Home
last modified time | relevance | path

Searched refs:ofs_in_node (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/fs/f2fs/
H A Drecovery.c440 unsigned int offset, ofs_in_node, max_addrs; in check_index_in_prev_nodes() local
466 ofs_in_node = le16_to_cpu(sum.ofs_in_node); in check_index_in_prev_nodes()
469 if (ofs_in_node >= max_addrs) { in check_index_in_prev_nodes()
470 f2fs_err(sbi, "Inconsistent ofs_in_node:%u in summary, ino:%lu, nid:%u, max:%u", in check_index_in_prev_nodes()
471 ofs_in_node, dn->inode->i_ino, nid, max_addrs); in check_index_in_prev_nodes()
480 tdn.ofs_in_node = ofs_in_node; in check_index_in_prev_nodes()
483 tdn.ofs_in_node = ofs_in_node; in check_index_in_prev_nodes()
[all...]
H A Ddata.c1114 addr_array[base + dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); in __set_data_blkaddr()
1138 /* dn->ofs_in_node will be returned with up-to-date last block pointer */
1153 dn->ofs_in_node, count); in f2fs_reserve_new_blocks()
1157 for (; count > 0; dn->ofs_in_node++) { in f2fs_reserve_new_blocks()
1171 /* Should keep dn->ofs_in_node unchanged */
1174 unsigned int ofs_in_node = dn->ofs_in_node; in f2fs_reserve_new_block() local
1178 dn->ofs_in_node = ofs_in_node; in f2fs_reserve_new_block()
1419 set_summary(&sum, dn->nid, dn->ofs_in_node, n in __allocate_data_block()
1511 unsigned int ofs_in_node, last_ofs_in_node; f2fs_map_blocks() local
[all...]
H A Dfile.c448 for (; dn.ofs_in_node < end_offset; in f2fs_seek_block()
449 dn.ofs_in_node++, pgofs++, in f2fs_seek_block()
549 int nr_free = 0, ofs = dn->ofs_in_node, len = count; in f2fs_truncate_data_blocks_range()
564 for (; count > 0; count--, addr++, dn->ofs_in_node++, cluster_index++) { in f2fs_truncate_data_blocks_range()
590 if (dn->ofs_in_node == 0 && IS_INODE(dn->node_page)) in f2fs_truncate_data_blocks_range()
613 dn->ofs_in_node = ofs; in f2fs_truncate_data_blocks_range()
617 dn->ofs_in_node, nr_free); in f2fs_truncate_data_blocks_range()
701 count -= dn.ofs_in_node; in f2fs_do_truncate_blocks()
704 if (dn.ofs_in_node || IS_INODE(dn.node_page)) { in f2fs_do_truncate_blocks()
1036 count = min(end_offset - dn.ofs_in_node, pg_en in f2fs_truncate_hole()
1391 unsigned int ofs_in_node = dn->ofs_in_node; f2fs_do_zero_range() local
[all...]
H A Dgc.c999 unsigned int ofs_in_node, max_addrs, base; in is_alive() local
1003 ofs_in_node = le16_to_cpu(sum->ofs_in_node); in is_alive()
1033 if (base + ofs_in_node >= max_addrs) { in is_alive()
1034 f2fs_err(sbi, "Inconsistent blkaddr offset: base:%u, ofs_in_node:%u, max:%u, ino:%u, nid:%u", in is_alive()
1035 base, ofs_in_node, max_addrs, dni->ino, dni->nid); in is_alive()
1041 source_blkaddr = data_blkaddr(NULL, node_page, ofs_in_node); in is_alive()
1224 set_summary(&sum, dn.nid, dn.ofs_in_node, ni.version); in move_data_block()
1431 unsigned int ofs_in_node, nofs; in gc_data_segment() local
1468 ofs_in_node in gc_data_segment()
[all...]
H A Dsegment.h856 unsigned int ofs_in_node, unsigned char version) in set_summary()
859 sum->ofs_in_node = cpu_to_le16(ofs_in_node); in set_summary()
855 set_summary(struct f2fs_summary *sum, nid_t nid, unsigned int ofs_in_node, unsigned char version) set_summary() argument
H A Dcompress.c868 dn.node_page, dn.ofs_in_node + i); in __f2fs_cluster_blocks()
1187 dn.ofs_in_node + i) == NULL_ADDR) in f2fs_write_compressed_pages()
1218 dn.ofs_in_node + i + 1); in f2fs_write_compressed_pages()
1237 for (i = 0; i < cc->cluster_size; i++, dn.ofs_in_node++) { in f2fs_write_compressed_pages()
H A Dnode.c810 dn->ofs_in_node = offset[level]; in f2fs_get_dnode_of_data()
825 dn->ofs_in_node = offset[level]; in f2fs_get_dnode_of_data()
884 dn->ofs_in_node = 0; in truncate_dnode()
2771 sum_entry->ofs_in_node = 0; in f2fs_restore_node_summary()
H A Dextent_cache.c835 dn->ofs_in_node; in f2fs_update_extent_cache()
H A Dsegment.c3702 set_summary(&sum, dn->nid, dn->ofs_in_node, fio->version); in f2fs_outplace_write_data()
3846 set_summary(&sum, dn->nid, dn->ofs_in_node, version); in f2fs_replace_block()
4007 ns->ofs_in_node = 0; in read_normal_summaries()
H A Df2fs.h907 unsigned int ofs_in_node; /* data offset in the node page */ member
2560 return data_blkaddr(dn->inode, dn->node_page, dn->ofs_in_node); in f2fs_data_blkaddr()
/kernel/linux/linux-6.6/fs/f2fs/
H A Drecovery.c506 unsigned int offset, ofs_in_node, max_addrs; in check_index_in_prev_nodes() local
533 ofs_in_node = le16_to_cpu(sum.ofs_in_node); in check_index_in_prev_nodes()
536 if (ofs_in_node >= max_addrs) { in check_index_in_prev_nodes()
537 f2fs_err(sbi, "Inconsistent ofs_in_node:%u in summary, ino:%lu, nid:%u, max:%u", in check_index_in_prev_nodes()
538 ofs_in_node, dn->inode->i_ino, nid, max_addrs); in check_index_in_prev_nodes()
548 tdn.ofs_in_node = ofs_in_node; in check_index_in_prev_nodes()
551 tdn.ofs_in_node = ofs_in_node; in check_index_in_prev_nodes()
[all...]
H A Ddata.c1187 addr[dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); in __set_data_blkaddr()
1210 /* dn->ofs_in_node will be returned with up-to-date last block pointer */
1226 dn->ofs_in_node, count); in f2fs_reserve_new_blocks()
1230 for (; count > 0; dn->ofs_in_node++) { in f2fs_reserve_new_blocks()
1244 /* Should keep dn->ofs_in_node unchanged */
1247 unsigned int ofs_in_node = dn->ofs_in_node; in f2fs_reserve_new_block() local
1251 dn->ofs_in_node = ofs_in_node; in f2fs_reserve_new_block()
1484 set_summary(&sum, dn->nid, dn->ofs_in_node, n in __allocate_data_block()
1595 unsigned int ofs_in_node, last_ofs_in_node; f2fs_map_blocks() local
[all...]
H A Dfile.c458 for (; dn.ofs_in_node < end_offset; in f2fs_seek_block()
459 dn.ofs_in_node++, pgofs++, in f2fs_seek_block()
560 int nr_free = 0, ofs = dn->ofs_in_node, len = count; in f2fs_truncate_data_blocks_range()
570 for (; count > 0; count--, addr++, dn->ofs_in_node++, cluster_index++) { in f2fs_truncate_data_blocks_range()
616 dn->ofs_in_node = ofs; in f2fs_truncate_data_blocks_range()
620 dn->ofs_in_node, nr_free); in f2fs_truncate_data_blocks_range()
699 count -= dn.ofs_in_node; in f2fs_do_truncate_blocks()
702 if (dn.ofs_in_node || IS_INODE(dn.node_page)) { in f2fs_do_truncate_blocks()
1087 count = min(end_offset - dn.ofs_in_node, pg_end - pg_start); in f2fs_truncate_hole()
1175 dn.ofs_in_node, le in __read_out_blkaddrs()
1444 unsigned int ofs_in_node = dn->ofs_in_node; f2fs_do_zero_range() local
[all...]
H A Dgc.c1109 unsigned int ofs_in_node, max_addrs, base; in is_alive() local
1113 ofs_in_node = le16_to_cpu(sum->ofs_in_node); in is_alive()
1143 if (base + ofs_in_node >= max_addrs) { in is_alive()
1144 f2fs_err(sbi, "Inconsistent blkaddr offset: base:%u, ofs_in_node:%u, max:%u, ino:%u, nid:%u", in is_alive()
1145 base, ofs_in_node, max_addrs, dni->ino, dni->nid); in is_alive()
1151 source_blkaddr = data_blkaddr(NULL, node_page, ofs_in_node); in is_alive()
1364 set_summary(&sum, dn.nid, dn.ofs_in_node, ni.version); in move_data_block()
1520 unsigned int ofs_in_node, nofs; in gc_data_segment() local
1557 ofs_in_node in gc_data_segment()
[all...]
H A Dcompress.c907 if (dn->ofs_in_node % cluster_size) { in f2fs_sanity_check_cluster()
914 dn->ofs_in_node + i); in f2fs_sanity_check_cluster()
934 f2fs_warn(sbi, "access invalid cluster, ino:%lu, nid:%u, ofs_in_node:%u, reason:%s", in f2fs_sanity_check_cluster()
935 dn->inode->i_ino, dn->nid, dn->ofs_in_node, reason); in f2fs_sanity_check_cluster()
971 dn.node_page, dn.ofs_in_node + i); in __f2fs_cluster_blocks()
1268 dn.ofs_in_node + i) == NULL_ADDR) in f2fs_write_compressed_pages()
1299 dn.ofs_in_node + i + 1); in f2fs_write_compressed_pages()
1318 for (i = 0; i < cc->cluster_size; i++, dn.ofs_in_node++) { in f2fs_write_compressed_pages()
1814 unsigned int ofs_in_node) in f2fs_cluster_blocks_are_contiguous()
1817 ofs_in_node) in f2fs_cluster_blocks_are_contiguous()
1813 f2fs_cluster_blocks_are_contiguous(struct dnode_of_data *dn, unsigned int ofs_in_node) f2fs_cluster_blocks_are_contiguous() argument
[all...]
H A Dnode.c849 dn->ofs_in_node = offset[level]; in f2fs_get_dnode_of_data()
856 unsigned int ofs_in_node = dn->ofs_in_node; in f2fs_get_dnode_of_data() local
861 /* should align fofs and ofs_in_node to cluster_size */ in f2fs_get_dnode_of_data()
864 ofs_in_node = round_down(ofs_in_node, cluster_size); in f2fs_get_dnode_of_data()
867 c_len = f2fs_cluster_blocks_are_contiguous(dn, ofs_in_node); in f2fs_get_dnode_of_data()
871 blkaddr = data_blkaddr(dn->inode, dn->node_page, ofs_in_node); in f2fs_get_dnode_of_data()
874 ofs_in_node + 1); in f2fs_get_dnode_of_data()
892 dn->ofs_in_node in f2fs_get_dnode_of_data()
[all...]
H A Dsegment.h877 unsigned int ofs_in_node, unsigned char version) in set_summary()
880 sum->ofs_in_node = cpu_to_le16(ofs_in_node); in set_summary()
876 set_summary(struct f2fs_summary *sum, nid_t nid, unsigned int ofs_in_node, unsigned char version) set_summary() argument
H A Dsegment.c328 for (i = 0; i < blen; i++, dn.ofs_in_node++, index++) { in __f2fs_commit_atomic_write()
3620 set_summary(&sum, dn->nid, dn->ofs_in_node, fio->version); in f2fs_outplace_write_data()
3787 set_summary(&sum, dn->nid, dn->ofs_in_node, version); in f2fs_replace_block()
3956 ns->ofs_in_node = 0; in read_normal_summaries()
H A Df2fs.h967 unsigned int ofs_in_node; /* data offset in the node page */ member
2910 return data_blkaddr(dn->inode, dn->node_page, dn->ofs_in_node); in f2fs_data_blkaddr()
4292 unsigned int ofs_in_node);
4350 struct dnode_of_data *dn, unsigned int ofs_in_node) { return 0; } in f2fs_cluster_blocks_are_contiguous()
4349 f2fs_cluster_blocks_are_contiguous( struct dnode_of_data *dn, unsigned int ofs_in_node) f2fs_cluster_blocks_are_contiguous() argument
H A Dextent_cache.c881 dn->ofs_in_node; in __update_extent_cache()
/kernel/linux/linux-5.10/include/trace/events/
H A Df2fs.h991 TP_PROTO(struct inode *inode, nid_t nid, unsigned int ofs_in_node,
994 TP_ARGS(inode, nid, ofs_in_node, count),
999 __field(unsigned int, ofs_in_node)
1006 __entry->ofs_in_node = ofs_in_node;
1010 TP_printk("dev = (%d,%d), nid = %u, ofs_in_node = %u, count = %llu",
1013 __entry->ofs_in_node,
/kernel/linux/linux-6.6/include/trace/events/
H A Df2fs.h1009 TP_PROTO(struct inode *inode, nid_t nid, unsigned int ofs_in_node,
1012 TP_ARGS(inode, nid, ofs_in_node, count),
1017 __field(unsigned int, ofs_in_node)
1024 __entry->ofs_in_node = ofs_in_node;
1028 TP_printk("dev = (%d,%d), nid = %u, ofs_in_node = %u, count = %llu",
1031 __entry->ofs_in_node,
/kernel/linux/linux-5.10/include/linux/
H A Df2fs_fs.h385 * The ofs_in_node is used by only data page. It represents offset
387 * ex) data_blkaddr = (block_t)(nodepage_start_address + ofs_in_node)
401 __le16 ofs_in_node; /* block index in parent node */ member
/kernel/linux/linux-6.6/include/linux/
H A Df2fs_fs.h430 * The ofs_in_node is used by only data page. It represents offset
432 * ex) data_blkaddr = (block_t)(nodepage_start_address + ofs_in_node)
446 __le16 ofs_in_node; /* block index in parent node */ member

Completed in 70 milliseconds