| /freebsd-12.1/sys/fs/nandfs/ |
| H A D | nandfs_subr.h | 67 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 D | bmap.h | 35 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 D | nandfs_bmap.c | 75 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 D | nandfs.h | 95 #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 D | nandfs_ifile.c | 56 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 D | nandfs_vnops.c | 106 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 D | nandfs_dir.c | 60 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 D | nandfs_subr.c | 125 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 D | nandfs_dat.c | 58 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 D | nandfs_sufile.c | 82 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 D | nandfs_cpfile.c | 96 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 D | nandfs_segment.c | 429 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 D | bmap.c | 65 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 D | nandfs_alloc.c | 87 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 D | nandfs_vfsops.c | 958 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 D | nandfs_cleaner.c | 492 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 D | nandfs.c | 62 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 …]
|