Lines Matching refs:composite

150  *	  composite object allocation }
212 * { m_free(), m_freem_list(), composite object deallocation }
549 mcache_obj_t *mtbl_cobjlist; /* composite objects freelist */
703 * This flag is set for all mbufs that come out of and into the composite
707 * into the mbuf and cluster freelists, the composite mbuf + cluster objects
708 * are placed back into the appropriate composite cache's freelist, and the
709 * actual freeing is deferred until the composite objects are purged. At
980 /* Deduct mbufs used in composite caches */
986 /* Deduct clusters used in composite cache */
991 /* Deduct clusters used in composite cache */
996 /* Deduct clusters used in composite cache */
1215 * Set limits for the composite classes.
1596 * Treat composite objects as having longer lifespan by using
2106 * Obtain object(s) from the composite class's freelist.
2166 * Place object(s) back into a composite class's freelist.
2296 * Common allocator for composite objects called by the CPU cache layer
2298 * the bucket layer. It returns one or more composite elements from the
2301 * into composite mbuf + cluster objects.
2344 * whatever we can get to construct the composite objects.
2349 * Mark these allocation requests as coming from a composite cache.
2353 * of the already-constructed composite objects are available.
2494 * Common de-allocator for composite objects called by the CPU cache
2522 * Common auditor for composite objects called by the CPU cache layer
3274 u_int32_t composite;
3277 composite = (MEXT_FLAGS(m) & EXTF_COMPOSITE);
3278 if (refcnt == 0 && !composite) {
3293 } else if (refcnt == 0 && composite) {
3345 u_int32_t composite;
3348 composite = (MEXT_FLAGS(m) & EXTF_COMPOSITE);
3349 if (refcnt == 0 && !composite) {
3364 } else if (refcnt == 0 && composite) {
3388 * the composite mbuf + cluster pair above.
3666 /* Allocate the composite mbuf + cluster elements from the cache */
3890 * Complex cases where elements are made up of one or more composite
3896 * Every composite mbuf + cluster element comes from the intermediate
3898 * the last composite element will come from the MC_MBUF_CL cache,
3900 * big cluster composite cache (MC_MBUF_BIGCL) instead. Residual
3930 * Attempt to allocate composite mbuf + cluster elements for
3952 * Attempt to allocate the rest of the composite mbuf + cluster
4160 u_int32_t refcnt, composite;
4177 composite = (MEXT_FLAGS(m) & EXTF_COMPOSITE);
4178 if (refcnt == 0 && !composite) {
4197 } else if (refcnt == 0 && composite) {
6341 mcl_audit_mbuf(mcache_audit_t *mca, void *addr, boolean_t composite,
6369 mcl_audit_restore_mbuf(m, mca, composite);
6373 mcl_audit_restore_mbuf(struct mbuf *m, mcache_audit_t *mca, boolean_t composite)
6377 if (composite) {
6789 /* adjust free counts to include composite caches */