Home
last modified time | relevance | path

Searched refs:cur (Results 1 - 25 of 1412) sorted by relevance

12345678910>>...57

/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_btree.c59 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 Dxfs_btree_staging.c47 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 Dxfs_refcount.c41 * 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 Dxfs_alloc_btree.c26 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 Dxfs_ialloc_btree.c26 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 Dxfs_rmap_btree.c52 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 Dxfs_iext_tree.c140 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 Dxfs_refcount_btree.c26 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 Dxfs_btree_staging.c47 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 Dxfs_btree.c68 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 Dxfs_btree.h88 #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 Dxfs_ialloc_btree.c29 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 Dxfs_iext_tree.c140 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 Dxfs_refcount.c44 * 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 Dxfs_alloc_btree.c27 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 Dxfs_refcount_btree.c29 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 Dbtree.c28 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 Dbtree.c27 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 Damdgpu_res_cursor.h50 * @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 Davtab.c110 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 Dhashtab.c70 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 Davtab.c70 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 Dhashtab.c69 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 Dbsr.c154 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 Dbsr.c157 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...]

Completed in 21 milliseconds

12345678910>>...57