/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_btree.c | 59 struct xfs_btree_cur *cur, in __xfs_btree_check_lblock() 64 struct xfs_mount *mp = cur->bc_mp; in __xfs_btree_check_lblock() 65 xfs_btnum_t btnum = cur->bc_btnum; in __xfs_btree_check_lblock() 83 cur->bc_ops->get_maxrecs(cur, level)) in __xfs_btree_check_lblock() 86 !xfs_btree_check_lptr(cur, be64_to_cpu(block->bb_u.l.bb_leftsib), in __xfs_btree_check_lblock() 90 !xfs_btree_check_lptr(cur, be64_to_cpu(block->bb_u.l.bb_rightsib), in __xfs_btree_check_lblock() 100 struct xfs_btree_cur *cur, in xfs_btree_check_lblock() 105 struct xfs_mount *mp = cur->bc_mp; in xfs_btree_check_lblock() 108 fa = __xfs_btree_check_lblock(cur, bloc in xfs_btree_check_lblock() 58 __xfs_btree_check_lblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) __xfs_btree_check_lblock() argument 99 xfs_btree_check_lblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_lblock() argument 123 __xfs_btree_check_sblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) __xfs_btree_check_sblock() argument 162 xfs_btree_check_sblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_sblock() argument 185 xfs_btree_check_block( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_block() argument 199 xfs_btree_check_lptr( struct xfs_btree_cur *cur, xfs_fsblock_t fsbno, int level) xfs_btree_check_lptr() argument 211 xfs_btree_check_sptr( struct xfs_btree_cur *cur, xfs_agblock_t agbno, int level) xfs_btree_check_sptr() argument 226 xfs_btree_check_ptr( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int index, int level) xfs_btree_check_ptr() argument 337 xfs_btree_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_free_block() argument 355 xfs_btree_del_cursor( struct xfs_btree_cur *cur, int error) xfs_btree_del_cursor() argument 393 xfs_btree_dup_cursor( xfs_btree_cur_t *cur, xfs_btree_cur_t **ncur) xfs_btree_dup_cursor() argument 518 xfs_btree_block_len(struct xfs_btree_cur *cur) xfs_btree_block_len() argument 533 xfs_btree_ptr_len(struct xfs_btree_cur *cur) xfs_btree_ptr_len() argument 543 xfs_btree_rec_offset( struct xfs_btree_cur *cur, int n) xfs_btree_rec_offset() argument 555 xfs_btree_key_offset( struct xfs_btree_cur *cur, int n) xfs_btree_key_offset() argument 567 xfs_btree_high_key_offset( struct xfs_btree_cur *cur, int n) xfs_btree_high_key_offset() argument 579 xfs_btree_ptr_offset( struct xfs_btree_cur *cur, int n, int level) xfs_btree_ptr_offset() argument 593 xfs_btree_rec_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_rec_addr() argument 606 xfs_btree_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_key_addr() argument 619 xfs_btree_high_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_high_key_addr() argument 632 xfs_btree_ptr_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_ptr_addr() argument 646 xfs_btree_ifork_ptr( struct xfs_btree_cur *cur) xfs_btree_ifork_ptr() argument 663 xfs_btree_get_iroot( struct xfs_btree_cur *cur) xfs_btree_get_iroot() argument 676 xfs_btree_get_block( struct xfs_btree_cur *cur, int level, struct xfs_buf **bpp) xfs_btree_get_block() argument 696 xfs_btree_firstrec( xfs_btree_cur_t *cur, int level) xfs_btree_firstrec() argument 726 xfs_btree_lastrec( xfs_btree_cur_t *cur, int level) xfs_btree_lastrec() argument 858 xfs_btree_readahead_lblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) xfs_btree_readahead_lblock() argument 883 xfs_btree_readahead_sblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) xfs_btree_readahead_sblock() argument 913 xfs_btree_readahead( struct xfs_btree_cur *cur, int lev, int lr) xfs_btree_readahead() argument 940 xfs_btree_ptr_to_daddr( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, xfs_daddr_t *daddr) xfs_btree_ptr_to_daddr() argument 972 xfs_btree_readahead_ptr( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, xfs_extlen_t count) xfs_btree_readahead_ptr() argument 990 xfs_btree_setbuf( xfs_btree_cur_t *cur, int lev, xfs_buf_t *bp) xfs_btree_setbuf() argument 1017 xfs_btree_ptr_is_null( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_btree_ptr_is_null() argument 1028 xfs_btree_set_ptr_null( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_btree_set_ptr_null() argument 1042 xfs_btree_get_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_ptr *ptr, int lr) xfs_btree_get_sibling() argument 1064 xfs_btree_set_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_ptr *ptr, int lr) xfs_btree_set_sibling() argument 1142 xfs_btree_init_block_cur( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, int numrecs) xfs_btree_init_block_cur() argument 1172 xfs_btree_is_lastrec( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level) xfs_btree_is_lastrec() argument 1191 xfs_btree_buf_to_ptr( struct xfs_btree_cur *cur, struct xfs_buf *bp, union xfs_btree_ptr *ptr) xfs_btree_buf_to_ptr() argument 1206 xfs_btree_set_refs( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_set_refs() argument 1234 xfs_btree_get_buf_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, struct xfs_btree_block **block, struct xfs_buf **bpp) xfs_btree_get_buf_block() argument 1262 xfs_btree_read_buf_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int flags, struct xfs_btree_block **block, struct xfs_buf **bpp) xfs_btree_read_buf_block() argument 1294 xfs_btree_copy_keys( struct xfs_btree_cur *cur, union xfs_btree_key *dst_key, union xfs_btree_key *src_key, int numkeys) xfs_btree_copy_keys() argument 1308 xfs_btree_copy_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *dst_rec, union xfs_btree_rec *src_rec, int numrecs) xfs_btree_copy_recs() argument 1322 xfs_btree_copy_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *dst_ptr, const union xfs_btree_ptr *src_ptr, int numptrs) xfs_btree_copy_ptrs() argument 1336 xfs_btree_shift_keys( struct xfs_btree_cur *cur, union xfs_btree_key *key, int dir, int numkeys) xfs_btree_shift_keys() argument 1355 xfs_btree_shift_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *rec, int dir, int numrecs) xfs_btree_shift_recs() argument 1374 xfs_btree_shift_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int dir, int numptrs) xfs_btree_shift_ptrs() argument 1393 xfs_btree_log_keys( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_keys() argument 1415 xfs_btree_log_recs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_recs() argument 1433 xfs_btree_log_ptrs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_ptrs() argument 1459 xfs_btree_log_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, int fields) xfs_btree_log_block() argument 1528 xfs_btree_increment( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_increment() argument 1630 xfs_btree_decrement( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_decrement() argument 1718 xfs_btree_lookup_get_block( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *pp, struct xfs_btree_block **blkp) xfs_btree_lookup_get_block() argument 1786 xfs_lookup_get_search_key( struct xfs_btree_cur *cur, int level, int keyno, struct xfs_btree_block *block, union xfs_btree_key *kp) xfs_lookup_get_search_key() argument 1807 xfs_btree_lookup( struct xfs_btree_cur *cur, xfs_lookup_t dir, int *stat) xfs_btree_lookup() argument 1967 xfs_btree_high_key_from_key( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_btree_high_key_from_key() argument 1978 xfs_btree_get_leaf_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_leaf_keys() argument 2010 xfs_btree_get_node_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_node_keys() argument 2041 xfs_btree_get_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_keys() argument 2060 xfs_btree_needs_key_update( struct xfs_btree_cur *cur, int ptr) xfs_btree_needs_key_update() argument 2073 __xfs_btree_updkeys( struct xfs_btree_cur *cur, int level, struct xfs_btree_block *block, struct xfs_buf *bp0, bool force_all) __xfs_btree_updkeys() argument 2129 xfs_btree_updkeys_force( struct xfs_btree_cur *cur, int level) xfs_btree_updkeys_force() argument 2144 xfs_btree_update_keys( struct xfs_btree_cur *cur, int level) xfs_btree_update_keys() argument 2192 xfs_btree_update( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_btree_update() argument 2245 xfs_btree_lshift( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_lshift() argument 2442 xfs_btree_rshift( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_rshift() argument 2611 __xfs_btree_split( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) __xfs_btree_split() argument 2792 struct xfs_btree_cur *cur; global() member 2848 xfs_btree_split( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) xfs_btree_split() argument 2883 xfs_btree_new_iroot( struct xfs_btree_cur *cur, int *logflags, int *stat) xfs_btree_new_iroot() argument 2985 xfs_btree_new_root( struct xfs_btree_cur *cur, int *stat) xfs_btree_new_root() argument 3111 xfs_btree_make_block_unfull( struct xfs_btree_cur *cur, int level, int numrecs, int *oindex, int *index, union xfs_btree_ptr *nptr, struct xfs_btree_cur **ncur, union xfs_btree_key *key, int *stat) xfs_btree_make_block_unfull() argument 3181 xfs_btree_insrec( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_rec *rec, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) xfs_btree_insrec() argument 3391 xfs_btree_insert( struct xfs_btree_cur *cur, int *stat) xfs_btree_insert() argument 3475 xfs_btree_kill_iroot( struct xfs_btree_cur *cur) xfs_btree_kill_iroot() argument 3577 xfs_btree_kill_root( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, union xfs_btree_ptr *newroot) xfs_btree_kill_root() argument 3605 xfs_btree_dec_cursor( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_dec_cursor() argument 3630 xfs_btree_delrec( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_delrec() argument 4154 xfs_btree_delete( struct xfs_btree_cur *cur, int *stat) xfs_btree_delete() argument 4208 xfs_btree_get_rec( struct xfs_btree_cur *cur, union xfs_btree_rec **recp, int *stat) xfs_btree_get_rec() argument 4247 xfs_btree_visit_block( struct xfs_btree_cur *cur, int level, xfs_btree_visit_blocks_fn fn, void *data) xfs_btree_visit_block() argument 4278 xfs_btree_visit_blocks( struct xfs_btree_cur *cur, xfs_btree_visit_blocks_fn fn, unsigned int flags, void *data) xfs_btree_visit_blocks() argument 4356 xfs_btree_block_change_owner( struct xfs_btree_cur *cur, int level, void *data) xfs_btree_block_change_owner() argument 4403 xfs_btree_change_owner( struct xfs_btree_cur *cur, uint64_t new_owner, struct list_head *buffer_list) xfs_btree_change_owner() argument 4542 xfs_btree_simple_query_range( struct xfs_btree_cur *cur, union xfs_btree_key *low_key, union xfs_btree_key *high_key, xfs_btree_query_range_fn fn, void *priv) xfs_btree_simple_query_range() argument 4633 xfs_btree_overlapped_query_range( struct xfs_btree_cur *cur, union xfs_btree_key *low_key, union xfs_btree_key *high_key, xfs_btree_query_range_fn fn, void *priv) xfs_btree_overlapped_query_range() argument 4775 xfs_btree_query_range( struct xfs_btree_cur *cur, union xfs_btree_irec *low_rec, union xfs_btree_irec *high_rec, xfs_btree_query_range_fn fn, void *priv) xfs_btree_query_range() argument 4808 xfs_btree_query_all( struct xfs_btree_cur *cur, xfs_btree_query_range_fn fn, void *priv) xfs_btree_query_all() argument 4847 xfs_btree_count_blocks_helper( struct xfs_btree_cur *cur, int level, void *data) xfs_btree_count_blocks_helper() argument 4860 xfs_btree_count_blocks( struct xfs_btree_cur *cur, xfs_extlen_t *blocks) xfs_btree_count_blocks() argument 4871 xfs_btree_diff_two_ptrs( struct xfs_btree_cur *cur, const union xfs_btree_ptr *a, const union xfs_btree_ptr *b) xfs_btree_diff_two_ptrs() argument 4883 xfs_btree_has_record_helper( struct xfs_btree_cur *cur, union xfs_btree_rec *rec, void *priv) xfs_btree_has_record_helper() argument 4893 xfs_btree_has_record( struct xfs_btree_cur *cur, union xfs_btree_irec *low, union xfs_btree_irec *high, bool *exists) xfs_btree_has_record() argument 4913 xfs_btree_has_more_records( struct xfs_btree_cur *cur) xfs_btree_has_more_records() argument [all...] |
H A D | xfs_btree_staging.c | 47 struct xfs_btree_cur *cur) in xfs_btree_fakeroot_dup_cursor() 62 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_alloc_block() 77 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_free_block() 87 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_init_ptr_from_cur() 92 ASSERT(cur->bc_flags & XFS_BTREE_STAGING); in xfs_btree_fakeroot_init_ptr_from_cur() 94 afake = cur->bc_ag.afake; in xfs_btree_fakeroot_init_ptr_from_cur() 115 struct xfs_btree_cur *cur, in xfs_btree_afakeroot_set_root() 119 struct xbtree_afakeroot *afake = cur->bc_ag.afake; in xfs_btree_afakeroot_set_root() 121 ASSERT(cur->bc_flags & XFS_BTREE_STAGING); in xfs_btree_afakeroot_set_root() 133 struct xfs_btree_cur *cur, in xfs_btree_stage_afakeroot() 46 xfs_btree_fakeroot_dup_cursor( struct xfs_btree_cur *cur) xfs_btree_fakeroot_dup_cursor() argument 61 xfs_btree_fakeroot_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start_bno, union xfs_btree_ptr *new_bno, int *stat) xfs_btree_fakeroot_alloc_block() argument 76 xfs_btree_fakeroot_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_fakeroot_free_block() argument 86 xfs_btree_fakeroot_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_btree_fakeroot_init_ptr_from_cur() argument 114 xfs_btree_afakeroot_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int inc) xfs_btree_afakeroot_set_root() argument 132 xfs_btree_stage_afakeroot( struct xfs_btree_cur *cur, struct xbtree_afakeroot *afake) xfs_btree_stage_afakeroot() argument 163 xfs_btree_commit_afakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp, const struct xfs_btree_ops *ops) xfs_btree_commit_afakeroot() argument 212 xfs_btree_stage_ifakeroot( struct xfs_btree_cur *cur, struct xbtree_ifakeroot *ifake, struct xfs_btree_ops **new_ops) xfs_btree_stage_ifakeroot() argument 246 xfs_btree_commit_ifakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, int whichfork, const struct xfs_btree_ops *ops) xfs_btree_commit_ifakeroot() argument 363 xfs_btree_bload_prep_block( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, struct list_head *buffers_list, unsigned int level, unsigned int nr_this_block, union xfs_btree_ptr *ptrp, struct xfs_buf **bpp, struct xfs_btree_block **blockp, void *priv) xfs_btree_bload_prep_block() argument 437 xfs_btree_bload_leaf( struct xfs_btree_cur *cur, unsigned int recs_this_block, xfs_btree_bload_get_record_fn get_record, struct xfs_btree_block *block, void *priv) xfs_btree_bload_leaf() argument 470 xfs_btree_bload_node( struct xfs_btree_cur *cur, unsigned int recs_this_block, union xfs_btree_ptr *child_ptr, struct xfs_btree_block *block) xfs_btree_bload_node() argument 515 xfs_btree_bload_max_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) xfs_btree_bload_max_npb() argument 539 xfs_btree_bload_desired_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) xfs_btree_bload_desired_npb() argument 560 xfs_btree_bload_level_geometry( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level, uint64_t nr_this_level, unsigned int *avg_per_block, uint64_t *blocks, uint64_t *blocks_with_extra) xfs_btree_bload_level_geometry() argument 616 xfs_btree_bload_ensure_slack( struct xfs_btree_cur *cur, int *slack, int level) xfs_btree_bload_ensure_slack() argument 644 xfs_btree_bload_compute_geometry( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, uint64_t nr_records) xfs_btree_bload_compute_geometry() argument 741 xfs_btree_bload( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, void *priv) xfs_btree_bload() argument [all...] |
H A D | xfs_refcount.c | 41 * given by cur. 45 struct xfs_btree_cur *cur, in xfs_refcount_lookup_le() 49 trace_xfs_refcount_lookup(cur->bc_mp, cur->bc_ag.agno, bno, in xfs_refcount_lookup_le() 51 cur->bc_rec.rc.rc_startblock = bno; in xfs_refcount_lookup_le() 52 cur->bc_rec.rc.rc_blockcount = 0; in xfs_refcount_lookup_le() 53 return xfs_btree_lookup(cur, XFS_LOOKUP_LE, stat); in xfs_refcount_lookup_le() 58 * given by cur. 62 struct xfs_btree_cur *cur, in xfs_refcount_lookup_ge() 66 trace_xfs_refcount_lookup(cur in xfs_refcount_lookup_ge() 44 xfs_refcount_lookup_le( struct xfs_btree_cur *cur, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_le() argument 61 xfs_refcount_lookup_ge( struct xfs_btree_cur *cur, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_ge() argument 78 xfs_refcount_lookup_eq( struct xfs_btree_cur *cur, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_eq() argument 105 xfs_refcount_get_rec( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *stat) xfs_refcount_get_rec() argument 165 xfs_refcount_update( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec) xfs_refcount_update() argument 189 xfs_refcount_insert( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *i) xfs_refcount_insert() argument 222 xfs_refcount_delete( struct xfs_btree_cur *cur, int *i) xfs_refcount_delete() argument 342 xfs_refcount_split_extent( struct xfs_btree_cur *cur, xfs_agblock_t agbno, bool *shape_changed) xfs_refcount_split_extent() argument 402 xfs_refcount_merge_center_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *center, struct xfs_refcount_irec *right, unsigned long long extlen, xfs_extlen_t *aglen) xfs_refcount_merge_center_extents() argument 479 xfs_refcount_merge_left_extent( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *cleft, xfs_agblock_t *agbno, xfs_extlen_t *aglen) xfs_refcount_merge_left_extent() argument 541 xfs_refcount_merge_right_extent( struct xfs_btree_cur *cur, struct xfs_refcount_irec *right, struct xfs_refcount_irec *cright, xfs_extlen_t *aglen) xfs_refcount_merge_right_extent() argument 608 xfs_refcount_find_left_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *cleft, xfs_agblock_t agbno, xfs_extlen_t aglen, int flags) xfs_refcount_find_left_extents() argument 697 xfs_refcount_find_right_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *right, struct xfs_refcount_irec *cright, xfs_agblock_t agbno, xfs_extlen_t aglen, int flags) xfs_refcount_find_right_extents() argument 793 xfs_refcount_merge_extents( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adjust, int flags, bool *shape_changed) xfs_refcount_merge_extents() argument 881 xfs_refcount_still_have_space( struct xfs_btree_cur *cur) xfs_refcount_still_have_space() argument 914 xfs_refcount_adjust_extents( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adj, struct xfs_owner_info *oinfo) xfs_refcount_adjust_extents() argument 1044 xfs_refcount_adjust( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, xfs_agblock_t *new_agbno, xfs_extlen_t *new_aglen, enum xfs_refc_adjust_op adj, struct xfs_owner_info *oinfo) xfs_refcount_adjust() argument 1293 xfs_refcount_find_shared( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, xfs_agblock_t *fbno, xfs_extlen_t *flen, bool find_end_of_shared) xfs_refcount_find_shared() argument 1448 xfs_refcount_adjust_cow_extents( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust_cow_extents() argument 1540 xfs_refcount_adjust_cow( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust_cow() argument 1661 xfs_refcount_recover_extent( struct xfs_btree_cur *cur, union xfs_btree_rec *rec, void *priv) xfs_refcount_recover_extent() argument 1687 struct xfs_btree_cur *cur; xfs_refcount_recover_cow_leftovers() local 1774 xfs_refcount_has_record( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool *exists) xfs_refcount_has_record() argument [all...] |
H A D | xfs_alloc_btree.c | 26 struct xfs_btree_cur *cur) in xfs_allocbt_dup_cursor() 28 return xfs_allocbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_allocbt_dup_cursor() 29 cur->bc_ag.agbp, cur->bc_ag.agno, in xfs_allocbt_dup_cursor() 30 cur->bc_btnum); in xfs_allocbt_dup_cursor() 35 struct xfs_btree_cur *cur, in xfs_allocbt_set_root() 39 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_allocbt_set_root() 41 int btnum = cur->bc_btnum; in xfs_allocbt_set_root() 50 xfs_alloc_log_agf(cur in xfs_allocbt_set_root() 25 xfs_allocbt_dup_cursor( struct xfs_btree_cur *cur) xfs_allocbt_dup_cursor() argument 34 xfs_allocbt_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int inc) xfs_allocbt_set_root() argument 54 xfs_allocbt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_allocbt_alloc_block() argument 84 xfs_allocbt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_allocbt_free_block() argument 108 xfs_allocbt_update_lastrec( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_rec *rec, int ptr, int reason) xfs_allocbt_update_lastrec() argument 166 xfs_allocbt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_allocbt_get_minrecs() argument 174 xfs_allocbt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_allocbt_get_maxrecs() argument 213 xfs_allocbt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_allocbt_init_rec_from_cur() argument 222 xfs_allocbt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_allocbt_init_ptr_from_cur() argument 234 xfs_bnobt_key_diff( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_bnobt_key_diff() argument 245 xfs_cntbt_key_diff( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_cntbt_key_diff() argument 261 xfs_bnobt_diff_two_keys( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_bnobt_diff_two_keys() argument 271 xfs_cntbt_diff_two_keys( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_cntbt_diff_two_keys() argument 381 xfs_bnobt_keys_inorder( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_bnobt_keys_inorder() argument 391 xfs_bnobt_recs_inorder( struct xfs_btree_cur *cur, union xfs_btree_rec *r1, union xfs_btree_rec *r2) xfs_bnobt_recs_inorder() argument 402 xfs_cntbt_keys_inorder( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_cntbt_keys_inorder() argument 415 xfs_cntbt_recs_inorder( struct xfs_btree_cur *cur, union xfs_btree_rec *r1, union xfs_btree_rec *r2) xfs_cntbt_recs_inorder() argument 479 struct xfs_btree_cur *cur; xfs_allocbt_init_common() local 520 struct xfs_btree_cur *cur; xfs_allocbt_init_cursor() local 541 struct xfs_btree_cur *cur; xfs_allocbt_stage_cursor() local 553 xfs_allocbt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_allocbt_commit_staged_btree() argument [all...] |
H A D | xfs_ialloc_btree.c | 26 struct xfs_btree_cur *cur, in xfs_inobt_get_minrecs() 29 return M_IGEO(cur->bc_mp)->inobt_mnr[level != 0]; in xfs_inobt_get_minrecs() 34 struct xfs_btree_cur *cur) in xfs_inobt_dup_cursor() 36 return xfs_inobt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_inobt_dup_cursor() 37 cur->bc_ag.agbp, cur->bc_ag.agno, in xfs_inobt_dup_cursor() 38 cur->bc_btnum); in xfs_inobt_dup_cursor() 43 struct xfs_btree_cur *cur, in xfs_inobt_set_root() 47 struct xfs_buf *agbp = cur in xfs_inobt_set_root() 25 xfs_inobt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_inobt_get_minrecs() argument 33 xfs_inobt_dup_cursor( struct xfs_btree_cur *cur) xfs_inobt_dup_cursor() argument 42 xfs_inobt_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *nptr, int inc) xfs_inobt_set_root() argument 56 xfs_finobt_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *nptr, int inc) xfs_finobt_set_root() argument 72 xfs_inobt_mod_blockcount( struct xfs_btree_cur *cur, int howmuch) xfs_inobt_mod_blockcount() argument 90 __xfs_inobt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat, enum xfs_ag_resv_type resv) __xfs_inobt_alloc_block() argument 129 xfs_inobt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_inobt_alloc_block() argument 139 xfs_finobt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_finobt_alloc_block() argument 152 __xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, enum xfs_ag_resv_type resv) __xfs_inobt_free_block() argument 164 xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_inobt_free_block() argument 172 xfs_finobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_finobt_free_block() argument 182 xfs_inobt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_inobt_get_maxrecs() argument 210 xfs_inobt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_inobt_init_rec_from_cur() argument 232 xfs_inobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_inobt_init_ptr_from_cur() argument 244 xfs_finobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_finobt_init_ptr_from_cur() argument 255 xfs_inobt_key_diff( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_inobt_key_diff() argument 264 xfs_inobt_diff_two_keys( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_inobt_diff_two_keys() argument 362 xfs_inobt_keys_inorder( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_inobt_keys_inorder() argument 372 xfs_inobt_recs_inorder( struct xfs_btree_cur *cur, union xfs_btree_rec *r1, union xfs_btree_rec *r2) xfs_inobt_recs_inorder() argument 433 struct xfs_btree_cur *cur; xfs_inobt_init_common() local 465 struct xfs_btree_cur *cur; xfs_inobt_init_cursor() local 485 struct xfs_btree_cur *cur; xfs_inobt_stage_cursor() local 497 xfs_inobt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_inobt_commit_staged_btree() argument 664 struct xfs_btree_cur *cur; xfs_inobt_cur() local 693 struct xfs_btree_cur *cur = NULL; xfs_inobt_count_blocks() local [all...] |
H A D | xfs_rmap_btree.c | 52 struct xfs_btree_cur *cur) in xfs_rmapbt_dup_cursor() 54 return xfs_rmapbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_rmapbt_dup_cursor() 55 cur->bc_ag.agbp, cur->bc_ag.agno); in xfs_rmapbt_dup_cursor() 60 struct xfs_btree_cur *cur, in xfs_rmapbt_set_root() 64 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_rmapbt_set_root() 66 int btnum = cur->bc_btnum; in xfs_rmapbt_set_root() 75 xfs_alloc_log_agf(cur->bc_tp, agbp, XFS_AGF_ROOTS | XFS_AGF_LEVELS); in xfs_rmapbt_set_root() 80 struct xfs_btree_cur *cur, in xfs_rmapbt_alloc_block() 51 xfs_rmapbt_dup_cursor( struct xfs_btree_cur *cur) xfs_rmapbt_dup_cursor() argument 59 xfs_rmapbt_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int inc) xfs_rmapbt_set_root() argument 79 xfs_rmapbt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_rmapbt_alloc_block() argument 118 xfs_rmapbt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_rmapbt_free_block() argument 147 xfs_rmapbt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_rmapbt_get_minrecs() argument 155 xfs_rmapbt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_rmapbt_get_maxrecs() argument 202 xfs_rmapbt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_rmapbt_init_rec_from_cur() argument 214 xfs_rmapbt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_rmapbt_init_ptr_from_cur() argument 226 xfs_rmapbt_key_diff( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_rmapbt_key_diff() argument 256 xfs_rmapbt_diff_two_keys( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_rmapbt_diff_two_keys() argument 371 xfs_rmapbt_keys_inorder( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_rmapbt_keys_inorder() argument 401 xfs_rmapbt_recs_inorder( struct xfs_btree_cur *cur, union xfs_btree_rec *r1, union xfs_btree_rec *r2) xfs_rmapbt_recs_inorder() argument 457 struct xfs_btree_cur *cur; xfs_rmapbt_init_common() local 482 struct xfs_btree_cur *cur; xfs_rmapbt_init_cursor() local 497 struct xfs_btree_cur *cur; xfs_rmapbt_stage_cursor() local 509 xfs_rmapbt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_rmapbt_commit_staged_btree() argument [all...] |
H A D | xfs_iext_tree.c | 140 static inline struct xfs_iext_rec *cur_rec(struct xfs_iext_cursor *cur) in cur_rec() argument 142 return &cur->leaf->recs[cur->pos]; in cur_rec() 146 struct xfs_iext_cursor *cur) in xfs_iext_valid() 148 if (!cur->leaf) in xfs_iext_valid() 150 if (cur->pos < 0 || cur->pos >= xfs_iext_max_recs(ifp)) in xfs_iext_valid() 152 if (xfs_iext_rec_is_empty(cur_rec(cur))) in xfs_iext_valid() 199 struct xfs_iext_cursor *cur) in xfs_iext_first() 201 cur in xfs_iext_first() 145 xfs_iext_valid(struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_valid() argument 197 xfs_iext_first( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_first() argument 206 xfs_iext_last( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_last() argument 226 xfs_iext_next( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_next() argument 248 xfs_iext_prev( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_prev() argument 540 xfs_iext_split_leaf( struct xfs_iext_cursor *cur, int *nr_entries) xfs_iext_split_leaf() argument 580 xfs_iext_alloc_root( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_alloc_root() argument 595 xfs_iext_realloc_root( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_realloc_root() argument 625 xfs_iext_insert( struct xfs_inode *ip, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *irec, int state) xfs_iext_insert() argument 788 xfs_iext_rebalance_leaf( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur, struct xfs_iext_leaf *leaf, xfs_fileoff_t offset, int nr_entries) xfs_iext_rebalance_leaf() argument 862 xfs_iext_remove( struct xfs_inode *ip, struct xfs_iext_cursor *cur, int state) xfs_iext_remove() argument 919 xfs_iext_lookup_extent( struct xfs_inode *ip, struct xfs_ifork *ifp, xfs_fileoff_t offset, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_lookup_extent() argument 960 xfs_iext_lookup_extent_before( struct xfs_inode *ip, struct xfs_ifork *ifp, xfs_fileoff_t *end, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_lookup_extent_before() argument 978 xfs_iext_update_extent( struct xfs_inode *ip, int state, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *new) xfs_iext_update_extent() argument 1008 xfs_iext_get_extent( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_get_extent() argument [all...] |
H A D | xfs_refcount_btree.c | 26 struct xfs_btree_cur *cur) in xfs_refcountbt_dup_cursor() 28 return xfs_refcountbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_refcountbt_dup_cursor() 29 cur->bc_ag.agbp, cur->bc_ag.agno); in xfs_refcountbt_dup_cursor() 34 struct xfs_btree_cur *cur, in xfs_refcountbt_set_root() 38 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_set_root() 48 xfs_alloc_log_agf(cur->bc_tp, agbp, in xfs_refcountbt_set_root() 54 struct xfs_btree_cur *cur, in xfs_refcountbt_alloc_block() 59 struct xfs_buf *agbp = cur in xfs_refcountbt_alloc_block() 25 xfs_refcountbt_dup_cursor( struct xfs_btree_cur *cur) xfs_refcountbt_dup_cursor() argument 33 xfs_refcountbt_set_root( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int inc) xfs_refcountbt_set_root() argument 53 xfs_refcountbt_alloc_block( struct xfs_btree_cur *cur, union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_refcountbt_alloc_block() argument 98 xfs_refcountbt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_refcountbt_free_block() argument 121 xfs_refcountbt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_refcountbt_get_minrecs() argument 129 xfs_refcountbt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_refcountbt_get_maxrecs() argument 157 xfs_refcountbt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_refcountbt_init_rec_from_cur() argument 167 xfs_refcountbt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_refcountbt_init_ptr_from_cur() argument 179 xfs_refcountbt_key_diff( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_refcountbt_key_diff() argument 190 xfs_refcountbt_diff_two_keys( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_refcountbt_diff_two_keys() argument 271 xfs_refcountbt_keys_inorder( struct xfs_btree_cur *cur, union xfs_btree_key *k1, union xfs_btree_key *k2) xfs_refcountbt_keys_inorder() argument 281 xfs_refcountbt_recs_inorder( struct xfs_btree_cur *cur, union xfs_btree_rec *r1, union xfs_btree_rec *r2) xfs_refcountbt_recs_inorder() argument 321 struct xfs_btree_cur *cur; xfs_refcountbt_init_common() local 351 struct xfs_btree_cur *cur; xfs_refcountbt_init_cursor() local 366 struct xfs_btree_cur *cur; xfs_refcountbt_stage_cursor() local 378 xfs_refcountbt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_refcountbt_commit_staged_btree() argument [all...] |
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_btree_staging.c | 47 struct xfs_btree_cur *cur) in xfs_btree_fakeroot_dup_cursor() 62 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_alloc_block() 77 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_free_block() 87 struct xfs_btree_cur *cur, in xfs_btree_fakeroot_init_ptr_from_cur() 92 ASSERT(cur->bc_flags & XFS_BTREE_STAGING); in xfs_btree_fakeroot_init_ptr_from_cur() 94 afake = cur->bc_ag.afake; in xfs_btree_fakeroot_init_ptr_from_cur() 115 struct xfs_btree_cur *cur, in xfs_btree_afakeroot_set_root() 119 struct xbtree_afakeroot *afake = cur->bc_ag.afake; in xfs_btree_afakeroot_set_root() 121 ASSERT(cur->bc_flags & XFS_BTREE_STAGING); in xfs_btree_afakeroot_set_root() 133 struct xfs_btree_cur *cur, in xfs_btree_stage_afakeroot() 46 xfs_btree_fakeroot_dup_cursor( struct xfs_btree_cur *cur) xfs_btree_fakeroot_dup_cursor() argument 61 xfs_btree_fakeroot_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start_bno, union xfs_btree_ptr *new_bno, int *stat) xfs_btree_fakeroot_alloc_block() argument 76 xfs_btree_fakeroot_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_fakeroot_free_block() argument 86 xfs_btree_fakeroot_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_btree_fakeroot_init_ptr_from_cur() argument 114 xfs_btree_afakeroot_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int inc) xfs_btree_afakeroot_set_root() argument 132 xfs_btree_stage_afakeroot( struct xfs_btree_cur *cur, struct xbtree_afakeroot *afake) xfs_btree_stage_afakeroot() argument 163 xfs_btree_commit_afakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp, const struct xfs_btree_ops *ops) xfs_btree_commit_afakeroot() argument 212 xfs_btree_stage_ifakeroot( struct xfs_btree_cur *cur, struct xbtree_ifakeroot *ifake, struct xfs_btree_ops **new_ops) xfs_btree_stage_ifakeroot() argument 246 xfs_btree_commit_ifakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, int whichfork, const struct xfs_btree_ops *ops) xfs_btree_commit_ifakeroot() argument 363 xfs_btree_bload_prep_block( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, struct list_head *buffers_list, unsigned int level, unsigned int nr_this_block, union xfs_btree_ptr *ptrp, struct xfs_buf **bpp, struct xfs_btree_block **blockp, void *priv) xfs_btree_bload_prep_block() argument 436 xfs_btree_bload_leaf( struct xfs_btree_cur *cur, unsigned int recs_this_block, xfs_btree_bload_get_record_fn get_record, struct xfs_btree_block *block, void *priv) xfs_btree_bload_leaf() argument 469 xfs_btree_bload_node( struct xfs_btree_cur *cur, unsigned int recs_this_block, union xfs_btree_ptr *child_ptr, struct xfs_btree_block *block) xfs_btree_bload_node() argument 514 xfs_btree_bload_max_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) xfs_btree_bload_max_npb() argument 538 xfs_btree_bload_desired_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) xfs_btree_bload_desired_npb() argument 559 xfs_btree_bload_level_geometry( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level, uint64_t nr_this_level, unsigned int *avg_per_block, uint64_t *blocks, uint64_t *blocks_with_extra) xfs_btree_bload_level_geometry() argument 615 xfs_btree_bload_ensure_slack( struct xfs_btree_cur *cur, int *slack, int level) xfs_btree_bload_ensure_slack() argument 643 xfs_btree_bload_compute_geometry( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, uint64_t nr_records) xfs_btree_bload_compute_geometry() argument 742 xfs_btree_bload( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, void *priv) xfs_btree_bload() argument [all...] |
H A D | xfs_btree.c | 68 struct xfs_btree_cur *cur, in xfs_btree_check_lblock_siblings() 82 if (!xfs_btree_check_lptr(cur, sibling, level + 1)) in xfs_btree_check_lblock_siblings() 95 struct xfs_btree_cur *cur, in xfs_btree_check_sblock_siblings() 109 if (!xfs_btree_check_sptr(cur, sibling, level + 1)) in xfs_btree_check_sblock_siblings() 124 struct xfs_btree_cur *cur, in __xfs_btree_check_lblock() 129 struct xfs_mount *mp = cur->bc_mp; in __xfs_btree_check_lblock() 130 xfs_btnum_t btnum = cur->bc_btnum; in __xfs_btree_check_lblock() 150 cur->bc_ops->get_maxrecs(cur, level)) in __xfs_btree_check_lblock() 156 fa = xfs_btree_check_lblock_siblings(mp, cur, leve in __xfs_btree_check_lblock() 66 xfs_btree_check_lblock_siblings( struct xfs_mount *mp, struct xfs_btree_cur *cur, int level, xfs_fsblock_t fsb, __be64 dsibling) xfs_btree_check_lblock_siblings() argument 93 xfs_btree_check_sblock_siblings( struct xfs_perag *pag, struct xfs_btree_cur *cur, int level, xfs_agblock_t agbno, __be32 dsibling) xfs_btree_check_sblock_siblings() argument 123 __xfs_btree_check_lblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) __xfs_btree_check_lblock() argument 166 xfs_btree_check_lblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_lblock() argument 190 __xfs_btree_check_sblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) __xfs_btree_check_sblock() argument 232 xfs_btree_check_sblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_sblock() argument 255 xfs_btree_check_block( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) xfs_btree_check_block() argument 269 xfs_btree_check_lptr( struct xfs_btree_cur *cur, xfs_fsblock_t fsbno, int level) xfs_btree_check_lptr() argument 281 xfs_btree_check_sptr( struct xfs_btree_cur *cur, xfs_agblock_t agbno, int level) xfs_btree_check_sptr() argument 296 xfs_btree_check_ptr( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int index, int level) xfs_btree_check_ptr() argument 407 xfs_btree_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_free_block() argument 425 xfs_btree_del_cursor( struct xfs_btree_cur *cur, int error) xfs_btree_del_cursor() argument 465 xfs_btree_dup_cursor( struct xfs_btree_cur *cur, struct xfs_btree_cur **ncur) xfs_btree_dup_cursor() argument 590 xfs_btree_block_len(struct xfs_btree_cur *cur) xfs_btree_block_len() argument 605 xfs_btree_ptr_len(struct xfs_btree_cur *cur) xfs_btree_ptr_len() argument 615 xfs_btree_rec_offset( struct xfs_btree_cur *cur, int n) xfs_btree_rec_offset() argument 627 xfs_btree_key_offset( struct xfs_btree_cur *cur, int n) xfs_btree_key_offset() argument 639 xfs_btree_high_key_offset( struct xfs_btree_cur *cur, int n) xfs_btree_high_key_offset() argument 651 xfs_btree_ptr_offset( struct xfs_btree_cur *cur, int n, int level) xfs_btree_ptr_offset() argument 665 xfs_btree_rec_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_rec_addr() argument 678 xfs_btree_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_key_addr() argument 691 xfs_btree_high_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_high_key_addr() argument 704 xfs_btree_ptr_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) xfs_btree_ptr_addr() argument 718 xfs_btree_ifork_ptr( struct xfs_btree_cur *cur) xfs_btree_ifork_ptr() argument 735 xfs_btree_get_iroot( struct xfs_btree_cur *cur) xfs_btree_get_iroot() argument 748 xfs_btree_get_block( struct xfs_btree_cur *cur, int level, struct xfs_buf **bpp) xfs_btree_get_block() argument 768 xfs_btree_firstrec( struct xfs_btree_cur *cur, int level) xfs_btree_firstrec() argument 798 xfs_btree_lastrec( struct xfs_btree_cur *cur, int level) xfs_btree_lastrec() argument 930 xfs_btree_readahead_lblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) xfs_btree_readahead_lblock() argument 955 xfs_btree_readahead_sblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) xfs_btree_readahead_sblock() argument 985 xfs_btree_readahead( struct xfs_btree_cur *cur, int lev, int lr) xfs_btree_readahead() argument 1012 xfs_btree_ptr_to_daddr( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, xfs_daddr_t *daddr) xfs_btree_ptr_to_daddr() argument 1044 xfs_btree_readahead_ptr( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, xfs_extlen_t count) xfs_btree_readahead_ptr() argument 1062 xfs_btree_setbuf( struct xfs_btree_cur *cur, int lev, struct xfs_buf *bp) xfs_btree_setbuf() argument 1089 xfs_btree_ptr_is_null( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr) xfs_btree_ptr_is_null() argument 1100 xfs_btree_set_ptr_null( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_btree_set_ptr_null() argument 1114 xfs_btree_get_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_ptr *ptr, int lr) xfs_btree_get_sibling() argument 1136 xfs_btree_set_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, const union xfs_btree_ptr *ptr, int lr) xfs_btree_set_sibling() argument 1214 xfs_btree_init_block_cur( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, int numrecs) xfs_btree_init_block_cur() argument 1244 xfs_btree_is_lastrec( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level) xfs_btree_is_lastrec() argument 1263 xfs_btree_buf_to_ptr( struct xfs_btree_cur *cur, struct xfs_buf *bp, union xfs_btree_ptr *ptr) xfs_btree_buf_to_ptr() argument 1278 xfs_btree_set_refs( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_btree_set_refs() argument 1306 xfs_btree_get_buf_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, struct xfs_btree_block **block, struct xfs_buf **bpp) xfs_btree_get_buf_block() argument 1334 xfs_btree_read_buf_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int flags, struct xfs_btree_block **block, struct xfs_buf **bpp) xfs_btree_read_buf_block() argument 1366 xfs_btree_copy_keys( struct xfs_btree_cur *cur, union xfs_btree_key *dst_key, const union xfs_btree_key *src_key, int numkeys) xfs_btree_copy_keys() argument 1380 xfs_btree_copy_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *dst_rec, union xfs_btree_rec *src_rec, int numrecs) xfs_btree_copy_recs() argument 1394 xfs_btree_copy_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *dst_ptr, const union xfs_btree_ptr *src_ptr, int numptrs) xfs_btree_copy_ptrs() argument 1408 xfs_btree_shift_keys( struct xfs_btree_cur *cur, union xfs_btree_key *key, int dir, int numkeys) xfs_btree_shift_keys() argument 1427 xfs_btree_shift_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *rec, int dir, int numrecs) xfs_btree_shift_recs() argument 1446 xfs_btree_shift_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int dir, int numptrs) xfs_btree_shift_ptrs() argument 1465 xfs_btree_log_keys( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_keys() argument 1487 xfs_btree_log_recs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_recs() argument 1505 xfs_btree_log_ptrs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) xfs_btree_log_ptrs() argument 1531 xfs_btree_log_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, uint32_t fields) xfs_btree_log_block() argument 1600 xfs_btree_increment( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_increment() argument 1702 xfs_btree_decrement( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_decrement() argument 1790 xfs_btree_lookup_get_block( struct xfs_btree_cur *cur, int level, const union xfs_btree_ptr *pp, struct xfs_btree_block **blkp) xfs_btree_lookup_get_block() argument 1858 xfs_lookup_get_search_key( struct xfs_btree_cur *cur, int level, int keyno, struct xfs_btree_block *block, union xfs_btree_key *kp) xfs_lookup_get_search_key() argument 1879 xfs_btree_lookup( struct xfs_btree_cur *cur, xfs_lookup_t dir, int *stat) xfs_btree_lookup() argument 2039 xfs_btree_high_key_from_key( struct xfs_btree_cur *cur, union xfs_btree_key *key) xfs_btree_high_key_from_key() argument 2050 xfs_btree_get_leaf_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_leaf_keys() argument 2081 xfs_btree_get_node_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_node_keys() argument 2112 xfs_btree_get_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) xfs_btree_get_keys() argument 2131 xfs_btree_needs_key_update( struct xfs_btree_cur *cur, int ptr) xfs_btree_needs_key_update() argument 2144 __xfs_btree_updkeys( struct xfs_btree_cur *cur, int level, struct xfs_btree_block *block, struct xfs_buf *bp0, bool force_all) __xfs_btree_updkeys() argument 2200 xfs_btree_updkeys_force( struct xfs_btree_cur *cur, int level) xfs_btree_updkeys_force() argument 2215 xfs_btree_update_keys( struct xfs_btree_cur *cur, int level) xfs_btree_update_keys() argument 2263 xfs_btree_update( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_btree_update() argument 2316 xfs_btree_lshift( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_lshift() argument 2513 xfs_btree_rshift( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_rshift() argument 2682 __xfs_btree_split( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) __xfs_btree_split() argument 2864 struct xfs_btree_cur *cur; global() member 2933 xfs_btree_split( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) xfs_btree_split() argument 2972 xfs_btree_new_iroot( struct xfs_btree_cur *cur, int *logflags, int *stat) xfs_btree_new_iroot() argument 3076 xfs_btree_new_root( struct xfs_btree_cur *cur, int *stat) xfs_btree_new_root() argument 3203 xfs_btree_make_block_unfull( struct xfs_btree_cur *cur, int level, int numrecs, int *oindex, int *index, union xfs_btree_ptr *nptr, struct xfs_btree_cur **ncur, union xfs_btree_key *key, int *stat) xfs_btree_make_block_unfull() argument 3273 xfs_btree_insrec( struct xfs_btree_cur *cur, int level, union xfs_btree_ptr *ptrp, union xfs_btree_rec *rec, union xfs_btree_key *key, struct xfs_btree_cur **curp, int *stat) xfs_btree_insrec() argument 3483 xfs_btree_insert( struct xfs_btree_cur *cur, int *stat) xfs_btree_insert() argument 3567 xfs_btree_kill_iroot( struct xfs_btree_cur *cur) xfs_btree_kill_iroot() argument 3669 xfs_btree_kill_root( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, union xfs_btree_ptr *newroot) xfs_btree_kill_root() argument 3697 xfs_btree_dec_cursor( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_dec_cursor() argument 3722 xfs_btree_delrec( struct xfs_btree_cur *cur, int level, int *stat) xfs_btree_delrec() argument 4246 xfs_btree_delete( struct xfs_btree_cur *cur, int *stat) xfs_btree_delete() argument 4300 xfs_btree_get_rec( struct xfs_btree_cur *cur, union xfs_btree_rec **recp, int *stat) xfs_btree_get_rec() argument 4339 xfs_btree_visit_block( struct xfs_btree_cur *cur, int level, xfs_btree_visit_blocks_fn fn, void *data) xfs_btree_visit_block() argument 4385 xfs_btree_visit_blocks( struct xfs_btree_cur *cur, xfs_btree_visit_blocks_fn fn, unsigned int flags, void *data) xfs_btree_visit_blocks() argument 4463 xfs_btree_block_change_owner( struct xfs_btree_cur *cur, int level, void *data) xfs_btree_block_change_owner() argument 4510 xfs_btree_change_owner( struct xfs_btree_cur *cur, uint64_t new_owner, struct list_head *buffer_list) xfs_btree_change_owner() argument 4709 xfs_btree_simple_query_range( struct xfs_btree_cur *cur, const union xfs_btree_key *low_key, const union xfs_btree_key *high_key, xfs_btree_query_range_fn fn, void *priv) xfs_btree_simple_query_range() argument 4796 xfs_btree_overlapped_query_range( struct xfs_btree_cur *cur, const union xfs_btree_key *low_key, const union xfs_btree_key *high_key, xfs_btree_query_range_fn fn, void *priv) xfs_btree_overlapped_query_range() argument 4932 xfs_btree_key_from_irec( struct xfs_btree_cur *cur, union xfs_btree_key *key, const union xfs_btree_irec *irec) xfs_btree_key_from_irec() argument 4951 xfs_btree_query_range( struct xfs_btree_cur *cur, const union xfs_btree_irec *low_rec, const union xfs_btree_irec *high_rec, xfs_btree_query_range_fn fn, void *priv) xfs_btree_query_range() argument 4978 xfs_btree_query_all( struct xfs_btree_cur *cur, xfs_btree_query_range_fn fn, void *priv) xfs_btree_query_all() argument 4994 xfs_btree_count_blocks_helper( struct xfs_btree_cur *cur, int level, void *data) xfs_btree_count_blocks_helper() argument 5007 xfs_btree_count_blocks( struct xfs_btree_cur *cur, xfs_extlen_t *blocks) xfs_btree_count_blocks() argument 5018 xfs_btree_diff_two_ptrs( struct xfs_btree_cur *cur, const union xfs_btree_ptr *a, const union xfs_btree_ptr *b) xfs_btree_diff_two_ptrs() argument 5043 xfs_btree_has_records_helper( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) xfs_btree_has_records_helper() argument 5110 xfs_btree_has_records( struct xfs_btree_cur *cur, const union xfs_btree_irec *low, const union xfs_btree_irec *high, const union xfs_btree_key *mask, enum xbtree_recpacking *outcome) xfs_btree_has_records() argument 5158 xfs_btree_has_more_records( struct xfs_btree_cur *cur) xfs_btree_has_more_records() argument [all...] |
H A D | xfs_btree.h | 88 #define XFS_BTREE_STATS_INC(cur, stat) \ 89 XFS_STATS_INC_OFF((cur)->bc_mp, (cur)->bc_statoff + __XBTS_ ## stat) 90 #define XFS_BTREE_STATS_ADD(cur, stat, val) \ 91 XFS_STATS_ADD_OFF((cur)->bc_mp, (cur)->bc_statoff + __XBTS_ ## stat, val) 125 void (*set_root)(struct xfs_btree_cur *cur, 129 int (*alloc_block)(struct xfs_btree_cur *cur, 133 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp); 136 void (*update_lastrec)(struct xfs_btree_cur *cur, 598 xfs_btree_keycmp_lt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_lt() argument 607 xfs_btree_keycmp_gt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_gt() argument 616 xfs_btree_keycmp_eq( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_eq() argument 625 xfs_btree_keycmp_le( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_le() argument 634 xfs_btree_keycmp_ge( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_ge() argument 643 xfs_btree_keycmp_ne( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) xfs_btree_keycmp_ne() argument 653 xfs_btree_masked_keycmp_lt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_btree_masked_keycmp_lt() argument 663 xfs_btree_masked_keycmp_gt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_btree_masked_keycmp_gt() argument 673 xfs_btree_masked_keycmp_ge( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_btree_masked_keycmp_ge() argument 684 xfs_btree_islastblock( struct xfs_btree_cur *cur, int level) xfs_btree_islastblock() argument 723 struct xfs_btree_cur *cur; xfs_btree_alloc_cursor() local [all...] |
H A D | xfs_ialloc_btree.c | 29 struct xfs_btree_cur *cur, in xfs_inobt_get_minrecs() 32 return M_IGEO(cur->bc_mp)->inobt_mnr[level != 0]; in xfs_inobt_get_minrecs() 37 struct xfs_btree_cur *cur) in xfs_inobt_dup_cursor() 39 return xfs_inobt_init_cursor(cur->bc_ag.pag, cur->bc_tp, in xfs_inobt_dup_cursor() 40 cur->bc_ag.agbp, cur->bc_btnum); in xfs_inobt_dup_cursor() 45 struct xfs_btree_cur *cur, in xfs_inobt_set_root() 49 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_set_root() 54 xfs_ialloc_log_agi(cur in xfs_inobt_set_root() 28 xfs_inobt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_inobt_get_minrecs() argument 36 xfs_inobt_dup_cursor( struct xfs_btree_cur *cur) xfs_inobt_dup_cursor() argument 44 xfs_inobt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *nptr, int inc) xfs_inobt_set_root() argument 58 xfs_finobt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *nptr, int inc) xfs_finobt_set_root() argument 74 xfs_inobt_mod_blockcount( struct xfs_btree_cur *cur, int howmuch) xfs_inobt_mod_blockcount() argument 92 __xfs_inobt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat, enum xfs_ag_resv_type resv) __xfs_inobt_alloc_block() argument 131 xfs_inobt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_inobt_alloc_block() argument 141 xfs_finobt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_finobt_alloc_block() argument 154 __xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, enum xfs_ag_resv_type resv) __xfs_inobt_free_block() argument 168 xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_inobt_free_block() argument 176 xfs_finobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_finobt_free_block() argument 186 xfs_inobt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_inobt_get_maxrecs() argument 214 xfs_inobt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_inobt_init_rec_from_cur() argument 236 xfs_inobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_inobt_init_ptr_from_cur() argument 248 xfs_finobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_finobt_init_ptr_from_cur() argument 259 xfs_inobt_key_diff( struct xfs_btree_cur *cur, const union xfs_btree_key *key) xfs_inobt_key_diff() argument 268 xfs_inobt_diff_two_keys( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2, const union xfs_btree_key *mask) xfs_inobt_diff_two_keys() argument 369 xfs_inobt_keys_inorder( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2) xfs_inobt_keys_inorder() argument 379 xfs_inobt_recs_inorder( struct xfs_btree_cur *cur, const union xfs_btree_rec *r1, const union xfs_btree_rec *r2) xfs_inobt_recs_inorder() argument 389 xfs_inobt_keys_contiguous( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_inobt_keys_contiguous() argument 455 struct xfs_btree_cur *cur; xfs_inobt_init_common() local 482 struct xfs_btree_cur *cur; xfs_inobt_init_cursor() local 501 struct xfs_btree_cur *cur; xfs_inobt_stage_cursor() local 513 xfs_inobt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_inobt_commit_staged_btree() argument 733 struct xfs_btree_cur *cur; xfs_inobt_cur() local 756 struct xfs_btree_cur *cur = NULL; xfs_inobt_count_blocks() local [all...] |
H A D | xfs_iext_tree.c | 140 static inline struct xfs_iext_rec *cur_rec(struct xfs_iext_cursor *cur) in cur_rec() argument 142 return &cur->leaf->recs[cur->pos]; in cur_rec() 146 struct xfs_iext_cursor *cur) in xfs_iext_valid() 148 if (!cur->leaf) in xfs_iext_valid() 150 if (cur->pos < 0 || cur->pos >= xfs_iext_max_recs(ifp)) in xfs_iext_valid() 152 if (xfs_iext_rec_is_empty(cur_rec(cur))) in xfs_iext_valid() 199 struct xfs_iext_cursor *cur) in xfs_iext_first() 201 cur in xfs_iext_first() 145 xfs_iext_valid(struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_valid() argument 197 xfs_iext_first( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_first() argument 206 xfs_iext_last( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_last() argument 226 xfs_iext_next( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_next() argument 248 xfs_iext_prev( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_prev() argument 540 xfs_iext_split_leaf( struct xfs_iext_cursor *cur, int *nr_entries) xfs_iext_split_leaf() argument 580 xfs_iext_alloc_root( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_alloc_root() argument 595 xfs_iext_realloc_root( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur) xfs_iext_realloc_root() argument 625 xfs_iext_insert( struct xfs_inode *ip, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *irec, int state) xfs_iext_insert() argument 788 xfs_iext_rebalance_leaf( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur, struct xfs_iext_leaf *leaf, xfs_fileoff_t offset, int nr_entries) xfs_iext_rebalance_leaf() argument 862 xfs_iext_remove( struct xfs_inode *ip, struct xfs_iext_cursor *cur, int state) xfs_iext_remove() argument 919 xfs_iext_lookup_extent( struct xfs_inode *ip, struct xfs_ifork *ifp, xfs_fileoff_t offset, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_lookup_extent() argument 960 xfs_iext_lookup_extent_before( struct xfs_inode *ip, struct xfs_ifork *ifp, xfs_fileoff_t *end, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_lookup_extent_before() argument 978 xfs_iext_update_extent( struct xfs_inode *ip, int state, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *new) xfs_iext_update_extent() argument 1008 xfs_iext_get_extent( struct xfs_ifork *ifp, struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) xfs_iext_get_extent() argument [all...] |
H A D | xfs_refcount.c | 44 * given by cur. 48 struct xfs_btree_cur *cur, in xfs_refcount_lookup_le() 53 trace_xfs_refcount_lookup(cur->bc_mp, cur->bc_ag.pag->pag_agno, in xfs_refcount_lookup_le() 56 cur->bc_rec.rc.rc_startblock = bno; in xfs_refcount_lookup_le() 57 cur->bc_rec.rc.rc_blockcount = 0; in xfs_refcount_lookup_le() 58 cur->bc_rec.rc.rc_domain = domain; in xfs_refcount_lookup_le() 59 return xfs_btree_lookup(cur, XFS_LOOKUP_LE, stat); in xfs_refcount_lookup_le() 64 * given by cur. 68 struct xfs_btree_cur *cur, in xfs_refcount_lookup_ge() 47 xfs_refcount_lookup_le( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_le() argument 67 xfs_refcount_lookup_ge( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_ge() argument 87 xfs_refcount_lookup_eq( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) xfs_refcount_lookup_eq() argument 125 xfs_refcount_check_irec( struct xfs_btree_cur *cur, const struct xfs_refcount_irec *irec) xfs_refcount_check_irec() argument 148 xfs_refcount_complain_bad_rec( struct xfs_btree_cur *cur, xfs_failaddr_t fa, const struct xfs_refcount_irec *irec) xfs_refcount_complain_bad_rec() argument 168 xfs_refcount_get_rec( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *stat) xfs_refcount_get_rec() argument 196 xfs_refcount_update( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec) xfs_refcount_update() argument 225 xfs_refcount_insert( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *i) xfs_refcount_insert() argument 261 xfs_refcount_delete( struct xfs_btree_cur *cur, int *i) xfs_refcount_delete() argument 382 xfs_refcount_split_extent( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t agbno, bool *shape_changed) xfs_refcount_split_extent() argument 445 xfs_refcount_merge_center_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *center, struct xfs_refcount_irec *right, unsigned long long extlen, xfs_extlen_t *aglen) xfs_refcount_merge_center_extents() argument 525 xfs_refcount_merge_left_extent( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *cleft, xfs_agblock_t *agbno, xfs_extlen_t *aglen) xfs_refcount_merge_left_extent() argument 589 xfs_refcount_merge_right_extent( struct xfs_btree_cur *cur, struct xfs_refcount_irec *right, struct xfs_refcount_irec *cright, xfs_extlen_t *aglen) xfs_refcount_merge_right_extent() argument 656 xfs_refcount_find_left_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *left, struct xfs_refcount_irec *cleft, enum xfs_refc_domain domain, xfs_agblock_t agbno, xfs_extlen_t aglen) xfs_refcount_find_left_extents() argument 749 xfs_refcount_find_right_extents( struct xfs_btree_cur *cur, struct xfs_refcount_irec *right, struct xfs_refcount_irec *cright, enum xfs_refc_domain domain, xfs_agblock_t agbno, xfs_extlen_t aglen) xfs_refcount_find_right_extents() argument 974 xfs_refcount_merge_extents( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adjust, bool *shape_changed) xfs_refcount_merge_extents() argument 1051 xfs_refcount_still_have_space( struct xfs_btree_cur *cur) xfs_refcount_still_have_space() argument 1089 xfs_refcount_adjust_extents( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust_extents() argument 1242 xfs_refcount_adjust( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust() argument 1323 xfs_refcount_continue_op( struct xfs_btree_cur *cur, struct xfs_refcount_intent *ri, xfs_agblock_t new_agbno) xfs_refcount_continue_op() argument 1503 xfs_refcount_find_shared( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, xfs_agblock_t *fbno, xfs_extlen_t *flen, bool find_end_of_shared) xfs_refcount_find_shared() argument 1664 xfs_refcount_adjust_cow_extents( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust_cow_extents() argument 1764 xfs_refcount_adjust_cow( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) xfs_refcount_adjust_cow() argument 1885 xfs_refcount_recover_extent( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) xfs_refcount_recover_extent() argument 1920 struct xfs_btree_cur *cur; xfs_refcount_recover_cow_leftovers() local 2017 xfs_refcount_has_records( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, xfs_extlen_t len, enum xbtree_recpacking *outcome) xfs_refcount_has_records() argument [all...] |
H A D | xfs_alloc_btree.c | 27 struct xfs_btree_cur *cur) in xfs_allocbt_dup_cursor() 29 return xfs_allocbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_allocbt_dup_cursor() 30 cur->bc_ag.agbp, cur->bc_ag.pag, cur->bc_btnum); in xfs_allocbt_dup_cursor() 35 struct xfs_btree_cur *cur, in xfs_allocbt_set_root() 39 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_allocbt_set_root() 41 int btnum = cur->bc_btnum; in xfs_allocbt_set_root() 47 cur in xfs_allocbt_set_root() 26 xfs_allocbt_dup_cursor( struct xfs_btree_cur *cur) xfs_allocbt_dup_cursor() argument 34 xfs_allocbt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int inc) xfs_allocbt_set_root() argument 53 xfs_allocbt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_allocbt_alloc_block() argument 83 xfs_allocbt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_allocbt_free_block() argument 107 xfs_allocbt_update_lastrec( struct xfs_btree_cur *cur, const struct xfs_btree_block *block, const union xfs_btree_rec *rec, int ptr, int reason) xfs_allocbt_update_lastrec() argument 165 xfs_allocbt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_allocbt_get_minrecs() argument 173 xfs_allocbt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_allocbt_get_maxrecs() argument 212 xfs_allocbt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_allocbt_init_rec_from_cur() argument 221 xfs_allocbt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_allocbt_init_ptr_from_cur() argument 233 xfs_bnobt_key_diff( struct xfs_btree_cur *cur, const union xfs_btree_key *key) xfs_bnobt_key_diff() argument 244 xfs_cntbt_key_diff( struct xfs_btree_cur *cur, const union xfs_btree_key *key) xfs_cntbt_key_diff() argument 260 xfs_bnobt_diff_two_keys( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2, const union xfs_btree_key *mask) xfs_bnobt_diff_two_keys() argument 273 xfs_cntbt_diff_two_keys( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2, const union xfs_btree_key *mask) xfs_cntbt_diff_two_keys() argument 387 xfs_bnobt_keys_inorder( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2) xfs_bnobt_keys_inorder() argument 397 xfs_bnobt_recs_inorder( struct xfs_btree_cur *cur, const union xfs_btree_rec *r1, const union xfs_btree_rec *r2) xfs_bnobt_recs_inorder() argument 408 xfs_cntbt_keys_inorder( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2) xfs_cntbt_keys_inorder() argument 421 xfs_cntbt_recs_inorder( struct xfs_btree_cur *cur, const union xfs_btree_rec *r1, const union xfs_btree_rec *r2) xfs_cntbt_recs_inorder() argument 434 xfs_allocbt_keys_contiguous( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_allocbt_keys_contiguous() argument 500 struct xfs_btree_cur *cur; xfs_allocbt_init_common() local 537 struct xfs_btree_cur *cur; xfs_allocbt_init_cursor() local 558 struct xfs_btree_cur *cur; xfs_allocbt_stage_cursor() local 570 xfs_allocbt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_allocbt_commit_staged_btree() argument [all...] |
H A D | xfs_refcount_btree.c | 29 struct xfs_btree_cur *cur) in xfs_refcountbt_dup_cursor() 31 return xfs_refcountbt_init_cursor(cur->bc_mp, cur->bc_tp, in xfs_refcountbt_dup_cursor() 32 cur->bc_ag.agbp, cur->bc_ag.pag); in xfs_refcountbt_dup_cursor() 37 struct xfs_btree_cur *cur, in xfs_refcountbt_set_root() 41 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_set_root() 51 xfs_alloc_log_agf(cur->bc_tp, agbp, in xfs_refcountbt_set_root() 57 struct xfs_btree_cur *cur, in xfs_refcountbt_alloc_block() 62 struct xfs_buf *agbp = cur in xfs_refcountbt_alloc_block() 28 xfs_refcountbt_dup_cursor( struct xfs_btree_cur *cur) xfs_refcountbt_dup_cursor() argument 36 xfs_refcountbt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int inc) xfs_refcountbt_set_root() argument 56 xfs_refcountbt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) xfs_refcountbt_alloc_block() argument 101 xfs_refcountbt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) xfs_refcountbt_free_block() argument 119 xfs_refcountbt_get_minrecs( struct xfs_btree_cur *cur, int level) xfs_refcountbt_get_minrecs() argument 127 xfs_refcountbt_get_maxrecs( struct xfs_btree_cur *cur, int level) xfs_refcountbt_get_maxrecs() argument 155 xfs_refcountbt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) xfs_refcountbt_init_rec_from_cur() argument 170 xfs_refcountbt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) xfs_refcountbt_init_ptr_from_cur() argument 182 xfs_refcountbt_key_diff( struct xfs_btree_cur *cur, const union xfs_btree_key *key) xfs_refcountbt_key_diff() argument 196 xfs_refcountbt_diff_two_keys( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2, const union xfs_btree_key *mask) xfs_refcountbt_diff_two_keys() argument 280 xfs_refcountbt_keys_inorder( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2) xfs_refcountbt_keys_inorder() argument 290 xfs_refcountbt_recs_inorder( struct xfs_btree_cur *cur, const union xfs_btree_rec *r1, const union xfs_btree_rec *r2) xfs_refcountbt_recs_inorder() argument 301 xfs_refcountbt_keys_contiguous( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2, const union xfs_btree_key *mask) xfs_refcountbt_keys_contiguous() argument 344 struct xfs_btree_cur *cur; xfs_refcountbt_init_common() local 370 struct xfs_btree_cur *cur; xfs_refcountbt_init_cursor() local 385 struct xfs_btree_cur *cur; xfs_refcountbt_stage_cursor() local 397 xfs_refcountbt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) xfs_refcountbt_commit_staged_btree() argument [all...] |
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | btree.c | 28 struct xfs_btree_cur *cur, in __xchk_btree_process_error() 50 if (cur->bc_flags & XFS_BTREE_ROOT_IN_INODE) in __xchk_btree_process_error() 51 trace_xchk_ifork_btree_op_error(sc, cur, level, in __xchk_btree_process_error() 54 trace_xchk_btree_op_error(sc, cur, level, in __xchk_btree_process_error() 64 struct xfs_btree_cur *cur, in xchk_btree_process_error() 68 return __xchk_btree_process_error(sc, cur, level, error, in xchk_btree_process_error() 75 struct xfs_btree_cur *cur, in xchk_btree_xref_process_error() 79 return __xchk_btree_process_error(sc, cur, level, error, in xchk_btree_xref_process_error() 87 struct xfs_btree_cur *cur, in __xchk_btree_set_corrupt() 94 if (cur in __xchk_btree_set_corrupt() 26 __xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error, __u32 errflag, void *ret_ip) __xchk_btree_process_error() argument 62 xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) xchk_btree_process_error() argument 73 xchk_btree_xref_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) xchk_btree_xref_process_error() argument 85 __xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, __u32 errflag, void *ret_ip) __xchk_btree_set_corrupt() argument 103 xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) xchk_btree_set_corrupt() argument 113 xchk_btree_xref_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) xchk_btree_xref_set_corrupt() argument 123 xchk_btree_set_preen( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) xchk_btree_set_preen() argument 140 struct xfs_btree_cur *cur = bs->cur; xchk_btree_rec() local 190 struct xfs_btree_cur *cur = bs->cur; xchk_btree_key() local 265 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_check_sibling() local 326 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_check_siblings() local 423 struct xfs_btree_cur *cur = bs->cur; xchk_btree_check_owner() local 496 struct xfs_btree_cur *cur = bs->cur; xchk_btree_check_minrecs() local 547 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_check_keys() local 646 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_keys() local 685 xchk_btree( struct xfs_scrub *sc, struct xfs_btree_cur *cur, xchk_btree_rec_fn scrub_fn, const struct xfs_owner_info *oinfo, void *private) xchk_btree() argument [all...] |
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | btree.c | 27 struct xfs_btree_cur *cur, in __xchk_btree_process_error() 48 if (cur->bc_flags & XFS_BTREE_ROOT_IN_INODE) in __xchk_btree_process_error() 49 trace_xchk_ifork_btree_op_error(sc, cur, level, in __xchk_btree_process_error() 52 trace_xchk_btree_op_error(sc, cur, level, in __xchk_btree_process_error() 62 struct xfs_btree_cur *cur, in xchk_btree_process_error() 66 return __xchk_btree_process_error(sc, cur, level, error, in xchk_btree_process_error() 73 struct xfs_btree_cur *cur, in xchk_btree_xref_process_error() 77 return __xchk_btree_process_error(sc, cur, level, error, in xchk_btree_xref_process_error() 85 struct xfs_btree_cur *cur, in __xchk_btree_set_corrupt() 92 if (cur in __xchk_btree_set_corrupt() 25 __xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error, __u32 errflag, void *ret_ip) __xchk_btree_process_error() argument 60 xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) xchk_btree_process_error() argument 71 xchk_btree_xref_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) xchk_btree_xref_process_error() argument 83 __xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, __u32 errflag, void *ret_ip) __xchk_btree_set_corrupt() argument 101 xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) xchk_btree_set_corrupt() argument 111 xchk_btree_xref_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) xchk_btree_xref_set_corrupt() argument 128 struct xfs_btree_cur *cur = bs->cur; xchk_btree_rec() local 177 struct xfs_btree_cur *cur = bs->cur; xchk_btree_key() local 251 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_check_sibling() local 312 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_check_siblings() local 408 struct xfs_btree_cur *cur = bs->cur; xchk_btree_check_owner() local 455 struct xfs_btree_cur *cur = bs->cur; xchk_btree_check_minrecs() local 557 struct xfs_btree_cur *cur = bs->cur; xchk_btree_block_keys() local 596 xchk_btree( struct xfs_scrub *sc, struct xfs_btree_cur *cur, xchk_btree_rec_fn scrub_fn, const struct xfs_owner_info *oinfo, void *private) xchk_btree() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_res_cursor.h | 50 * @cur: cursor object to initialize 56 struct amdgpu_res_cursor *cur) in amdgpu_res_first() 67 cur->mem_type = res->mem_type; in amdgpu_res_first() 69 switch (cur->mem_type) { in amdgpu_res_first() 87 cur->start = amdgpu_vram_mgr_block_start(block) + start; in amdgpu_res_first() 88 cur->size = min(amdgpu_vram_mgr_block_size(block) - start, size); in amdgpu_res_first() 89 cur->remaining = size; in amdgpu_res_first() 90 cur->node = block; in amdgpu_res_first() 98 cur->start = (node->start << PAGE_SHIFT) + start; in amdgpu_res_first() 99 cur in amdgpu_res_first() 54 amdgpu_res_first(struct ttm_resource *res, uint64_t start, uint64_t size, struct amdgpu_res_cursor *cur) amdgpu_res_first() argument 126 amdgpu_res_next(struct amdgpu_res_cursor *cur, uint64_t size) amdgpu_res_next() argument [all...] |
/kernel/linux/linux-6.6/security/selinux/ss/ |
H A D | avtab.c | 110 struct avtab_node *prev, *cur, *newnode; in avtab_insert() local 117 for (prev = NULL, cur = h->htable[hvalue]; in avtab_insert() 118 cur; in avtab_insert() 119 prev = cur, cur = cur->next) { in avtab_insert() 120 if (key->source_type == cur->key.source_type && in avtab_insert() 121 key->target_type == cur->key.target_type && in avtab_insert() 122 key->target_class == cur->key.target_class && in avtab_insert() 123 (specified & cur in avtab_insert() 156 struct avtab_node *prev, *cur; avtab_insert_nonunique() local 190 struct avtab_node *cur; avtab_search_node() local 221 struct avtab_node *cur; avtab_search_node_next() local 250 struct avtab_node *cur, *temp; avtab_destroy() local 330 struct avtab_node *cur; avtab_hash_eval() local 582 avtab_write_item(struct policydb *p, const struct avtab_node *cur, void *fp) avtab_write_item() argument 621 struct avtab_node *cur; avtab_write() local [all...] |
H A D | hashtab.c | 70 struct hashtab_node *cur, *temp; in hashtab_destroy() local 73 cur = h->htable[i]; in hashtab_destroy() 74 while (cur) { in hashtab_destroy() 75 temp = cur; in hashtab_destroy() 76 cur = cur->next; in hashtab_destroy() 92 struct hashtab_node *cur; in hashtab_map() local 95 cur = h->htable[i]; in hashtab_map() 96 while (cur) { in hashtab_map() 97 ret = apply(cur in hashtab_map() 110 struct hashtab_node *cur; hashtab_stat() local 140 struct hashtab_node *cur, *tmp, *tail; hashtab_duplicate() local [all...] |
/kernel/linux/linux-5.10/security/selinux/ss/ |
H A D | avtab.c | 70 struct avtab_node *prev, struct avtab_node *cur, in avtab_insert_node() 109 struct avtab_node *prev, *cur, *newnode; in avtab_insert() local 116 for (prev = NULL, cur = h->htable[hvalue]; in avtab_insert() 117 cur; in avtab_insert() 118 prev = cur, cur = cur->next) { in avtab_insert() 119 if (key->source_type == cur->key.source_type && in avtab_insert() 120 key->target_type == cur->key.target_type && in avtab_insert() 121 key->target_class == cur in avtab_insert() 69 avtab_insert_node(struct avtab *h, int hvalue, struct avtab_node *prev, struct avtab_node *cur, struct avtab_key *key, struct avtab_datum *datum) avtab_insert_node() argument 154 struct avtab_node *prev, *cur; avtab_insert_nonunique() local 184 struct avtab_node *cur; avtab_search() local 220 struct avtab_node *cur; avtab_search_node() local 251 struct avtab_node *cur; avtab_search_node_next() local 280 struct avtab_node *cur, *temp; avtab_destroy() local 359 struct avtab_node *cur; avtab_hash_eval() local 610 avtab_write_item(struct policydb *p, struct avtab_node *cur, void *fp) avtab_write_item() argument 649 struct avtab_node *cur; avtab_write() local [all...] |
H A D | hashtab.c | 69 struct hashtab_node *cur, *temp; in hashtab_destroy() local 72 cur = h->htable[i]; in hashtab_destroy() 73 while (cur) { in hashtab_destroy() 74 temp = cur; in hashtab_destroy() 75 cur = cur->next; in hashtab_destroy() 91 struct hashtab_node *cur; in hashtab_map() local 94 cur = h->htable[i]; in hashtab_map() 95 while (cur) { in hashtab_map() 96 ret = apply(cur in hashtab_map() 109 struct hashtab_node *cur; hashtab_stat() local 138 struct hashtab_node *cur, *tmp, *tail; hashtab_duplicate() local [all...] |
/kernel/linux/linux-5.10/drivers/char/ |
H A D | bsr.c | 154 struct bsr_dev *cur, *n; in bsr_cleanup_devs() local 156 list_for_each_entry_safe(cur, n, &bsr_devs, bsr_list) { in bsr_cleanup_devs() 157 if (cur->bsr_device) { in bsr_cleanup_devs() 158 cdev_del(&cur->bsr_cdev); in bsr_cleanup_devs() 159 device_del(cur->bsr_device); in bsr_cleanup_devs() 161 list_del(&cur->bsr_list); in bsr_cleanup_devs() 162 kfree(cur); in bsr_cleanup_devs() 186 struct bsr_dev *cur = kzalloc(sizeof(struct bsr_dev), in bsr_add_node() local 191 if (!cur) { in bsr_add_node() 200 kfree(cur); in bsr_add_node() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | bsr.c | 157 struct bsr_dev *cur, *n; in bsr_cleanup_devs() local 159 list_for_each_entry_safe(cur, n, &bsr_devs, bsr_list) { in bsr_cleanup_devs() 160 if (cur->bsr_device) { in bsr_cleanup_devs() 161 cdev_del(&cur->bsr_cdev); in bsr_cleanup_devs() 162 device_del(cur->bsr_device); in bsr_cleanup_devs() 164 list_del(&cur->bsr_list); in bsr_cleanup_devs() 165 kfree(cur); in bsr_cleanup_devs() 189 struct bsr_dev *cur = kzalloc(sizeof(struct bsr_dev), in bsr_add_node() local 194 if (!cur) { in bsr_add_node() 203 kfree(cur); in bsr_add_node() [all...] |