pnfs_block_extent
struct pnfs_block_extent *be, bio_end_io_t end_io,
struct pnfs_block_extent be;
struct pnfs_block_extent be;
struct pnfs_block_extent be;
static int verify_extent(struct pnfs_block_extent *be,
static bool is_hole(struct pnfs_block_extent *be)
struct pnfs_block_extent *be;
struct pnfs_block_extent *be =
list_first_entry(&extents, struct pnfs_block_extent,
struct pnfs_block_extent *new);
struct pnfs_block_extent *ret, bool rw);
static struct pnfs_block_extent *
ext_try_to_merge_right(struct rb_root *root, struct pnfs_block_extent *be)
struct pnfs_block_extent *right = ext_tree_next(be);
struct pnfs_block_extent *be, *tmp;
static inline struct pnfs_block_extent *
struct pnfs_block_extent *new, bool merge_ok)
struct pnfs_block_extent *be;
return rb_entry(node, struct pnfs_block_extent, be_node);
struct pnfs_block_extent *be;
static struct pnfs_block_extent *
struct pnfs_block_extent *new;
struct pnfs_block_extent *next = ext_tree_next(be);
ext_tree_insert(struct pnfs_block_layout *bl, struct pnfs_block_extent *new)
struct pnfs_block_extent *be;
static struct pnfs_block_extent *
ext_tree_prev(struct pnfs_block_extent *be)
struct pnfs_block_extent *split;
struct pnfs_block_extent *ret)
struct pnfs_block_extent *be;
static struct pnfs_block_extent *
ext_tree_next(struct pnfs_block_extent *be)
struct pnfs_block_extent *ret, bool rw)
ext_tree_split(struct rb_root *root, struct pnfs_block_extent *be,
struct pnfs_block_extent *new;
ext_f_end(struct pnfs_block_extent *be)
struct pnfs_block_extent *be;
struct pnfs_block_extent *left = ext_tree_prev(be);
struct pnfs_block_extent *right = ext_tree_next(be);
static struct pnfs_block_extent *
struct pnfs_block_extent *be = NULL;
static __be32 *encode_block_extent(struct pnfs_block_extent *be, __be32 *p)
static __be32 *encode_scsi_range(struct pnfs_block_extent *be, __be32 *p)
struct pnfs_block_extent *be;
struct pnfs_block_extent *be, *be_prev;
struct pnfs_block_extent *be;
ext_can_merge(struct pnfs_block_extent *be1, struct pnfs_block_extent *be2)
static struct pnfs_block_extent *
ext_try_to_merge_left(struct rb_root *root, struct pnfs_block_extent *be)
struct pnfs_block_extent *left = ext_tree_prev(be);
struct pnfs_block_extent *bex = bl->extents + i;
struct pnfs_block_extent *bex)
struct pnfs_block_extent *first_bex, *last_bex;
struct pnfs_block_extent bex;
const struct pnfs_block_extent *bex = bl->extents + i;
struct pnfs_block_extent extents[] __counted_by(nr_extents);