Lines Matching refs:allocindir
224 #define WK_ALLOCINDIR(wk) ((struct allocindir *)(wk))
253 LIST_HEAD(allocindirhd, allocindir);
399 struct allocindirhd sm_allocindirhd; /* allocindir deps */
400 struct allocindirhd sm_allocindirwr; /* writing allocindir deps */
415 * an allocdirect or allocindir allocation once the allocator calls the
418 * allocdirect or allocindir as described below.
483 * list of allocindir structures, one for each block that needs to be
486 * allocindir structure freed. If ir_state indicates that an I/O on the
488 * update is deferred by placing the allocindir on the ir_donehd list.
491 * pointers and then freeing the allocindir structure.
504 struct allocindirhd ir_deplisthd; /* allocindir deps for this block */
509 * An "allocindir" structure is attached to an "indirdep" when a new block
518 * the indirect block that claims the block; the "allocindir" dependency
521 struct allocindir {
524 LIST_ENTRY(allocindir) ai_next; /* indirdep's list of allocindir's */
539 struct allocindir ab_allocindir;
767 * blocks using a similar scheme with the allocindir structures. Rather
864 * is attached to the allocdirect or allocindir until the operation is