Lines Matching defs:allocindir
213 #define WK_ALLOCINDIR(wk) ((struct allocindir *)(wk))
242 LIST_HEAD(allocindirhd, allocindir);
388 struct allocindirhd sm_allocindirhd; /* allocindir deps */
389 struct allocindirhd sm_allocindirwr; /* writing allocindir deps */
404 * an allocdirect or allocindir allocation once the allocator calls the
407 * allocdirect or allocindir as described below.
472 * list of allocindir structures, one for each block that needs to be
475 * allocindir structure freed. If ir_state indicates that an I/O on the
477 * update is deferred by placing the allocindir on the ir_donehd list.
480 * pointers and then freeing the allocindir structure.
493 struct allocindirhd ir_deplisthd; /* allocindir deps for this block */
498 * An "allocindir" structure is attached to an "indirdep" when a new block
507 * the indirect block that claims the block; the "allocindir" dependency
510 struct allocindir {
513 LIST_ENTRY(allocindir) ai_next; /* indirdep's list of allocindir's */
528 struct allocindir ab_allocindir;
755 * blocks using a similar scheme with the allocindir structures. Rather
852 * is attached to the allocdirect or allocindir until the operation is