Home
last modified time | relevance | path

Searched refs:nandfs_node (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/sys/fs/nandfs/
H A Dnandfs_subr.h67 int nandfs_bdestroy(struct nandfs_node *, nandfs_daddr_t);
82 struct nandfs_inode *, struct nandfs_node **);
83 void nandfs_dispose_node(struct nandfs_node **);
90 void nandfs_delete_node(struct nandfs_node *);
94 struct nandfs_node *, struct componentname *);
121 int nandfs_node_destroy(struct nandfs_node *);
122 int nandfs_node_update(struct nandfs_node *);
160 int nandfs_remove_dirent(struct vnode *, struct nandfs_node *,
162 int nandfs_update_dirent(struct vnode *, struct nandfs_node *,
163 struct nandfs_node *);
[all …]
H A Dbmap.h35 int bmap_lookup(struct nandfs_node *, nandfs_lbn_t, nandfs_daddr_t *);
36 int bmap_insert_block(struct nandfs_node *, nandfs_lbn_t, nandfs_daddr_t);
37 int bmap_truncate_mapping(struct nandfs_node *, nandfs_lbn_t, nandfs_lbn_t);
38 int bmap_dirty_meta(struct nandfs_node *, nandfs_lbn_t, int);
H A Dnandfs_bmap.c75 nandfs_bmap_lookup(struct nandfs_node *node, nandfs_lbn_t lblk, in nandfs_bmap_lookup()
96 nandfs_bmap_insert_block(struct nandfs_node *node, nandfs_lbn_t lblk, in nandfs_bmap_insert_block()
125 nandfs_bmap_dirty_blocks(struct nandfs_node *node, struct buf *bp, int force) in nandfs_bmap_dirty_blocks()
138 nandfs_bmap_update_mapping(struct nandfs_node *node, nandfs_lbn_t lblk, in nandfs_bmap_update_mapping()
154 nandfs_bmap_update_block(struct nandfs_node *node, struct buf *bp, in nandfs_bmap_update_block()
179 nandfs_bmap_update_dat(struct nandfs_node *node, nandfs_daddr_t oldblk, in nandfs_bmap_update_dat()
216 nandfs_bmap_truncate_mapping(struct nandfs_node *node, nandfs_lbn_t oblk, in nandfs_bmap_truncate_mapping()
H A Dnandfs.h95 #define VTON(vp) ((struct nandfs_node *)(vp)->v_data)
104 struct nandfs_node;
175 struct nandfs_node *nd_dat_node;
176 struct nandfs_node *nd_cp_node;
177 struct nandfs_node *nd_su_node;
178 struct nandfs_node *nd_gc_node;
272 struct nandfs_node *nm_ifile_node;
278 struct nandfs_node { struct
H A Dnandfs_ifile.c56 nandfs_node_create(struct nandfsmount *nmp, struct nandfs_node **node, in nandfs_node_create()
62 struct nandfs_node *ifile; in nandfs_node_create()
109 nandfs_node_destroy(struct nandfs_node *node) in nandfs_node_destroy()
114 struct nandfs_node *ifile; in nandfs_node_destroy()
153 nandfs_node_update(struct nandfs_node *node) in nandfs_node_update()
158 struct nandfs_node *ifile; in nandfs_node_update()
193 struct nandfs_node *ifile; in nandfs_get_node_entry()
H A Dnandfs_vnops.c106 struct nandfs_node *nandfs_node = VTON(vp); in nandfs_reclaim() local
191 struct nandfs_node *node; in nandfs_write()
579 struct nandfs_node *node; in nandfs_truncate()
661 struct nandfs_node *node; in nandfs_itimes_locked()
1027 struct nandfs_node *nvp; in nandfs_advlock()
1392 struct nandfs_node *node; in nandfs_create()
1460 nandfs_checkpath(struct nandfs_node *src, struct nandfs_node *dest, in nandfs_checkpath()
1834 struct nandfs_node *node; in nandfs_mkdir()
1887 struct nandfs_node *node; in nandfs_mknod()
1923 struct nandfs_node *node; in nandfs_symlink()
[all …]
H A Dnandfs_dir.c60 struct nandfs_node *dir_node = VTON(dvp); in nandfs_add_dirent()
153 nandfs_remove_dirent(struct vnode *dvp, struct nandfs_node *node, in nandfs_remove_dirent()
156 struct nandfs_node *dir_node; in nandfs_remove_dirent()
242 struct nandfs_node *dir_node; in nandfs_update_parent_dir()
262 nandfs_update_dirent(struct vnode *dvp, struct nandfs_node *fnode, in nandfs_update_dirent()
263 struct nandfs_node *tnode) in nandfs_update_dirent()
265 struct nandfs_node *dir_node; in nandfs_update_dirent()
H A Dnandfs_subr.c125 sizeof(struct nandfs_node), NULL, NULL, NULL, NULL, 0, 0); in nandfs_init()
206 nandfs_bread(struct nandfs_node *node, nandfs_lbn_t blocknr, in nandfs_bread()
424 struct nandfs_node *dat_node; in nandfs_vtop()
633 struct nandfs_node *node; in nandfs_get_node_raw()
696 struct nandfs_node **nodep) in nandfs_get_node()
723 *nodep = (struct nandfs_node *)nvp->v_data; in nandfs_get_node()
764 nandfs_dispose_node(struct nandfs_node **nodep) in nandfs_dispose_node()
766 struct nandfs_node *node; in nandfs_dispose_node()
789 struct nandfs_node *dir_node = VTON(dvp); in nandfs_lookup_name_in_dir()
923 struct nandfs_node *node; in _nandfs_dirty_buf()
[all …]
H A Dnandfs_dat.c58 struct nandfs_node *dat; in nandfs_vblock_alloc()
126 struct nandfs_node *dat; in nandfs_vblock_assign()
165 struct nandfs_node *dat; in nandfs_vblock_end()
205 struct nandfs_node *dat; in nandfs_vblock_free()
256 struct nandfs_node *dat; in nandfs_get_dat_vinfo()
326 struct nandfs_node *dat_node; in nandfs_get_dat_bdescs()
H A Dnandfs_sufile.c82 struct nandfs_node *su_node; in nandfs_alloc_segment()
218 struct nandfs_node *su_node; in nandfs_touch_segment()
244 struct nandfs_node *su_node; in nandfs_update_segment()
280 struct nandfs_node *su_node; in nandfs_free_segment()
343 struct nandfs_node *su_node; in nandfs_bad_segment()
374 struct nandfs_node *su_node; in nandfs_markgc_segment()
438 struct nandfs_node *su_node; in nandfs_get_seg_stat()
509 struct nandfs_node *su_node; in nandfs_get_segment_info_filter()
H A Dnandfs_cpfile.c96 nandfs_get_checkpoint(struct nandfs_device *fsdev, struct nandfs_node *cp_node, in nandfs_get_checkpoint()
141 nandfs_set_checkpoint(struct nandfs_device *fsdev, struct nandfs_node *cp_node, in nandfs_set_checkpoint()
214 nandfs_cp_set_snapshot(struct nandfs_node *cp_node, uint64_t cno) in nandfs_cp_set_snapshot()
339 nandfs_cp_clr_snapshot(struct nandfs_node *cp_node, uint64_t cno) in nandfs_cp_clr_snapshot()
443 nandfs_chng_cpmode(struct nandfs_node *node, struct nandfs_cpmode *ncpm) in nandfs_chng_cpmode()
488 nandfs_get_cpinfo_cp(struct nandfs_node *node, uint64_t cno, in nandfs_get_cpinfo_cp()
559 nandfs_get_cpinfo_sp(struct nandfs_node *node, uint64_t cno, in nandfs_get_cpinfo_sp()
635 nandfs_get_cpinfo(struct nandfs_node *node, uint64_t cno, uint16_t flags, in nandfs_get_cpinfo()
658 nandfs_get_cpinfo_ioctl(struct nandfs_node *node, struct nandfs_argv *nargv) in nandfs_get_cpinfo_ioctl()
686 nandfs_delete_cp(struct nandfs_node *node, uint64_t start, uint64_t end) in nandfs_delete_cp()
[all …]
H A Dnandfs_segment.c429 struct nandfs_node *node; in nandfs_iterate_dirty_buf()
481 struct nandfs_node *nandfs_node; in nandfs_iterate_dirty_vnodes() local
499 nandfs_node = VTON(vp); in nandfs_iterate_dirty_vnodes()
500 if (nandfs_node->nn_flags & IN_MODIFIED) { in nandfs_iterate_dirty_vnodes()
501 nandfs_node->nn_flags &= ~(IN_MODIFIED); in nandfs_iterate_dirty_vnodes()
522 nandfs_node_update(nandfs_node); in nandfs_iterate_dirty_vnodes()
532 struct nandfs_node *node, *dat; in nandfs_update_phys_block()
980 struct nandfs_node *nandfs_node; in nandfs_sync_file() local
1013 nandfs_node = VTON(vp); in nandfs_sync_file()
1015 nandfs_node->nn_flags &= ~(IN_MODIFIED); in nandfs_sync_file()
[all …]
H A Dbmap.c65 static int bmap_getlbns(struct nandfs_node *, nandfs_lbn_t,
69 bmap_lookup(struct nandfs_node *node, nandfs_lbn_t lblk, nandfs_daddr_t *vblk) in bmap_lookup()
132 bmap_dirty_meta(struct nandfs_node *node, nandfs_lbn_t lblk, int force) in bmap_dirty_meta()
180 bmap_insert_block(struct nandfs_node *node, nandfs_lbn_t lblk, in bmap_insert_block()
301 bmap_truncate_indirect(struct nandfs_node *node, int level, nandfs_lbn_t *left, in bmap_truncate_indirect()
400 bmap_truncate_mapping(struct nandfs_node *node, nandfs_lbn_t lastblk, in bmap_truncate_mapping()
542 bmap_getlbns(struct nandfs_node *node, nandfs_lbn_t bn, struct nandfs_indir *ap, int *nump) in bmap_getlbns()
H A Dnandfs_alloc.c87 nandfs_find_free_entry(struct nandfs_mdt *mdt, struct nandfs_node *node, in nandfs_find_free_entry()
190 nandfs_find_entry(struct nandfs_mdt* mdt, struct nandfs_node *nnode, in nandfs_find_entry()
330 nandfs_get_entry_block(struct nandfs_mdt *mdt, struct nandfs_node *node, in nandfs_get_entry_block()
H A Dnandfs_vfsops.c958 struct nandfs_node *cp_node; in nandfs_mount_checkpoint()
1497 struct nandfs_node *ifile; in nandfs_statfs()
1542 struct nandfs_node *node; in nandfs_root()
1561 struct nandfs_node *node; in nandfs_vget()
H A Dnandfs_cleaner.c492 struct nandfs_node *gc; in nandfs_cleaner_clean_segments()
578 struct nandfs_node *dat_node; in nandfs_process_bdesc()
/freebsd-12.1/stand/libsa/
H A Dnandfs.c62 struct nandfs_node { struct
72 struct nandfs_node *nf_opened_node; argument
82 struct nandfs_node nf_ifile;
83 struct nandfs_node nf_datfile;
84 struct nandfs_node nf_cpfile;
372 struct nandfs_node *node; in nandfs_open()
421 nandfs_free_node(struct nandfs_node *node) in nandfs_free_node()
599 static struct nandfs_node *
605 struct nandfs_node *node; in nandfs_lookup_node()
630 static struct nandfs_node *
[all …]