PERFORCE change 126762 for review
Kip Macy
kmacy at FreeBSD.org
Sun Sep 23 21:56:13 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=126762
Change 126762 by kmacy at kmacy_home:ethng on 2007/09/24 04:55:53
remove no longer available parallel busdma functions
add get size from type
Affected files ...
.. //depot/projects/ethng/src/sys/dev/cxgb/sys/mvec.h#5 edit
Differences ...
==== //depot/projects/ethng/src/sys/dev/cxgb/sys/mvec.h#5 (text+ko) ====
@@ -219,13 +219,33 @@
return (zone);
}
-#if (!defined(__sparc64__) && !defined(__sun4v__))
-int
-bus_dmamap_load_mvec_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0,
- bus_dma_segment_t *segs, int *nsegs, int flags);
-
-#else
-#define bus_dmamap_load_mvec_sg bus_dmamap_load_mbuf_sg
+static __inline int
+m_getsizefromtype(int type)
+{
+ int size;
+
+ switch (type) {
+ case EXT_MBUF:
+ size = MSIZE;
+ break;
+ case EXT_CLUSTER:
+ size = MCLBYTES;
+ break;
+#if MJUMPAGESIZE != MCLBYTES
+ case EXT_JUMBOP:
+ size = MJUMPAGESIZE;
+ break;
#endif
+ case EXT_JUMBO9:
+ size = MJUM9BYTES;
+ break;
+ case EXT_JUMBO16:
+ size = MJUM16BYTES;
+ break;
+ default:
+ panic("%s: unrecognized cluster type %d", __func__, type);
+ }
+ return (size);
+}
-#endif
+#endif /* _MVEC_H_ */
More information about the p4-projects
mailing list