dblk_t
dblk_t db;
if (mdb_vread(&db, sizeof (dblk_t), (uintptr_t)mb.b_datap) == -1) {
dblk_t dblk;
dblk_t db;
if (mdb_vread(&db, sizeof (dblk_t), wsp->walk_addr) == -1) {
static void dblk_lastfree(mblk_t *mp, dblk_t *dbp);
dblk_t *dp, *ndp;
static void bcache_dblk_lastfree(mblk_t *mp, dblk_t *dbp);
dblk_t *dbp;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
tot_size = size + sizeof (dblk_t);
ASSERT((offset + sizeof (dblk_t) + KMEM_SLAB_T_SZ)
tot_size = sizeof (dblk_t);
dblk_esb_cache = kmem_cache_create("streams_dblk_esb", sizeof (dblk_t),
(void *)sizeof (dblk_t), NULL, dblk_kmem_flags);
dblk_t *dbp;
dblk_t *src = tmpl->b_datap;
dblk_t *dst = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_lastfree(mblk_t *mp, dblk_t *dbp)
dblk_decref(mblk_t *mp, dblk_t *dbp)
dblk_t *dbp = mp->b_datap;
void (*lastfree)(mblk_t *, dblk_t *), int kmflags)
dblk_t *dbp;
bcache_dblk_lastfree(mblk_t *mp, dblk_t *dbp)
(8 * (&((dblk_t *)0)->db_struioflag - &((dblk_t *)0)->field))
(8 * (&((dblk_t *)0)->field - &((dblk_t *)0)->db_ref))
bcp->dblk_cache = kmem_cache_create(buffer, sizeof (dblk_t),
dblk_t *dbp;
dblk_lastfree_oversize(mblk_t *mp, dblk_t *dbp)
dblk_t *dbp;
return ((size + sizeof (dblk_t)) <= kmem_avail());
dblk_t *dbp = mp->b_datap;
freebs_enqueue(mblk_t *mp, dblk_t *dbp)
lastfree(mblk_t *mp, dblk_t *db)
dblk_t *db;
dblk_t *db;
offsetof(dblk_t, db_type)) != M_DATA)
dblk_t *db;
dblk_t *db;
dblk_t *dp;
mp->b_datap = (dblk_t *)size;
dblk_t *dbp;
dblk_t *dbp;
2 * sizeof (dblk_t))
sizeof (dblk_t))
return (srpp->srp_mblksize + sizeof (mblk_t) + sizeof (dblk_t) +
bcache_dblk_lastfree(mblk_t *mp, dblk_t *dbp)
bcp->dblk_cache = kmem_cache_create(buffer, sizeof (dblk_t),
dblk_t *dbp;
dblk_lastfree_oversize(mblk_t *mp, dblk_t *dbp)
dblk_t *dbp;
return ((size + sizeof (dblk_t)) <= kmem_avail());
(8 * (&((dblk_t *)0)->db_struioflag - &((dblk_t *)0)->field))
(8 * (&((dblk_t *)0)->field - &((dblk_t *)0)->db_ref))
dblk_t *dp, *ndp;
dblk_t *dbp;
static void dblk_lastfree(mblk_t *mp, dblk_t *dbp);
static void bcache_dblk_lastfree(mblk_t *mp, dblk_t *dbp);
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp = buf;
dblk_t *dbp;
tot_size = size + sizeof (dblk_t);
ASSERT((offset + sizeof (dblk_t) + sizeof (kmem_slab_t))
tot_size = sizeof (dblk_t);
dblk_esb_cache = kmem_cache_create("streams_dblk_esb", sizeof (dblk_t),
(void *)sizeof (dblk_t), NULL, dblk_kmem_flags);
dblk_t *dbp;
str_ftfree(dblk_t *dbp)
dblk_t *src = tmpl->b_datap;
dblk_t *dst = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_lastfree(mblk_t *mp, dblk_t *dbp)
dblk_decref(mblk_t *mp, dblk_t *dbp)
dblk_t *dbp = mp->b_datap;
dblk_lastfree_desb(mblk_t *mp, dblk_t *dbp)
void (*lastfree)(mblk_t *, dblk_t *), int kmflags)
dblk_t *dbp;
dblk_t *dp = mp->b_datap;
dblk_t *dp;
freebs_enqueue(mblk_t *mp, dblk_t *dbp)
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
dblk_t *dbp = mp->b_datap;
extern void freebs_enqueue(mblk_t *, dblk_t *);