/Linux-v4.19/fs/f2fs/ |
D | recovery.c | 242 block_t blkaddr; in find_fsync_dnodes() local 250 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes() 255 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_POR)) in find_fsync_dnodes() 258 page = f2fs_get_tmp_page(sbi, blkaddr); in find_fsync_dnodes() 297 entry->blkaddr = blkaddr; in find_fsync_dnodes() 300 entry->last_dentry = blkaddr; in find_fsync_dnodes() 304 blkaddr == next_blkaddr_of_node(page)) { in find_fsync_dnodes() 308 __func__, blkaddr, next_blkaddr_of_node(page)); in find_fsync_dnodes() 314 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes() 317 f2fs_ra_meta_pages_cond(sbi, blkaddr); in find_fsync_dnodes() [all …]
|
D | data.c | 214 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() argument 219 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) in f2fs_target_device_index() 539 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, in f2fs_grab_read_bio() argument 547 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC)) in f2fs_grab_read_bio() 553 f2fs_target_device(sbi, blkaddr, bio); in f2fs_grab_read_bio() 570 f2fs_wait_on_block_writeback(sbi, blkaddr); in f2fs_grab_read_bio() 578 block_t blkaddr) in f2fs_submit_page_read() argument 580 struct bio *bio = f2fs_grab_read_bio(inode, blkaddr, 1, 0); in f2fs_submit_page_read() 621 void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) in f2fs_update_data_blkaddr() argument 623 dn->data_blkaddr = blkaddr; in f2fs_update_data_blkaddr() [all …]
|
D | extent_cache.c | 490 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range() argument 504 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 590 if (blkaddr) { in f2fs_update_extent_tree_range() 592 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 766 block_t blkaddr; in f2fs_update_extent_cache() local 772 blkaddr = NULL_ADDR; in f2fs_update_extent_cache() 774 blkaddr = dn->data_blkaddr; in f2fs_update_extent_cache() 778 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, 1); in f2fs_update_extent_cache() 782 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_cache_range() argument 788 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, len); in f2fs_update_extent_cache_range()
|
D | file.c | 354 static bool __found_offset(struct f2fs_sb_info *sbi, block_t blkaddr, in __found_offset() argument 359 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset() 360 is_valid_data_blkaddr(sbi, blkaddr)) in __found_offset() 364 if (blkaddr == NULL_ADDR) in __found_offset() 419 block_t blkaddr; in f2fs_seek_block() local 421 blkaddr = datablock_addr(dn.inode, in f2fs_seek_block() 424 if (__is_valid_data_blkaddr(blkaddr) && in f2fs_seek_block() 426 blkaddr, DATA_GENERIC)) { in f2fs_seek_block() 431 if (__found_offset(F2FS_I_SB(inode), blkaddr, dirty, in f2fs_seek_block() 518 block_t blkaddr = le32_to_cpu(*addr); in f2fs_truncate_data_blocks_range() local [all …]
|
D | checkpoint.c | 140 block_t blkaddr, int type) in f2fs_is_valid_blkaddr() argument 146 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in f2fs_is_valid_blkaddr() 150 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in f2fs_is_valid_blkaddr() 151 blkaddr < SM_I(sbi)->ssa_blkaddr)) in f2fs_is_valid_blkaddr() 155 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in f2fs_is_valid_blkaddr() 156 blkaddr < __start_cp_addr(sbi))) in f2fs_is_valid_blkaddr() 161 if (unlikely(blkaddr >= MAX_BLKADDR(sbi) || in f2fs_is_valid_blkaddr() 162 blkaddr < MAIN_BLKADDR(sbi))) { in f2fs_is_valid_blkaddr() 165 "access invalid blkaddr:%u", blkaddr); in f2fs_is_valid_blkaddr() 172 if (unlikely(blkaddr < SEG0_BLKADDR(sbi) || in f2fs_is_valid_blkaddr() [all …]
|
D | segment.c | 1139 struct discard_cmd *dc, block_t blkaddr) in __punch_discard_cmd() argument 1152 if (blkaddr > di.lstart) { in __punch_discard_cmd() 1153 dc->len = blkaddr - dc->lstart; in __punch_discard_cmd() 1159 if (blkaddr < di.lstart + di.len - 1) { in __punch_discard_cmd() 1161 __insert_discard_tree(sbi, dc->bdev, blkaddr + 1, in __punch_discard_cmd() 1162 di.start + blkaddr + 1 - di.lstart, in __punch_discard_cmd() 1163 di.lstart + di.len - 1 - blkaddr, in __punch_discard_cmd() 1505 static void f2fs_wait_discard_bio(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_wait_discard_bio() argument 1513 NULL, blkaddr); in f2fs_wait_discard_bio() 1516 __punch_discard_cmd(sbi, dc, blkaddr); in f2fs_wait_discard_bio() [all …]
|
D | f2fs.h | 335 block_t blkaddr; /* block address locating the last fsync */ member 2708 block_t blkaddr, int type); 2711 block_t blkaddr, int type) in verify_blkaddr() argument 2713 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, type)) { in verify_blkaddr() 2716 blkaddr, type); in verify_blkaddr() 2721 static inline bool __is_valid_data_blkaddr(block_t blkaddr) in __is_valid_data_blkaddr() argument 2723 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR) in __is_valid_data_blkaddr() 2729 block_t blkaddr) in is_valid_data_blkaddr() argument 2731 if (!__is_valid_data_blkaddr(blkaddr)) in is_valid_data_blkaddr() 2733 verify_blkaddr(sbi, blkaddr, DATA_GENERIC); in is_valid_data_blkaddr() [all …]
|
D | node.h | 296 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr() argument 306 rn->footer.next_blkaddr = cpu_to_le32(blkaddr); in fill_node_footer_blkaddr()
|
D | gc.c | 567 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive() argument 597 if (source_blkaddr != blkaddr) in is_alive()
|
/Linux-v4.19/drivers/staging/erofs/ |
D | xattr.c | 21 erofs_blk_t blkaddr; member 52 it.blkaddr = erofs_blknr(iloc(sbi, vi->nid) + vi->inode_isize); in init_inode_xattrs() 55 it.page = erofs_get_inline_page(inode, it.blkaddr); in init_inode_xattrs() 79 ++it.blkaddr, S_ISDIR(inode->i_mode)); in init_inode_xattrs() 107 it->blkaddr += erofs_blknr(it->ofs); in xattr_iter_fixup() 108 it->page = erofs_get_meta_page(it->sb, it->blkaddr, false); in xattr_iter_fixup() 131 it->blkaddr = erofs_blknr(iloc(sbi, vi->nid) + inline_xattr_ofs); in inline_xattr_iter_begin() 134 it->page = erofs_get_inline_page(inode, it->blkaddr); in inline_xattr_iter_begin() 308 erofs_blk_t blkaddr = in shared_getxattr() local 313 if (!i || blkaddr != it->it.blkaddr) { in shared_getxattr() [all …]
|
D | internal.h | 425 erofs_blk_t blkaddr, unsigned nr_pages, in prepare_bio() argument 446 bio->bi_iter.bi_sector = blkaddr << LOG_SECTORS_PER_BLOCK; in prepare_bio() 457 erofs_blk_t blkaddr, bool prio); 469 erofs_blk_t blkaddr) in erofs_get_inline_page() argument 472 blkaddr, S_ISDIR(inode->i_mode)); in erofs_get_inline_page()
|
D | inode.c | 154 erofs_blk_t blkaddr; in fill_inode() local 159 blkaddr = erofs_blknr(iloc(sbi, vi->nid)); in fill_inode() 163 __func__, vi->nid, ofs, blkaddr); in fill_inode() 165 page = erofs_get_meta_page(inode->i_sb, blkaddr, isdir); in fill_inode()
|
D | data.c | 43 erofs_blk_t blkaddr, bool prio) in erofs_get_meta_page() argument 50 page = find_or_create_page(mapping, blkaddr, in erofs_get_meta_page() 63 bio = prepare_bio(sb, blkaddr, 1, read_endio); in erofs_get_meta_page()
|
D | unzip_vle.c | 1431 di->di_clusterofs, di->di_u.blkaddr); 1488 erofs_blk_t blkaddr = vle_extent_blkaddr(inode, lcn); local 1494 if (page->index != blkaddr) { 1500 blkaddr, false); 1520 *pcn = le32_to_cpu(di->di_u.blkaddr); 1606 pcn = le32_to_cpu(di->di_u.blkaddr); 1612 pcn = le32_to_cpu(di->di_u.blkaddr);
|
D | erofs_fs.h | 215 __le32 blkaddr; member
|
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/ |
D | hermes_dld.c | 280 u32 blkaddr; in hermes_program() local 289 blkaddr = dblock_addr(blk); in hermes_program() 292 while ((blkaddr != BLOCK_END) && in hermes_program() 295 "to address 0x%08x\n", blklen, blkaddr); in hermes_program() 297 err = hw->ops->program(hw, blk->data, blkaddr, blklen); in hermes_program() 306 blkaddr = dblock_addr(blk); in hermes_program()
|
/Linux-v4.19/drivers/staging/erofs/include/trace/events/ |
D | erofs.h | 59 __field(erofs_blk_t, blkaddr ) 67 __entry->blkaddr = erofs_blknr(iloc(EROFS_I_SB(inode), __entry->nid)); 74 __entry->blkaddr, __entry->ofs,
|
/Linux-v4.19/include/trace/events/ |
D | f2fs.h | 1505 TP_PROTO(struct inode *inode, unsigned int pgofs, block_t blkaddr, 1508 TP_ARGS(inode, pgofs, blkaddr, len), 1522 __entry->blk = blkaddr;
|