/linux-4.4.14/fs/f2fs/ |
D | recovery.c | 176 block_t blkaddr; in find_fsync_dnodes() local 181 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes() 183 ra_meta_pages(sbi, blkaddr, 1, META_POR, true); in find_fsync_dnodes() 188 if (!is_valid_blkaddr(sbi, blkaddr, META_POR)) in find_fsync_dnodes() 191 page = get_tmp_page(sbi, blkaddr); in find_fsync_dnodes() 229 entry->blkaddr = blkaddr; in find_fsync_dnodes() 232 entry->last_inode = blkaddr; in find_fsync_dnodes() 234 entry->last_dentry = blkaddr; in find_fsync_dnodes() 238 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes() 241 ra_meta_pages_cond(sbi, blkaddr); in find_fsync_dnodes() [all …]
|
D | segment.c | 516 bool discard_next_dnode(struct f2fs_sb_info *sbi, block_t blkaddr) in discard_next_dnode() argument 522 GET_SEGNO(sbi, blkaddr)); in discard_next_dnode() 523 unsigned int offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in discard_next_dnode() 528 err = f2fs_issue_discard(sbi, blkaddr, 1); in discard_next_dnode() 532 update_meta_page(sbi, NULL, blkaddr); in discard_next_dnode() 548 last->blkaddr + last->len) { in __add_discard_entry() 556 new->blkaddr = START_BLOCK(sbi, cpc->trim_start) + start; in __add_discard_entry() 661 f2fs_issue_discard(sbi, entry->blkaddr, entry->len); in clear_prefree_segments() 691 static void update_sit_entry(struct f2fs_sb_info *sbi, block_t blkaddr, int del) in update_sit_entry() argument 697 segno = GET_SEGNO(sbi, blkaddr); in update_sit_entry() [all …]
|
D | extent_cache.c | 397 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range() argument 411 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 508 if (blkaddr) { in f2fs_update_extent_tree_range() 511 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range() 709 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_cache_range() argument 715 if (f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, len)) in f2fs_update_extent_cache_range()
|
D | data.c | 527 block_t blkaddr; in __allocate_data_blocks() local 532 blkaddr = datablock_addr(dn.node_page, dn.ofs_in_node); in __allocate_data_blocks() 533 if (blkaddr == NULL_ADDR || blkaddr == NEW_ADDR) { in __allocate_data_blocks() 661 block_t blkaddr = datablock_addr(dn.node_page, dn.ofs_in_node); in f2fs_map_blocks() local 663 if (blkaddr == NEW_ADDR || blkaddr == NULL_ADDR) { in f2fs_map_blocks() 674 blkaddr = dn.data_blkaddr; in f2fs_map_blocks() 681 blkaddr != NEW_ADDR) in f2fs_map_blocks() 688 blkaddr == (map->m_pblk + ofs)) || in f2fs_map_blocks() 690 blkaddr == NEW_ADDR)) { in f2fs_map_blocks()
|
D | checkpoint.c | 109 bool is_valid_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr, int type) in is_valid_blkaddr() argument 115 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in is_valid_blkaddr() 119 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in is_valid_blkaddr() 120 blkaddr < SM_I(sbi)->ssa_blkaddr)) in is_valid_blkaddr() 124 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in is_valid_blkaddr() 125 blkaddr < __start_cp_addr(sbi))) in is_valid_blkaddr() 129 if (unlikely(blkaddr >= MAX_BLKADDR(sbi) || in is_valid_blkaddr() 130 blkaddr < MAIN_BLKADDR(sbi))) in is_valid_blkaddr()
|
D | file.c | 308 static bool __found_offset(block_t blkaddr, pgoff_t dirty, pgoff_t pgofs, in __found_offset() argument 313 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset() 314 (blkaddr != NEW_ADDR && blkaddr != NULL_ADDR)) in __found_offset() 318 if (blkaddr == NULL_ADDR) in __found_offset() 374 block_t blkaddr; in f2fs_seek_block() local 375 blkaddr = datablock_addr(dn.node_page, dn.ofs_in_node); in f2fs_seek_block() 377 if (__found_offset(blkaddr, dirty, pgofs, whence)) { in f2fs_seek_block() 463 block_t blkaddr = le32_to_cpu(*addr); in truncate_data_blocks_range() local 464 if (blkaddr == NULL_ADDR) in truncate_data_blocks_range() 469 invalidate_blocks(sbi, blkaddr); in truncate_data_blocks_range()
|
D | node.h | 241 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr() argument 247 rn->footer.next_blkaddr = cpu_to_le32(blkaddr); in fill_node_footer_blkaddr()
|
D | gc.c | 508 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive() argument 533 if (source_blkaddr != blkaddr) in is_alive()
|
D | node.c | 1713 void recover_xattr_data(struct inode *inode, struct page *page, block_t blkaddr) in recover_xattr_data() argument 1743 refresh_sit_entry(sbi, NEW_ADDR, blkaddr); in recover_xattr_data() 1744 set_node_addr(sbi, &ni, blkaddr, false); in recover_xattr_data()
|
D | f2fs.h | 176 block_t blkaddr; /* block address to be discarded */ member 184 block_t blkaddr; /* block address locating the last fsync */ member
|
/linux-4.4.14/drivers/net/wireless/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-4.4.14/include/trace/events/ |
D | f2fs.h | 730 __field(block_t, blkaddr) 739 __entry->blkaddr = fio->blk_addr; 748 (unsigned long long)__entry->blkaddr, 1191 TP_PROTO(struct inode *inode, unsigned int pgofs, block_t blkaddr, 1194 TP_ARGS(inode, pgofs, blkaddr, len), 1208 __entry->blk = blkaddr;
|