Lines Matching refs:pnfs_block_extent
375 int bl_mark_for_commit(struct pnfs_block_extent *be, in bl_mark_for_commit()
418 static void print_bl_extent(struct pnfs_block_extent *be) in print_bl_extent()
432 struct pnfs_block_extent *be; in destroy_extent()
434 be = container_of(kref, struct pnfs_block_extent, be_refcnt); in destroy_extent()
440 bl_put_extent(struct pnfs_block_extent *be) in bl_put_extent()
449 struct pnfs_block_extent *bl_alloc_extent(void) in bl_alloc_extent()
451 struct pnfs_block_extent *be; in bl_alloc_extent()
453 be = kmalloc(sizeof(struct pnfs_block_extent), GFP_NOFS); in bl_alloc_extent()
464 struct pnfs_block_extent *be; in print_elist()
474 extents_consistent(struct pnfs_block_extent *old, struct pnfs_block_extent *new) in extents_consistent()
496 struct pnfs_block_extent *new) in bl_add_merge_extent()
498 struct pnfs_block_extent *be, *tmp; in bl_add_merge_extent()
589 struct pnfs_block_extent *
591 struct pnfs_block_extent **cow_read) in bl_find_get_extent()
593 struct pnfs_block_extent *be, *cow, *ret; in bl_find_get_extent()
629 static struct pnfs_block_extent *
632 struct pnfs_block_extent *be, *ret = NULL; in bl_find_get_extent_locked()
700 _prep_new_extent(struct pnfs_block_extent *new, in _prep_new_extent()
701 struct pnfs_block_extent *orig, in _prep_new_extent()
718 static struct pnfs_block_extent *
719 _front_merge(struct pnfs_block_extent *be, struct list_head *head, in _front_merge()
720 struct pnfs_block_extent *storage) in _front_merge()
722 struct pnfs_block_extent *prev; in _front_merge()
728 prev = list_entry(be->be_node.prev, struct pnfs_block_extent, be_node); in _front_merge()
749 struct pnfs_block_extent *be, *e1, *e2, *e3, *new, *old; in set_to_rw()
750 struct pnfs_block_extent *children[3]; in set_to_rw()
751 struct pnfs_block_extent *merge1 = NULL, *merge2 = NULL; in set_to_rw()
812 struct pnfs_block_extent, be_node); in set_to_rw()