Home
last modified time | relevance | path

Searched refs:blkaddr (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/fs/f2fs/
Drecovery.c176 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 …]
Dsegment.c516 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 …]
Dextent_cache.c397 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()
Ddata.c527 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()
Dcheckpoint.c109 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()
Dfile.c308 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()
Dnode.h241 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()
Dgc.c508 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive() argument
533 if (source_blkaddr != blkaddr) in is_alive()
Dnode.c1713 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()
Df2fs.h176 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/
Dhermes_dld.c280 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/
Df2fs.h730 __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;