/linux-master/fs/xfs/scrub/ |
H A D | trace.c | 33 struct xfs_btree_cur *cur, 36 if (level < cur->bc_nlevels && cur->bc_levels[level].bp) 37 return XFS_DADDR_TO_FSB(cur->bc_mp, 38 xfs_buf_daddr(cur->bc_levels[level].bp)); 40 if (level == cur->bc_nlevels - 1 && 41 cur->bc_ops->type == XFS_BTREE_TYPE_INODE) 42 return XFS_INO_TO_FSB(cur->bc_mp, cur->bc_ino.ip->i_ino); 32 xchk_btree_cur_fsbno( struct xfs_btree_cur *cur, int level) argument
|
H A D | btree.c | 28 struct xfs_btree_cur *cur, 50 if (cur->bc_ops->type == XFS_BTREE_TYPE_INODE) 51 trace_xchk_ifork_btree_op_error(sc, cur, level, 54 trace_xchk_btree_op_error(sc, cur, level, 64 struct xfs_btree_cur *cur, 68 return __xchk_btree_process_error(sc, cur, level, error, 75 struct xfs_btree_cur *cur, 79 return __xchk_btree_process_error(sc, cur, level, error, 87 struct xfs_btree_cur *cur, 94 if (cur 26 __xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error, __u32 errflag, void *ret_ip) argument 62 xchk_btree_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) argument 73 xchk_btree_xref_process_error( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, int *error) argument 85 __xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level, __u32 errflag, void *ret_ip) argument 103 xchk_btree_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) argument 113 xchk_btree_xref_set_corrupt( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) argument 123 xchk_btree_set_preen( struct xfs_scrub *sc, struct xfs_btree_cur *cur, int level) argument 140 struct xfs_btree_cur *cur = bs->cur; local 190 struct xfs_btree_cur *cur = bs->cur; local 261 struct xfs_btree_cur *cur = bs->cur; local 322 struct xfs_btree_cur *cur = bs->cur; local 422 struct xfs_btree_cur *cur = bs->cur; local 495 struct xfs_btree_cur *cur = bs->cur; local 546 struct xfs_btree_cur *cur = bs->cur; local 638 struct xfs_btree_cur *cur = bs->cur; local 677 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) argument [all...] |
H A D | agb_bitmap.c | 54 struct xfs_btree_cur *cur, 63 xfs_btree_get_block(cur, level, &bp); 67 fsbno = XFS_DADDR_TO_FSB(cur->bc_mp, xfs_buf_daddr(bp)); 68 agbno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 77 struct xfs_btree_cur *cur) 79 return xfs_btree_visit_blocks(cur, xagb_bitmap_visit_btblock, 91 struct xfs_btree_cur *cur) 96 for (i = 0; i < cur->bc_nlevels && cur->bc_levels[i].ptr == 1; i++) { 97 error = xagb_bitmap_visit_btblock(cur, 53 xagb_bitmap_visit_btblock( struct xfs_btree_cur *cur, int level, void *priv) argument 75 xagb_bitmap_set_btblocks( struct xagb_bitmap *bitmap, struct xfs_btree_cur *cur) argument 89 xagb_bitmap_set_btcur_path( struct xagb_bitmap *bitmap, struct xfs_btree_cur *cur) argument [all...] |
H A D | btree.h | 13 struct xfs_btree_cur *cur, int level, int *error); 17 struct xfs_btree_cur *cur, int level, int *error); 21 struct xfs_btree_cur *cur, int level); 22 void xchk_btree_set_preen(struct xfs_scrub *sc, struct xfs_btree_cur *cur, 27 struct xfs_btree_cur *cur, int level); 42 struct xfs_btree_cur *cur; member in struct:xchk_btree 66 int xchk_btree(struct xfs_scrub *sc, struct xfs_btree_cur *cur,
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_btree_staging.c | 60 struct xfs_btree_cur *cur, 63 ASSERT(!(cur->bc_flags & XFS_BTREE_STAGING)); 64 ASSERT(cur->bc_ops->type != XFS_BTREE_TYPE_INODE); 65 ASSERT(cur->bc_tp == NULL); 67 cur->bc_ag.afake = afake; 68 cur->bc_nlevels = afake->af_levels; 69 cur->bc_flags |= XFS_BTREE_STAGING; 80 struct xfs_btree_cur *cur, 84 ASSERT(cur->bc_flags & XFS_BTREE_STAGING); 85 ASSERT(cur 59 xfs_btree_stage_afakeroot( struct xfs_btree_cur *cur, struct xbtree_afakeroot *afake) argument 79 xfs_btree_commit_afakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) argument 126 xfs_btree_stage_ifakeroot( struct xfs_btree_cur *cur, struct xbtree_ifakeroot *ifake) argument 147 xfs_btree_commit_ifakeroot( struct xfs_btree_cur *cur, struct xfs_trans *tp, int whichfork) argument 282 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) argument 355 xfs_btree_bload_leaf( struct xfs_btree_cur *cur, unsigned int recs_this_block, xfs_btree_bload_get_records_fn get_records, struct xfs_btree_block *block, void *priv) argument 385 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) argument 435 xfs_btree_bload_max_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) argument 459 xfs_btree_bload_desired_npb( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, unsigned int level) argument 480 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) argument 543 xfs_btree_bload_ensure_slack( struct xfs_btree_cur *cur, int *slack, int level) argument 571 xfs_btree_bload_compute_geometry( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, uint64_t nr_records) argument 670 xfs_btree_bload( struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl, void *priv) argument [all...] |
H A D | xfs_btree.c | 120 struct xfs_btree_cur *cur, 125 struct xfs_mount *mp = cur->bc_mp; 137 if (be32_to_cpu(block->bb_magic) != xfs_btree_magic(mp, cur->bc_ops)) 142 cur->bc_ops->get_maxrecs(cur, level)) 154 struct xfs_btree_cur *cur, 159 struct xfs_mount *mp = cur->bc_mp; 163 fa = __xfs_btree_check_lblock_hdr(cur, block, level, bp); 194 struct xfs_btree_cur *cur, 199 struct xfs_buftarg *btp = cur 119 __xfs_btree_check_lblock_hdr( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 153 __xfs_btree_check_fsblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 193 __xfs_btree_check_memblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 221 __xfs_btree_check_agblock( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 262 __xfs_btree_check_block( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 281 xfs_btree_block_errtag(struct xfs_btree_cur *cur) argument 292 xfs_btree_check_block( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level, struct xfs_buf *bp) argument 313 __xfs_btree_check_ptr( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int index, int level) argument 348 xfs_btree_check_ptr( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int index, int level) argument 468 xfs_btree_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) argument 497 xfs_btree_del_cursor( struct xfs_btree_cur *cur, int error) argument 545 xfs_btree_buftarg( struct xfs_btree_cur *cur) argument 555 xfs_btree_bbsize( struct xfs_btree_cur *cur) argument 568 xfs_btree_dup_cursor( struct xfs_btree_cur *cur, struct xfs_btree_cur **ncur) argument 702 xfs_btree_block_len(struct xfs_btree_cur *cur) argument 718 xfs_btree_rec_offset( struct xfs_btree_cur *cur, int n) argument 730 xfs_btree_key_offset( struct xfs_btree_cur *cur, int n) argument 742 xfs_btree_high_key_offset( struct xfs_btree_cur *cur, int n) argument 754 xfs_btree_ptr_offset( struct xfs_btree_cur *cur, int n, int level) argument 768 xfs_btree_rec_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) argument 781 xfs_btree_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) argument 794 xfs_btree_high_key_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) argument 807 xfs_btree_ptr_addr( struct xfs_btree_cur *cur, int n, struct xfs_btree_block *block) argument 821 xfs_btree_ifork_ptr( struct xfs_btree_cur *cur) argument 838 xfs_btree_get_iroot( struct xfs_btree_cur *cur) argument 851 xfs_btree_get_block( struct xfs_btree_cur *cur, int level, struct xfs_buf **bpp) argument 870 xfs_btree_firstrec( struct xfs_btree_cur *cur, int level) argument 900 xfs_btree_lastrec( struct xfs_btree_cur *cur, int level) argument 962 xfs_btree_readahead_fsblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) argument 988 xfs_btree_readahead_memblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) argument 1014 xfs_btree_readahead_agblock( struct xfs_btree_cur *cur, int lr, struct xfs_btree_block *block) argument 1047 xfs_btree_readahead( struct xfs_btree_cur *cur, int lev, int lr) argument 1081 xfs_btree_ptr_to_daddr( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, xfs_daddr_t *daddr) argument 1114 xfs_btree_readahead_ptr( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, xfs_extlen_t count) argument 1133 xfs_btree_setbuf( struct xfs_btree_cur *cur, int lev, struct xfs_buf *bp) argument 1160 xfs_btree_ptr_is_null( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr) argument 1171 xfs_btree_set_ptr_null( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) argument 1182 xfs_btree_ptrs_equal( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr1, union xfs_btree_ptr *ptr2) argument 1196 xfs_btree_get_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_ptr *ptr, int lr) argument 1218 xfs_btree_set_sibling( struct xfs_btree_cur *cur, struct xfs_btree_block *block, const union xfs_btree_ptr *ptr, int lr) argument 1307 xfs_btree_owner( struct xfs_btree_cur *cur) argument 1324 xfs_btree_init_block_cur( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, int numrecs) argument 1340 xfs_btree_is_lastrec( struct xfs_btree_cur *cur, struct xfs_btree_block *block, int level) argument 1359 xfs_btree_buf_to_ptr( struct xfs_btree_cur *cur, struct xfs_buf *bp, union xfs_btree_ptr *ptr) argument 1380 xfs_btree_set_refs( struct xfs_btree_cur *cur, struct xfs_buf *bp) argument 1388 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) argument 1415 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) argument 1449 xfs_btree_copy_keys( struct xfs_btree_cur *cur, union xfs_btree_key *dst_key, const union xfs_btree_key *src_key, int numkeys) argument 1463 xfs_btree_copy_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *dst_rec, union xfs_btree_rec *src_rec, int numrecs) argument 1477 xfs_btree_copy_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *dst_ptr, const union xfs_btree_ptr *src_ptr, int numptrs) argument 1491 xfs_btree_shift_keys( struct xfs_btree_cur *cur, union xfs_btree_key *key, int dir, int numkeys) argument 1510 xfs_btree_shift_recs( struct xfs_btree_cur *cur, union xfs_btree_rec *rec, int dir, int numrecs) argument 1529 xfs_btree_shift_ptrs( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr, int dir, int numptrs) argument 1548 xfs_btree_log_keys( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) argument 1570 xfs_btree_log_recs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) argument 1588 xfs_btree_log_ptrs( struct xfs_btree_cur *cur, struct xfs_buf *bp, int first, int last) argument 1614 xfs_btree_log_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, uint32_t fields) argument 1683 xfs_btree_increment( struct xfs_btree_cur *cur, int level, int *stat) argument 1786 xfs_btree_decrement( struct xfs_btree_cur *cur, int level, int *stat) argument 1879 xfs_btree_check_block_owner( struct xfs_btree_cur *cur, struct xfs_btree_block *block) argument 1902 xfs_btree_lookup_get_block( struct xfs_btree_cur *cur, int level, const union xfs_btree_ptr *pp, struct xfs_btree_block **blkp) argument 1966 xfs_lookup_get_search_key( struct xfs_btree_cur *cur, int level, int keyno, struct xfs_btree_block *block, union xfs_btree_key *kp) argument 1986 xfs_btree_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) argument 2008 xfs_btree_lookup( struct xfs_btree_cur *cur, xfs_lookup_t dir, int *stat) argument 2173 xfs_btree_high_key_from_key( struct xfs_btree_cur *cur, union xfs_btree_key *key) argument 2184 xfs_btree_get_leaf_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) argument 2215 xfs_btree_get_node_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) argument 2246 xfs_btree_get_keys( struct xfs_btree_cur *cur, struct xfs_btree_block *block, union xfs_btree_key *key) argument 2265 xfs_btree_needs_key_update( struct xfs_btree_cur *cur, int ptr) argument 2278 __xfs_btree_updkeys( struct xfs_btree_cur *cur, int level, struct xfs_btree_block *block, struct xfs_buf *bp0, bool force_all) argument 2334 xfs_btree_updkeys_force( struct xfs_btree_cur *cur, int level) argument 2349 xfs_btree_update_keys( struct xfs_btree_cur *cur, int level) argument 2397 xfs_btree_update( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) argument 2450 xfs_btree_lshift( struct xfs_btree_cur *cur, int level, int *stat) argument 2647 xfs_btree_rshift( struct xfs_btree_cur *cur, int level, int *stat) argument 2811 xfs_btree_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *hint_block, union xfs_btree_ptr *new_block, int *stat) argument 2842 __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) argument 3024 struct xfs_btree_cur *cur; member in struct:xfs_btree_split_args 3093 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) argument 3131 xfs_btree_new_iroot( struct xfs_btree_cur *cur, int *logflags, int *stat) argument 3232 xfs_btree_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *ptr, int inc) argument 3250 xfs_btree_new_root( struct xfs_btree_cur *cur, int *stat) argument 3377 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) argument 3446 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) argument 3656 xfs_btree_insert( struct xfs_btree_cur *cur, int *stat) argument 3742 xfs_btree_kill_iroot( struct xfs_btree_cur *cur) argument 3844 xfs_btree_kill_root( struct xfs_btree_cur *cur, struct xfs_buf *bp, int level, union xfs_btree_ptr *newroot) argument 3872 xfs_btree_dec_cursor( struct xfs_btree_cur *cur, int level, int *stat) argument 3897 xfs_btree_delrec( struct xfs_btree_cur *cur, int level, int *stat) argument 4426 xfs_btree_delete( struct xfs_btree_cur *cur, int *stat) argument 4480 xfs_btree_get_rec( struct xfs_btree_cur *cur, union xfs_btree_rec **recp, int *stat) argument 4519 xfs_btree_visit_block( struct xfs_btree_cur *cur, int level, xfs_btree_visit_blocks_fn fn, void *data) argument 4562 xfs_btree_visit_blocks( struct xfs_btree_cur *cur, xfs_btree_visit_blocks_fn fn, unsigned int flags, void *data) argument 4640 xfs_btree_block_change_owner( struct xfs_btree_cur *cur, int level, void *data) argument 4687 xfs_btree_change_owner( struct xfs_btree_cur *cur, uint64_t new_owner, struct list_head *buffer_list) argument 4920 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) argument 5007 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) argument 5143 xfs_btree_key_from_irec( struct xfs_btree_cur *cur, union xfs_btree_key *key, const union xfs_btree_irec *irec) argument 5162 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) argument 5189 xfs_btree_query_all( struct xfs_btree_cur *cur, xfs_btree_query_range_fn fn, void *priv) argument 5205 xfs_btree_count_blocks_helper( struct xfs_btree_cur *cur, int level, void *data) argument 5218 xfs_btree_count_blocks( struct xfs_btree_cur *cur, xfs_extlen_t *blocks) argument 5229 xfs_btree_diff_two_ptrs( struct xfs_btree_cur *cur, const union xfs_btree_ptr *a, const union xfs_btree_ptr *b) argument 5254 xfs_btree_has_records_helper( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) argument 5321 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) argument 5369 xfs_btree_has_more_records( struct xfs_btree_cur *cur) argument 5429 xfs_btree_goto_left_edge( struct xfs_btree_cur *cur) argument [all...] |
H A D | xfs_refcount.c | 45 * given by cur. 49 struct xfs_btree_cur *cur, 54 trace_xfs_refcount_lookup(cur->bc_mp, cur->bc_ag.pag->pag_agno, 57 cur->bc_rec.rc.rc_startblock = bno; 58 cur->bc_rec.rc.rc_blockcount = 0; 59 cur->bc_rec.rc.rc_domain = domain; 60 return xfs_btree_lookup(cur, XFS_LOOKUP_LE, stat); 65 * given by cur. 69 struct xfs_btree_cur *cur, 48 xfs_refcount_lookup_le( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) argument 68 xfs_refcount_lookup_ge( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) argument 88 xfs_refcount_lookup_eq( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t bno, int *stat) argument 147 xfs_refcount_complain_bad_rec( struct xfs_btree_cur *cur, xfs_failaddr_t fa, const struct xfs_refcount_irec *irec) argument 168 xfs_refcount_get_rec( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *stat) argument 196 xfs_refcount_update( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec) argument 225 xfs_refcount_insert( struct xfs_btree_cur *cur, struct xfs_refcount_irec *irec, int *i) argument 262 xfs_refcount_delete( struct xfs_btree_cur *cur, int *i) argument 385 xfs_refcount_split_extent( struct xfs_btree_cur *cur, enum xfs_refc_domain domain, xfs_agblock_t agbno, bool *shape_changed) argument 450 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) argument 534 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) argument 601 xfs_refcount_merge_right_extent( struct xfs_btree_cur *cur, struct xfs_refcount_irec *right, struct xfs_refcount_irec *cright, xfs_extlen_t *aglen) argument 671 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) argument 766 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) argument 993 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) argument 1070 xfs_refcount_still_have_space( struct xfs_btree_cur *cur) argument 1108 xfs_refcount_adjust_extents( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adj) argument 1264 xfs_refcount_adjust( struct xfs_btree_cur *cur, xfs_agblock_t *agbno, xfs_extlen_t *aglen, enum xfs_refc_adjust_op adj) argument 1345 xfs_refcount_continue_op( struct xfs_btree_cur *cur, struct xfs_refcount_intent *ri, xfs_agblock_t new_agbno) argument 1527 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) argument 1691 xfs_refcount_adjust_cow_extents( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) argument 1798 xfs_refcount_adjust_cow( struct xfs_btree_cur *cur, xfs_agblock_t agbno, xfs_extlen_t aglen, enum xfs_refc_adjust_op adj) argument 1919 xfs_refcount_recover_extent( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) argument 1957 struct xfs_btree_cur *cur; local 2054 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) argument 2080 xfs_refcount_query_range_helper( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) argument 2099 xfs_refcount_query_range( struct xfs_btree_cur *cur, const struct xfs_refcount_irec *low_rec, const struct xfs_refcount_irec *high_rec, xfs_refcount_query_range_fn fn, void *priv) argument [all...] |
H A D | xfs_btree.h | 81 #define XFS_BTREE_STATS_INC(cur, stat) \ 82 XFS_STATS_INC_OFF((cur)->bc_mp, \ 83 (cur)->bc_ops->statoff + __XBTS_ ## stat) 84 #define XFS_BTREE_STATS_ADD(cur, stat, val) \ 85 XFS_STATS_ADD_OFF((cur)->bc_mp, \ 86 (cur)->bc_ops->statoff + __XBTS_ ## stat, val) 147 void (*set_root)(struct xfs_btree_cur *cur, 151 int (*alloc_block)(struct xfs_btree_cur *cur, 155 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp); 158 void (*update_lastrec)(struct xfs_btree_cur *cur, 543 xfs_btree_keycmp_lt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 552 xfs_btree_keycmp_gt( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 561 xfs_btree_keycmp_eq( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 570 xfs_btree_keycmp_le( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 579 xfs_btree_keycmp_ge( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 588 xfs_btree_keycmp_ne( struct xfs_btree_cur *cur, const union xfs_btree_key *key1, const union xfs_btree_key *key2) argument 598 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) argument 608 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) argument 618 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) argument 629 xfs_btree_islastblock( struct xfs_btree_cur *cur, int level) argument 673 struct xfs_btree_cur *cur; local 697 xfs_btree_at_iroot( const struct xfs_btree_cur *cur, int level) argument [all...] |
H A D | xfs_btree_staging.h | 22 void xfs_btree_stage_afakeroot(struct xfs_btree_cur *cur, 24 void xfs_btree_commit_afakeroot(struct xfs_btree_cur *cur, struct xfs_trans *tp, 43 void xfs_btree_stage_ifakeroot(struct xfs_btree_cur *cur, 45 void xfs_btree_commit_ifakeroot(struct xfs_btree_cur *cur, struct xfs_trans *tp, 49 typedef int (*xfs_btree_bload_get_records_fn)(struct xfs_btree_cur *cur, 52 typedef int (*xfs_btree_bload_claim_block_fn)(struct xfs_btree_cur *cur, 54 typedef size_t (*xfs_btree_bload_iroot_size_fn)(struct xfs_btree_cur *cur, 125 int xfs_btree_bload_compute_geometry(struct xfs_btree_cur *cur, 127 int xfs_btree_bload(struct xfs_btree_cur *cur, struct xfs_btree_bload *bbl,
|
H A D | xfs_ialloc_btree.c | 30 struct xfs_btree_cur *cur, 33 return M_IGEO(cur->bc_mp)->inobt_mnr[level != 0]; 38 struct xfs_btree_cur *cur) 40 return xfs_inobt_init_cursor(cur->bc_ag.pag, cur->bc_tp, 41 cur->bc_ag.agbp); 46 struct xfs_btree_cur *cur) 48 return xfs_finobt_init_cursor(cur->bc_ag.pag, cur->bc_tp, 49 cur 29 xfs_inobt_get_minrecs( struct xfs_btree_cur *cur, int level) argument 37 xfs_inobt_dup_cursor( struct xfs_btree_cur *cur) argument 45 xfs_finobt_dup_cursor( struct xfs_btree_cur *cur) argument 53 xfs_inobt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *nptr, int inc) argument 67 xfs_finobt_set_root( struct xfs_btree_cur *cur, const union xfs_btree_ptr *nptr, int inc) argument 83 xfs_inobt_mod_blockcount( struct xfs_btree_cur *cur, int howmuch) argument 101 __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) argument 140 xfs_inobt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) argument 150 xfs_finobt_alloc_block( struct xfs_btree_cur *cur, const union xfs_btree_ptr *start, union xfs_btree_ptr *new, int *stat) argument 163 __xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp, enum xfs_ag_resv_type resv) argument 177 xfs_inobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) argument 185 xfs_finobt_free_block( struct xfs_btree_cur *cur, struct xfs_buf *bp) argument 195 xfs_inobt_get_maxrecs( struct xfs_btree_cur *cur, int level) argument 223 xfs_inobt_init_rec_from_cur( struct xfs_btree_cur *cur, union xfs_btree_rec *rec) argument 245 xfs_inobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) argument 257 xfs_finobt_init_ptr_from_cur( struct xfs_btree_cur *cur, union xfs_btree_ptr *ptr) argument 268 xfs_inobt_key_diff( struct xfs_btree_cur *cur, const union xfs_btree_key *key) argument 277 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) argument 378 xfs_inobt_keys_inorder( struct xfs_btree_cur *cur, const union xfs_btree_key *k1, const union xfs_btree_key *k2) argument 388 xfs_inobt_recs_inorder( struct xfs_btree_cur *cur, const union xfs_btree_rec *r1, const union xfs_btree_rec *r2) argument 398 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) argument 482 struct xfs_btree_cur *cur; local 508 struct xfs_btree_cur *cur; local 527 xfs_inobt_commit_staged_btree( struct xfs_btree_cur *cur, struct xfs_trans *tp, struct xfs_buf *agbp) argument 745 struct xfs_btree_cur *cur; local [all...] |
H A D | xfs_rmap.c | 32 * in the btree given by cur. 36 struct xfs_btree_cur *cur, 47 cur->bc_rec.r.rm_startblock = bno; 48 cur->bc_rec.r.rm_blockcount = 0; 49 cur->bc_rec.r.rm_owner = owner; 50 cur->bc_rec.r.rm_offset = offset; 51 cur->bc_rec.r.rm_flags = flags; 53 error = xfs_btree_lookup(cur, XFS_LOOKUP_LE, stat); 57 error = xfs_rmap_get_rec(cur, irec, &get_stat); 61 xfs_btree_mark_sick(cur); 35 xfs_rmap_lookup_le( struct xfs_btree_cur *cur, xfs_agblock_t bno, uint64_t owner, uint64_t offset, unsigned int flags, struct xfs_rmap_irec *irec, int *stat) argument 73 xfs_rmap_lookup_eq( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, uint64_t owner, uint64_t offset, unsigned int flags, int *stat) argument 96 xfs_rmap_update( struct xfs_btree_cur *cur, struct xfs_rmap_irec *irec) argument 273 xfs_rmap_check_btrec( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *irec) argument 283 xfs_rmap_complain_bad_rec( struct xfs_btree_cur *cur, xfs_failaddr_t fa, const struct xfs_rmap_irec *irec) argument 309 xfs_rmap_get_rec( struct xfs_btree_cur *cur, struct xfs_rmap_irec *irec, int *stat) argument 338 xfs_rmap_find_left_neighbor_helper( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *rec, void *priv) argument 367 xfs_rmap_find_left_neighbor( struct xfs_btree_cur *cur, xfs_agblock_t bno, uint64_t owner, uint64_t offset, unsigned int flags, struct xfs_rmap_irec *irec, int *stat) argument 437 xfs_rmap_lookup_le_range_helper( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *rec, void *priv) argument 468 xfs_rmap_lookup_le_range( struct xfs_btree_cur *cur, xfs_agblock_t bno, uint64_t owner, uint64_t offset, unsigned int flags, struct xfs_rmap_irec *irec, int *stat) argument 536 xfs_rmap_free_check_owner( struct xfs_btree_cur *cur, uint64_t ltoff, struct xfs_rmap_irec *rec, xfs_filblks_t len, uint64_t owner, uint64_t offset, unsigned int flags) argument 615 xfs_rmap_unmap( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 917 struct xfs_btree_cur *cur; local 965 xfs_rmap_map( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 1169 struct xfs_btree_cur *cur; local 1200 xfs_rmap_convert( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 1712 xfs_rmap_convert_shared( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 2148 xfs_rmap_unmap_shared( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 2343 xfs_rmap_map_shared( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, bool unwritten, const struct xfs_owner_info *oinfo) argument 2496 xfs_rmap_map_raw( struct xfs_btree_cur *cur, struct xfs_rmap_irec *rmap) argument 2526 xfs_rmap_query_range_helper( struct xfs_btree_cur *cur, const union xfs_btree_rec *rec, void *priv) argument 2546 xfs_rmap_query_range( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *low_rec, const struct xfs_rmap_irec *high_rec, xfs_rmap_query_range_fn fn, void *priv) argument 2563 xfs_rmap_query_all( struct xfs_btree_cur *cur, xfs_rmap_query_range_fn fn, void *priv) argument 2886 xfs_rmap_has_records( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, enum xbtree_recpacking *outcome) argument 2964 xfs_rmap_count_owners_helper( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *rec, void *priv) argument 3017 xfs_rmap_count_owners( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, const struct xfs_owner_info *oinfo, struct xfs_rmap_matches *results) argument 3048 xfs_rmap_has_other_keys( struct xfs_btree_cur *cur, xfs_agblock_t bno, xfs_extlen_t len, const struct xfs_owner_info *oinfo, bool *has_other) argument [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | current.h | 19 struct task_struct *cur; local 28 cur = __builtin_thread_pointer(); 50 : "=r"(cur)); 54 cur = __current; 56 asm(LOAD_SYM_ARMV6(%0, __current) : "=r"(cur)); 58 return cur;
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_res_cursor.h | 65 * @cur: cursor object to initialize 71 struct xe_res_cursor *cur) 73 cur->sgl = NULL; 79 cur->mem_type = res->mem_type; 81 switch (cur->mem_type) { 106 cur->mm = mm; 107 cur->start = drm_buddy_block_offset(block) + start; 108 cur->size = min(drm_buddy_block_size(mm, block) - start, 110 cur->remaining = size; 111 cur 69 xe_res_first(struct ttm_resource *res, u64 start, u64 size, struct xe_res_cursor *cur) argument 129 __xe_res_sg_next(struct xe_res_cursor *cur) argument 155 xe_res_first_sg(const struct sg_table *sg, u64 start, u64 size, struct xe_res_cursor *cur) argument 179 xe_res_next(struct xe_res_cursor *cur, u64 size) argument 236 xe_res_dma(const struct xe_res_cursor *cur) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_res_cursor.h | 50 * @cur: cursor object to initialize 56 struct amdgpu_res_cursor *cur) 67 cur->mem_type = res->mem_type; 69 switch (cur->mem_type) { 87 cur->start = amdgpu_vram_mgr_block_start(block) + start; 88 cur->size = min(amdgpu_vram_mgr_block_size(block) - start, size); 89 cur->remaining = size; 90 cur->node = block; 98 cur->start = (node->start << PAGE_SHIFT) + start; 99 cur 54 amdgpu_res_first(struct ttm_resource *res, uint64_t start, uint64_t size, struct amdgpu_res_cursor *cur) argument 125 amdgpu_res_next(struct amdgpu_res_cursor *cur, uint64_t size) argument [all...] |
/linux-master/security/selinux/ss/ |
H A D | hashtab.c | 71 struct hashtab_node *cur, *temp; local 74 cur = h->htable[i]; 75 while (cur) { 76 temp = cur; 77 cur = cur->next; 92 struct hashtab_node *cur; local 95 cur = h->htable[i]; 96 while (cur) { 97 ret = apply(cur 111 struct hashtab_node *cur; local 144 struct hashtab_node *cur, *tmp, *tail; local [all...] |
/linux-master/drivers/char/ |
H A D | bsr.c | 157 struct bsr_dev *cur, *n; local 159 list_for_each_entry_safe(cur, n, &bsr_devs, bsr_list) { 160 if (cur->bsr_device) { 161 cdev_del(&cur->bsr_cdev); 162 device_del(cur->bsr_device); 164 list_del(&cur->bsr_list); 165 kfree(cur); 189 struct bsr_dev *cur = kzalloc(sizeof(struct bsr_dev), local 194 if (!cur) { 203 kfree(cur); [all...] |
/linux-master/kernel/printk/ |
H A D | nbcon.c | 132 * @cur: Old/expected state 135 * Return: True on success. False on fail and @cur is updated. 137 static inline bool nbcon_state_try_cmpxchg(struct console *con, struct nbcon_state *cur, argument 140 return atomic_try_cmpxchg(&ACCESS_PRIVATE(con, nbcon_state), &cur->atom, new->atom); 207 * @cur: The current console state 212 * Return: 0 on success. Otherwise, an error code on failure. Also @cur 227 struct nbcon_state *cur) 237 if (ctxt->prio <= cur->prio || ctxt->prio <= cur->req_prio) 240 if (cur 226 nbcon_context_try_acquire_direct(struct nbcon_context *ctxt, struct nbcon_state *cur) argument 260 nbcon_waiter_matches(struct nbcon_state *cur, int expected_prio) argument 306 nbcon_context_try_acquire_requested(struct nbcon_context *ctxt, struct nbcon_state *cur) argument 389 nbcon_context_try_acquire_handover(struct nbcon_context *ctxt, struct nbcon_state *cur) argument 495 nbcon_context_try_acquire_hostile(struct nbcon_context *ctxt, struct nbcon_state *cur) argument 546 struct nbcon_state cur; local 580 nbcon_owner_matches(struct nbcon_state *cur, int expected_cpu, int expected_prio) argument 608 struct nbcon_state cur; local 657 nbcon_context_can_proceed(struct nbcon_context *ctxt, struct nbcon_state *cur) argument 729 struct nbcon_state cur; local 762 struct nbcon_state cur; local 853 struct nbcon_state cur; local [all...] |
/linux-master/drivers/block/drbd/ |
H A D | drbd_vli.h | 199 static inline void bitstream_cursor_reset(struct bitstream_cursor *cur, void *s) argument 201 cur->b = s; 202 cur->bit = 0; 207 static inline void bitstream_cursor_advance(struct bitstream_cursor *cur, unsigned int bits) argument 209 bits += cur->bit; 210 cur->b = cur->b + (bits >> 3); 211 cur->bit = bits & 7; 216 struct bitstream_cursor cur; member in struct:bitstream 231 bitstream_cursor_reset(&bs->cur, b [all...] |
/linux-master/kernel/ |
H A D | crash_reserve.c | 62 char *cur = cmdline, *tmp; local 78 start = memparse(cur, &tmp); 79 if (cur == tmp) { 83 cur = tmp; 84 if (*cur != '-') { 88 cur++; 91 if (*cur != ':') { 92 end = memparse(cur, &tmp); 93 if (cur == tmp) { 97 cur 156 char *cur = cmdline; local 194 char *cur = cmdline; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | core.c | 31 u32 cur; local 38 cur = mt7601u_rr(dev, offset) & mask; 39 if (cur == val) 53 u32 cur; local 60 cur = mt7601u_rr(dev, offset) & mask; 61 if (cur == val)
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | early_alloc.c | 17 static unsigned long cur; variable 21 return (cur - base) >> PAGE_SHIFT; 27 void *ret = (void *)cur; 32 if (end - cur < size) 35 cur += size; 51 base = cur = (unsigned long)virt;
|
/linux-master/tools/power/cpupower/ |
H A D | cpupower-completion.sh | 11 local cur="${COMP_WORDS[COMP_CWORD]}" 13 frequency-info) COMPREPLY=($(compgen -W "$flags" -- "$cur")) ;; 21 local cur="${COMP_WORDS[COMP_CWORD]}" 25 COMPREPLY=($(compgen -W '$(cat $(ls -d /sys/devices/system/cpu/cpufreq/policy* | head -1)/scaling_available_frequencies)' -- "$cur")) 29 COMPREPLY=($(compgen -W '$(cat $(ls -d /sys/devices/system/cpu/cpufreq/policy* | head -1)/scaling_available_governors)' -- "$cur")) 31 frequency-set) COMPREPLY=($(compgen -W "$flags" -- "$cur")) ;; 39 local cur="${COMP_WORDS[COMP_CWORD]}" 41 idle-info) COMPREPLY=($(compgen -W "$flags" -- "$cur")) ;; 49 local cur="${COMP_WORDS[COMP_CWORD]}" 51 idle-set) COMPREPLY=($(compgen -W "$flags" -- "$cur")) ;; [all...] |
/linux-master/tools/lib/bpf/ |
H A D | hashmap.h | 165 * @cur: struct hashmap_entry * used as a loop cursor 168 #define hashmap__for_each_entry(map, cur, bkt) \ 170 for (cur = map->buckets[bkt]; cur; cur = cur->next) 176 * @cur: struct hashmap_entry * used as a loop cursor 180 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ 182 for (cur = map->buckets[bkt]; \ 183 cur [all...] |
/linux-master/tools/perf/util/ |
H A D | hashmap.h | 165 * @cur: struct hashmap_entry * used as a loop cursor 168 #define hashmap__for_each_entry(map, cur, bkt) \ 170 for (cur = map->buckets[bkt]; cur; cur = cur->next) 176 * @cur: struct hashmap_entry * used as a loop cursor 180 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ 182 for (cur = map->buckets[bkt]; \ 183 cur [all...] |
/linux-master/drivers/misc/ocxl/ |
H A D | pasid.c | 15 struct id_range *cur; local 18 list_for_each_entry(cur, head, list) { 19 pr_debug("Range %d->%d\n", cur->start, cur->end); 28 struct id_range *cur, *new; local 37 list_for_each_entry(cur, head, list) { 38 if ((cur->start - last_end) > size) 40 last_end = cur->end; 41 pos = &cur->list; 65 struct id_range *cur, *tm local [all...] |