Home
last modified time | relevance | path

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

/linux-4.1.27/fs/f2fs/
Drecovery.c165 block_t blkaddr; in find_fsync_dnodes() local
170 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes()
172 ra_meta_pages(sbi, blkaddr, 1, META_POR); in find_fsync_dnodes()
177 if (blkaddr < MAIN_BLKADDR(sbi) || blkaddr >= MAX_BLKADDR(sbi)) in find_fsync_dnodes()
180 page = get_meta_page(sbi, blkaddr); in find_fsync_dnodes()
218 entry->blkaddr = blkaddr; in find_fsync_dnodes()
221 entry->last_inode = blkaddr; in find_fsync_dnodes()
223 entry->last_dentry = blkaddr; in find_fsync_dnodes()
227 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes()
230 ra_meta_pages_cond(sbi, blkaddr); in find_fsync_dnodes()
[all …]
Dfile.c296 static bool __found_offset(block_t blkaddr, pgoff_t dirty, pgoff_t pgofs, in __found_offset() argument
301 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset()
302 (blkaddr != NEW_ADDR && blkaddr != NULL_ADDR)) in __found_offset()
306 if (blkaddr == NULL_ADDR) in __found_offset()
362 block_t blkaddr; in f2fs_seek_block() local
363 blkaddr = datablock_addr(dn.node_page, dn.ofs_in_node); in f2fs_seek_block()
365 if (__found_offset(blkaddr, dirty, pgofs, whence)) { in f2fs_seek_block()
433 block_t blkaddr = le32_to_cpu(*addr); in truncate_data_blocks_range() local
434 if (blkaddr == NULL_ADDR) in truncate_data_blocks_range()
440 invalidate_blocks(sbi, blkaddr); in truncate_data_blocks_range()
Ddata.c297 block_t blkaddr) in update_extent_info() argument
317 if (blkaddr != NULL_ADDR) { in update_extent_info()
319 fi->ext.blk = blkaddr; in update_extent_info()
326 if (fofs == start_fofs - 1 && blkaddr == start_blkaddr - 1) { in update_extent_info()
334 if (fofs == end_fofs + 1 && blkaddr == end_blkaddr + 1) { in update_extent_info()
639 block_t blkaddr) in f2fs_update_extent_tree() argument
648 trace_f2fs_update_extent_tree(inode, fofs, blkaddr); in f2fs_update_extent_tree()
682 if (blkaddr) { in f2fs_update_extent_tree()
683 set_extent_info(&ei, fofs, blkaddr, 1); in f2fs_update_extent_tree()
1180 block_t blkaddr; in __allocate_data_blocks() local
[all …]
Dcheckpoint.c81 block_t blkaddr, int type) in is_valid_blkaddr() argument
87 if (unlikely(blkaddr >= SIT_BLK_CNT(sbi))) in is_valid_blkaddr()
91 if (unlikely(blkaddr >= MAIN_BLKADDR(sbi) || in is_valid_blkaddr()
92 blkaddr < SM_I(sbi)->ssa_blkaddr)) in is_valid_blkaddr()
96 if (unlikely(blkaddr >= SIT_I(sbi)->sit_base_addr || in is_valid_blkaddr()
97 blkaddr < __start_cp_addr(sbi))) in is_valid_blkaddr()
101 if (unlikely(blkaddr >= MAX_BLKADDR(sbi) || in is_valid_blkaddr()
102 blkaddr < MAIN_BLKADDR(sbi))) in is_valid_blkaddr()
Dsegment.c473 void discard_next_dnode(struct f2fs_sb_info *sbi, block_t blkaddr) in discard_next_dnode() argument
475 if (f2fs_issue_discard(sbi, blkaddr, 1)) { in discard_next_dnode()
476 struct page *page = grab_meta_page(sbi, blkaddr); in discard_next_dnode()
492 last->blkaddr + last->len) { in __add_discard_entry()
500 new->blkaddr = START_BLOCK(sbi, cpc->trim_start) + start; in __add_discard_entry()
625 f2fs_issue_discard(sbi, entry->blkaddr, entry->len); in clear_prefree_segments()
653 static void update_sit_entry(struct f2fs_sb_info *sbi, block_t blkaddr, int del) in update_sit_entry() argument
659 segno = GET_SEGNO(sbi, blkaddr); in update_sit_entry()
663 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in update_sit_entry()
1498 static void write_compacted_summaries(struct f2fs_sb_info *sbi, block_t blkaddr) in write_compacted_summaries() argument
[all …]
Dnode.h239 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr() argument
245 rn->footer.next_blkaddr = cpu_to_le32(blkaddr); in fill_node_footer_blkaddr()
Dgc.c491 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in check_dnode() argument
516 if (source_blkaddr != blkaddr) in check_dnode()
Dnode.c1660 void recover_xattr_data(struct inode *inode, struct page *page, block_t blkaddr) in recover_xattr_data() argument
1690 refresh_sit_entry(sbi, NEW_ADDR, blkaddr); in recover_xattr_data()
1691 set_node_addr(sbi, &ni, blkaddr, false); in recover_xattr_data()
Df2fs.h161 block_t blkaddr; /* block address to be discarded */ member
169 block_t blkaddr; /* block address locating the last fsync */ member
/linux-4.1.27/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.1.27/include/trace/events/
Df2fs.h697 __field(block_t, blkaddr)
706 __entry->blkaddr = fio->blk_addr;
715 (unsigned long long)__entry->blkaddr,
1132 TP_PROTO(struct inode *inode, unsigned int pgofs, block_t blkaddr),
1134 TP_ARGS(inode, pgofs, blkaddr),
1147 __entry->blk = blkaddr;