Lines Matching defs:node

304 	struct page *page;	/* warm node page pointer */
361 struct rb_node rb_node; /* rb node located in rb-tree */
566 * XATTR_NODE_OFFSET stores xattrs to one node block per file keeping -1
567 * as its node offset to distinguish from index node blocks.
568 * But some bits are used to mark the node block.
573 ALLOC_NODE, /* allocate a new node page if needed */
574 LOOKUP_NODE, /* look up a node without readahead */
576 * look up a node with readahead called
653 struct rb_node rb_node; /* rb node located in rb-tree */
655 struct list_head list; /* node in global extent list of sbi */
663 struct extent_node *cached_en; /* recently accessed extent node */
666 atomic_t node_cnt; /* # of extent node in rb-tree*/
825 nid_t i_xattr_nid; /* node id that contains xattrs */
917 nid_t max_nid; /* maximum possible node ids */
918 nid_t available_nids; /* # of available node ids */
934 /* free node ids management */
937 unsigned int nid_cnt[MAX_NID_STATE]; /* the number of free node id */
959 * all the information are dedicated to a given direct node block determined
965 struct page *node_page; /* cached direct node page */
966 nid_t nid; /* node id of the direct node block */
967 unsigned int ofs_in_node; /* data offset in the node page */
969 bool node_changed; /* is node block changed */
970 char cur_level; /* level of hole node page */
972 block_t data_blkaddr; /* block address of the node block */
990 * we split 3 for data logs and 3 for node logs as hot, warm, and cold types,
996 * data and 8 for node logs.
1009 CURSEG_HOT_NODE, /* direct node blocks of directory files */
1010 CURSEG_WARM_NODE, /* direct node blocks of normal files */
1011 CURSEG_COLD_NODE, /* indirect node blocks */
1079 * dirty dentry blocks, dirty node blocks, and dirty meta blocks.
1159 FS_NODE_IO, /* node IOs from kworker/fsync/reclaimer */
1162 FS_GC_NODE_IO, /* node IOs from forground gc */
1164 FS_CP_NODE_IO, /* node IOs from checkpoint */
1177 FS_NODE_READ_IO, /* node read IOs */
1202 unsigned int version:8; /* version of the node */
1554 /* for node-related operations */
1555 struct f2fs_nm_info *nm_info; /* node manager */
1556 struct inode *node_inode; /* cache node blocks */
1576 struct f2fs_rwsem node_write; /* locking node writes */
1577 struct f2fs_rwsem node_change; /* locking node change */
1585 spinlock_t fsync_node_lock; /* for node entry lock */
1586 struct list_head fsync_node_list; /* node list head */
1588 unsigned int fsync_node_num; /* number of node entries */
1612 unsigned int node_ino_num; /* node inode number*/
1620 unsigned int total_node_count; /* total node block count */
1621 unsigned int total_valid_node_count; /* valid node block count */
1643 /* # of node block writes as roll forward recovery */
1692 /* # of hit rbtree extent node */
1694 /* # of hit cached extent node */
1696 /* # of hit largest extent node in read extent cache */
2880 static inline __le32 *blkaddr_in_node(struct f2fs_node *node)
2882 return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
3609 * node.c