Searched refs:Head_t (Results 1 - 9 of 9) sorted by relevance

/osnet-11/usr/src/lib/libast/common/vmalloc/
H A Dvmhdr.h104 typedef union _head_u Head_t; typedef in typeref:union:_head_u
256 Head_t* head;
308 ** sizeof(Head_t)%ALIGN == 0
310 ** and sizeof(Block_t) = sizeof(Head_t)+sizeof(Body_t)
313 { Head_t head;
388 #define BLOCK(d) ((Block_t*)((char*)(d) - sizeof(Head_t)) )
414 #define SEGWILD(b) (((b)->body.data+SIZE(b)+sizeof(Head_t)) >= SEG(b)->baddr)
415 #define VMWILD(vd,b) (((b)->body.data+SIZE(b)+sizeof(Head_t)) >= vd->seg->baddr)
428 ** So each block requires an extra Head_t.
430 #define PF_EXTRA sizeof(Head_t)
[all...]
H A Dvmstat.c110 { if((s = seg->free ? (SIZE(seg->free) + sizeof(Head_t)) : 0) > 0)
121 st->n_free += ((int)SIZE(seg->free)+sizeof(Head_t))/(int)s;
122 st->n_busy += ((int)(seg->baddr - (Vmuchar_t*)b) - sizeof(Head_t))/(int)s;
H A Dvmprivate.c66 s = size + sizeof(Seg_t) + sizeof(Block_t) + sizeof(Head_t) + 2*ALIGN;
83 { s = SIZE(vd->wild) + sizeof(Head_t);
127 SIZE(bp) = size - sizeof(Head_t);
145 SIZE(bp) = size - sizeof(Head_t);
168 SIZE(bp) = seg->baddr - (Vmuchar_t*)bp - 2*sizeof(Head_t);
H A Dvmbest.c197 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
439 size = (size&~BITS) + s + sizeof(Head_t);
444 { np = (Block_t*)((Vmuchar_t*)fp+size+sizeof(Head_t));
467 size += s + sizeof(Head_t);
618 size += sizeof(Head_t);
625 if((size = (seg->baddr - ((Vmuchar_t*)bp) - sizeof(Head_t))) > 0)
626 SIZE(bp) = size - sizeof(Head_t);
681 /**/ ASSERT(HEADSIZE == sizeof(Head_t));
684 /**/ ASSERT((sizeof(Head_t)%ALIGN) == 0 );
687 /**/ ASSERT(sizeof(Block_t) == (sizeof(Body_t)+sizeof(Head_t)) );
[all...]
H A Dvmpool.c83 (s = (SIZE(tp) & ~BITS) + sizeof(Head_t)) >= size )
89 { s = (SIZE(tp) & ~BITS) + sizeof(Head_t);
100 if((s -= size) <= (size + sizeof(Head_t)) )
110 { SIZE(next) = s - sizeof(Head_t);
154 baddr = seg->baddr-sizeof(Head_t);
322 else s += sizeof(Head_t);
H A Dvmlast.c64 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size)
150 SIZE(fp) = ((Vmuchar_t*)BLOCK(seg->baddr) - (Vmuchar_t*)data) - sizeof(Head_t);
270 SIZE(tp) = s - sizeof(Head_t);
286 { if(s >= (ssize_t)(size+sizeof(Head_t)) )
289 SIZE(tp) = (s - size) - sizeof(Head_t);
343 else return (Vmuchar_t*)vd->seg->baddr - (Vmuchar_t*)addr - sizeof(Head_t);
377 else s += sizeof(Head_t);
443 SIZE(next) = s - sizeof(Head_t);
H A Dvmopen.c43 Head_t head; /* space for the fake header */
154 SIZE(b) = seg->baddr - (Vmuchar_t*)b - 2*sizeof(Head_t);
H A Dvmclear.c72 size = seg->baddr - ((Vmuchar_t*)tp) - 2*sizeof(Head_t);
H A Dvmdebug.c290 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
354 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
626 endb = (Block_t*)(seg->baddr - sizeof(Head_t));

Completed in 443 milliseconds