Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Jun 2012 15:55:40 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r237843 - projects/altix2/sys/kern
Message-ID:  <201206301555.q5UFterU027839@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marcel
Date: Sat Jun 30 15:55:40 2012
New Revision: 237843
URL: http://svn.freebsd.org/changeset/base/237843

Log:
  Add some section headers. I expect this file to grow fairly rapidly
  now that I can focus on the various load functions and with it the
  bounce buffering support. Having something to search for as a way
  to jump through this file seems like a good idea.

Modified:
  projects/altix2/sys/kern/subr_busdma.c

Modified: projects/altix2/sys/kern/subr_busdma.c
==============================================================================
--- projects/altix2/sys/kern/subr_busdma.c	Sat Jun 30 14:55:36 2012	(r237842)
+++ projects/altix2/sys/kern/subr_busdma.c	Sat Jun 30 15:55:40 2012	(r237843)
@@ -41,6 +41,10 @@ __FBSDID("$FreeBSD$");
 
 #include "busdma_if.h"
 
+/*
+ * Section 1: Private types.
+ */
+
 struct busdma_tag {
 	struct busdma_tag *dt_chain;
 	struct busdma_tag *dt_child;
@@ -76,6 +80,10 @@ struct busdma_md {
 #define	BUSDMA_MD_FLAG_USED		\
 		(BUSDMA_MD_FLAG_ALLOCATED | BUSDMA_MD_FLAG_LOADED)
 
+/*
+ * Section 2: Private data.
+ */
+
 static struct busdma_tag busdma_root_tag = {
 	.dt_maxaddr = ~0UL,
 	.dt_align = 1,
@@ -106,6 +114,10 @@ static struct busdma_tag busdma_root_tag
 static MALLOC_DEFINE(M_BUSDMA_MD, "busdma_md", "DMA memory descriptors");
 static MALLOC_DEFINE(M_BUSDMA_TAG, "busdma_tag", "DMA tags");
 
+/*
+ * Section 3: Private functions.
+ */
+
 static void
 _busdma_mtag_dump(const char *func, device_t dev, struct busdma_mtag *mtag)
 {
@@ -282,6 +294,10 @@ _busdma_iommu_map(device_t leaf, struct 
 	return (error);
 }
 
+/*
+ * Section 4: Public interface.
+ */
+
 int
 busdma_tag_create(device_t dev, bus_addr_t align, bus_addr_t bndry,
     bus_addr_t maxaddr, bus_size_t maxsz, u_int nsegs, bus_size_t maxsegsz,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206301555.q5UFterU027839>