From owner-svn-src-projects@FreeBSD.ORG Wed Jul 11 03:49:06 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C28B9106566B; Wed, 11 Jul 2012 03:49:06 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A2D668FC0C; Wed, 11 Jul 2012 03:49:06 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q6B3n6Ct020541; Wed, 11 Jul 2012 03:49:06 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q6B3n6D7020539; Wed, 11 Jul 2012 03:49:06 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201207110349.q6B3n6D7020539@svn.freebsd.org> From: Marcel Moolenaar Date: Wed, 11 Jul 2012 03:49:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r238362 - projects/altix2/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2012 03:49:06 -0000 Author: marcel Date: Wed Jul 11 03:49:05 2012 New Revision: 238362 URL: http://svn.freebsd.org/changeset/base/238362 Log: Add KTR to the API functions. Modified: projects/altix2/sys/kern/subr_busdma.c Modified: projects/altix2/sys/kern/subr_busdma.c ============================================================================== --- projects/altix2/sys/kern/subr_busdma.c Wed Jul 11 02:57:32 2012 (r238361) +++ projects/altix2/sys/kern/subr_busdma.c Wed Jul 11 03:49:05 2012 (r238362) @@ -32,6 +32,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -437,6 +438,12 @@ busdma_tag_create(device_t dev, bus_addr struct busdma_tag *base, *first, *tag; int error; + CTR5(KTR_BUSDMA, "%s: dev=%s, align=%#jx, bndry=%#jx, maxaddr=%#jx", + __func__, device_get_nameunit(dev), (uintmax_t)align, + (uintmax_t)bndry, (uintmax_t)maxaddr); + CTR5(KTR_BUSDMA, "%s: maxsz=%#jx, nsegs=%u, maxsegsz=%#jx, flags=%#x", + __func__, maxsz, nsegs, (uintmax_t)maxsegsz, flags); + if (dev == NULL || tag_p == NULL) return (EINVAL); @@ -463,6 +470,12 @@ busdma_tag_derive(struct busdma_tag *bas struct busdma_tag *tag; int error; + CTR5(KTR_BUSDMA, "%s: base=%p, align=%#jx, bndry=%#jx, maxaddr=%#jx", + __func__, base, (uintmax_t)align, (uintmax_t)bndry, + (uintmax_t)maxaddr); + CTR5(KTR_BUSDMA, "%s: maxsz=%#jx, nsegs=%u, maxsegsz=%#jx, flags=%#x", + __func__, maxsz, nsegs, (uintmax_t)maxsegsz, flags); + if (base == NULL || tag_p == NULL) return (EINVAL); @@ -485,6 +498,8 @@ int busdma_tag_destroy(struct busdma_tag *tag) { + CTR2(KTR_BUSDMA, "%s: tag=%p", __func__, tag); + if (tag == NULL) return (EINVAL); @@ -497,6 +512,8 @@ busdma_md_create(struct busdma_tag *tag, { struct busdma_md *md; + CTR3(KTR_BUSDMA, "%s: tag=%p, flags=%#x", __func__, tag, flags); + if (tag == NULL || md_p == NULL) return (EINVAL); @@ -513,6 +530,8 @@ int busdma_md_destroy(struct busdma_md *md) { + CTR2(KTR_BUSDMA, "%s: md=%p", __func__, md); + if (md == NULL) return (EINVAL); if ((md->md_flags & BUSDMA_MD_FLAG_ALLOCATED) != 0) @@ -530,6 +549,8 @@ busdma_md_get_busaddr(struct busdma_md * { struct busdma_md_seg *seg; + CTR3(KTR_BUSDMA, "%s: md=%p, idx=%u", __func__, md, idx); + seg = _busdma_md_get_seg(md, idx); return ((seg != NULL) ? seg->mds_busaddr : ~0UL); } @@ -538,6 +559,8 @@ u_int busdma_md_get_nsegs(struct busdma_md *md) { + CTR2(KTR_BUSDMA, "%s: md=%p", __func__, md); + return ((md != NULL) ? md->md_nsegs : 0); } @@ -546,6 +569,8 @@ busdma_md_get_paddr(struct busdma_md *md { struct busdma_md_seg *seg; + CTR3(KTR_BUSDMA, "%s: md=%p, idx=%u", __func__, md, idx); + seg = _busdma_md_get_seg(md, idx); return ((seg != NULL) ? seg->mds_paddr : ~0UL); } @@ -555,6 +580,8 @@ busdma_md_get_size(struct busdma_md *md, { struct busdma_md_seg *seg; + CTR3(KTR_BUSDMA, "%s: md=%p, idx=%u", __func__, md, idx); + seg = _busdma_md_get_seg(md, idx); return ((seg != NULL) ? seg->mds_size : 0UL); } @@ -564,6 +591,8 @@ busdma_md_get_vaddr(struct busdma_md *md { struct busdma_md_seg *seg; + CTR3(KTR_BUSDMA, "%s: md=%p, idx=%u", __func__, md, idx); + seg = _busdma_md_get_seg(md, idx); return ((seg != NULL) ? seg->mds_vaddr : 0); } @@ -574,8 +603,8 @@ busdma_md_load_linear(struct busdma_md * { int error; - // printf("XXX: %s: md=%p, buf=%p, len=%lx\n", __func__, md, - // buf, (u_long)len); + CTR6(KTR_BUSDMA, "busdma_md_load_linear: md=%p, buf=%p, len=%zu, " + "cb=%p, arg=%p, flags=%#x", md, buf, len, cb, arg, flags); if (md == NULL || buf == NULL || len == 0) return (EINVAL); @@ -595,8 +624,10 @@ busdma_md_load_phys(struct busdma_md *md busdma_callback_f cb, void *arg, u_int flags) { - // printf("XXX: %s: md=%p, buf=%#jx, len=%lx\n", __func__, md, - // (uintmax_t)buf, (u_long)len); + CTR6(KTR_BUSDMA, "busdma_md_load_phys: md=%p, buf=%#jx, len=%zu, " + "cb=%p, arg=%p, flags=%#x", md, (uintmax_t)buf, len, cb, arg, + flags); + (*cb)(arg, md, ENOSYS); return (0); } @@ -606,7 +637,9 @@ busdma_md_load_uio(struct busdma_md *md, busdma_callback_f cb, void *arg, u_int flags) { - // printf("XXX: %s: md=%p, uio=%p\n", __func__, md, uio); + CTR6(KTR_BUSDMA, "%s: md=%p, uio=%p, cb=%p, arg=%p, flags=%#x", + __func__, md, uio, cb, arg, flags); + (*cb)(arg, md, ENOSYS); return (0); } @@ -618,7 +651,7 @@ busdma_md_unload(struct busdma_md *md) device_t bus; int error; - // printf("XXX: %s: md=%p\n", __func__, md); + CTR2(KTR_BUSDMA, "%s: md=%p", __func__, md); if (md == NULL) return (EINVAL); @@ -652,6 +685,8 @@ busdma_mem_alloc(struct busdma_tag *tag, u_int idx; int error; + CTR3(KTR_BUSDMA, "%s: tag=%p, flags=%#x", __func__, tag, flags); + if (tag == NULL || md_p == NULL) return (EINVAL); @@ -720,6 +755,8 @@ busdma_mem_free(struct busdma_md *md) device_t bus; int error; + CTR2(KTR_BUSDMA, "%s: md=%p", __func__, md); + if (md == NULL) return (EINVAL); if ((md->md_flags & BUSDMA_MD_FLAG_ALLOCATED) == 0) @@ -742,10 +779,15 @@ busdma_mem_free(struct busdma_md *md) void busdma_sync(struct busdma_md *md, u_int op) { + + CTR3(KTR_BUSDMA, "%s: md=%p, op=%#x", __func__, md, op); } void busdma_sync_range(struct busdma_md *md, u_int op, bus_addr_t addr, bus_size_t len) { + + CTR5(KTR_BUSDMA, "%s: md=%p, op=%#x, addr=%#jx, len=%#jx", __func__, + md, op, addr, len); }