Home
last modified time | relevance | path

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

/linux-4.1.27/fs/f2fs/
Dsegment.h67 #define GET_SEGOFF_FROM_SEG0(sbi, blk_addr) ((blk_addr) - SEG0_BLKADDR(sbi)) argument
68 #define GET_SEGNO_FROM_SEG0(sbi, blk_addr) \ argument
69 (GET_SEGOFF_FROM_SEG0(sbi, blk_addr) >> sbi->log_blocks_per_seg)
70 #define GET_BLKOFF_FROM_SEG0(sbi, blk_addr) \ argument
71 (GET_SEGOFF_FROM_SEG0(sbi, blk_addr) & (sbi->blocks_per_seg - 1))
73 #define GET_SEGNO(sbi, blk_addr) \ argument
74 (((blk_addr == NULL_ADDR) || (blk_addr == NEW_ADDR)) ? \
76 GET_SEGNO_FROM_SEG0(sbi, blk_addr)))
99 #define SECTOR_FROM_BLOCK(blk_addr) \ argument
100 (((sector_t)blk_addr) << F2FS_LOG_SECTORS_PER_BLOCK)
[all …]
Dnode.h47 block_t blk_addr; /* block address of the node */ member
59 #define nat_get_blkaddr(nat) (nat->ni.blk_addr)
60 #define nat_set_blkaddr(nat, b) (nat->ni.blk_addr = b)
73 dst->blk_addr = src->blk_addr; in copy_node_info()
106 ni->blk_addr = le32_to_cpu(raw_ne->block_addr); in node_info_from_raw_nat()
114 raw_ne->block_addr = cpu_to_le32(ni->blk_addr); in raw_nat_from_node_info()
Dtrace.c32 last_io.fio.rw, last_io.fio.blk_addr, in __print_last_io()
104 last_io.fio.blk_addr + last_io.len == fio->blk_addr) { in f2fs_trace_ios()
Dnode.c281 f2fs_bug_on(sbi, ni->blk_addr == NEW_ADDR); in set_node_addr()
289 f2fs_bug_on(sbi, ni->blk_addr != NULL_ADDR); in set_node_addr()
293 f2fs_bug_on(sbi, nat_get_blkaddr(e) != ni->blk_addr); in set_node_addr()
365 ni->blk_addr = nat_get_blkaddr(e); in get_node_info()
588 f2fs_bug_on(sbi, ni.blk_addr != NULL_ADDR); in truncate_node()
591 f2fs_bug_on(sbi, ni.blk_addr == NULL_ADDR); in truncate_node()
594 invalidate_blocks(sbi, ni.blk_addr); in truncate_node()
614 trace_f2fs_truncate_node(dn->inode, dn->nid, ni.blk_addr); in truncate_node()
957 f2fs_bug_on(sbi, old_ni.blk_addr != NULL_ADDR); in new_node_page()
1004 if (unlikely(ni.blk_addr == NULL_ADDR)) { in read_node_page()
[all …]
Dcheckpoint.c57 .blk_addr = index, in get_meta_page()
136 fio.blk_addr = current_nat_addr(sbi, in ra_meta_pages()
141 fio.blk_addr = current_sit_addr(sbi, in ra_meta_pages()
143 if (blkno != start && prev_blk_addr + 1 != fio.blk_addr) in ra_meta_pages()
145 prev_blk_addr = fio.blk_addr; in ra_meta_pages()
150 fio.blk_addr = blkno; in ra_meta_pages()
156 page = grab_cache_page(META_MAPPING(sbi), fio.blk_addr); in ra_meta_pages()
535 orphan_blk->blk_addr = cpu_to_le16(index); in write_orphan_inodes()
547 orphan_blk->blk_addr = cpu_to_le16(index); in write_orphan_inodes()
Ddata.c78 static struct bio *__bio_alloc(struct f2fs_sb_info *sbi, block_t blk_addr, in __bio_alloc() argument
87 bio->bi_iter.bi_sector = SECTOR_FROM_BLOCK(blk_addr); in __bio_alloc()
145 bio = __bio_alloc(sbi, fio->blk_addr, 1, is_read_io(fio->rw)); in f2fs_submit_page_bio()
166 verify_block_addr(sbi, fio->blk_addr); in f2fs_submit_page_mbio()
173 if (io->bio && (io->last_block_in_bio != fio->blk_addr - 1 || in f2fs_submit_page_mbio()
180 io->bio = __bio_alloc(sbi, fio->blk_addr, bio_blocks, is_read); in f2fs_submit_page_mbio()
190 io->last_block_in_bio = fio->blk_addr; in f2fs_submit_page_mbio()
961 fio.blk_addr = dn.data_blkaddr; in find_data_page()
1031 fio.blk_addr = dn.data_blkaddr; in get_lock_data_page()
1085 .blk_addr = dn.data_blkaddr, in get_new_data_page()
[all …]
Dsegment.c773 struct f2fs_summary_block *sum_blk, block_t blk_addr) in write_sum_page() argument
775 struct page *page = grab_meta_page(sbi, blk_addr); in write_sum_page()
1215 allocate_data_block(sbi, page, fio->blk_addr, &fio->blk_addr, sum, type); in do_write_page()
1226 .blk_addr = page->index, in write_meta_page()
1252 dn->data_blkaddr = fio->blk_addr; in write_data_page()
1409 block_t blk_addr = 0; in read_normal_summaries() local
1417 blk_addr = sum_blk_addr(sbi, NR_CURSEG_TYPE, type); in read_normal_summaries()
1419 blk_addr = sum_blk_addr(sbi, NR_CURSEG_DATA_TYPE, type); in read_normal_summaries()
1426 blk_addr = sum_blk_addr(sbi, NR_CURSEG_NODE_TYPE, in read_normal_summaries()
1429 blk_addr = GET_SUM_BLOCK(sbi, segno); in read_normal_summaries()
[all …]
Dinline.c132 fio.blk_addr = dn->data_blkaddr; in f2fs_convert_inline_page()
Df2fs.h576 block_t blk_addr; /* block address to be written */ member
/linux-4.1.27/include/trace/events/
Df2fs.h400 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
402 TP_ARGS(inode, nid, blk_addr),
408 __field(block_t, blk_addr)
415 __entry->blk_addr = blk_addr;
421 (unsigned long long)__entry->blk_addr)
426 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
428 TP_ARGS(inode, nid, blk_addr)
440 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
442 TP_ARGS(inode, nid, blk_addr)
706 __entry->blkaddr = fio->blk_addr;
/linux-4.1.27/include/linux/
Df2fs_fs.h145 __le16 blk_addr; /* block index in current CP */ member