Lines Matching refs:bl

171 	struct pnfs_block_layout *bl = BLK_LSEG2EXT(header->lseg);  in bl_mark_devices_unavailable()  local
180 if (!ext_tree_lookup(bl, isect, &be, rw)) in bl_mark_devices_unavailable()
232 struct pnfs_block_layout *bl = BLK_LSEG2EXT(header->lseg); in bl_read_pagelist() local
266 if (!ext_tree_lookup(bl, isect, &be, false)) { in bl_read_pagelist()
350 struct pnfs_block_layout *bl = BLK_LSEG2EXT(hdr->lseg); in bl_write_cleanup() local
356 ext_tree_mark_written(bl, start >> SECTOR_SHIFT, in bl_write_cleanup()
377 struct pnfs_block_layout *bl = BLK_LSEG2EXT(header->lseg); in bl_write_pagelist() local
413 if (!ext_tree_lookup(bl, isect, &be, true)) { in bl_write_pagelist()
447 struct pnfs_block_layout *bl = BLK_LO2EXT(lo); in bl_free_layout_hdr() local
452 err = ext_tree_remove(bl, true, 0, LLONG_MAX); in bl_free_layout_hdr()
455 kfree_rcu(bl, bl_layout.plh_rcu); in bl_free_layout_hdr()
461 struct pnfs_block_layout *bl; in __bl_alloc_layout_hdr() local
464 bl = kzalloc(sizeof(*bl), gfp_flags); in __bl_alloc_layout_hdr()
465 if (!bl) in __bl_alloc_layout_hdr()
468 bl->bl_ext_rw = RB_ROOT; in __bl_alloc_layout_hdr()
469 bl->bl_ext_ro = RB_ROOT; in __bl_alloc_layout_hdr()
470 spin_lock_init(&bl->bl_ext_lock); in __bl_alloc_layout_hdr()
472 bl->bl_scsi_layout = is_scsi_layout; in __bl_alloc_layout_hdr()
473 return &bl->bl_layout; in __bl_alloc_layout_hdr()
675 struct pnfs_block_layout *bl = BLK_LO2EXT(lo); in bl_alloc_lseg() local
738 status = ext_tree_insert(bl, be); in bl_alloc_lseg()
767 struct pnfs_block_layout *bl = BLK_LO2EXT(lo); in bl_return_range() local
788 ext_tree_remove(bl, range->iomode & IOMODE_RW, offset, end); in bl_return_range()