| /netbsd/src/sys/fs/udf/ |
| D | udf_subr.h | 65 int udf_write_phys_dscr_sync(struct udf_mount *ump, struct udf_node *udf_node, 68 int udf_write_phys_dscr_async(struct udf_mount *ump, struct udf_node *udf_node, 74 int udf_create_logvol_dscr(struct udf_mount *ump, struct udf_node *udf_node, 80 int udf_write_logvol_dscr(struct udf_node *udf_node, union dscrptr *dscr, 105 int udf_translate_file_extent(struct udf_node *node, 107 void udf_get_adslot(struct udf_node *udf_node, int slot, struct long_ad *icb, int *eof); 108 int udf_append_adslot(struct udf_node *udf_node, int *slot, struct long_ad *icb); 110 int udf_vat_read(struct udf_node *vat_node, uint8_t *blob, int size, uint32_t offset); 111 int udf_vat_write(struct udf_node *vat_node, uint8_t *blob, int size, uint32_t offset); 114 int udf_get_c_type(struct udf_node *udf_node); [all …]
|
| D | udf_vnops.c | 68 #define VTOI(vnode) ((struct udf_node *) (vnode)->v_data) 71 static int udf_do_readlink(struct udf_node *udf_node, uint64_t filesize, 85 struct udf_node *udf_node = VTOI(vp); in udf_inactive() local 90 if (udf_node == NULL) { in udf_inactive() 98 if (udf_node->fe) { in udf_inactive() 99 refcnt = udf_rw16(udf_node->fe->link_cnt); in udf_inactive() 101 assert(udf_node->efe); in udf_inactive() 102 refcnt = udf_rw16(udf_node->efe->link_cnt); in udf_inactive() 108 udf_node->i_flags = 0; in udf_inactive() 118 if (udf_node->i_flags & (IN_CHANGE | IN_UPDATE | IN_MODIFIED)) in udf_inactive() [all …]
|
| D | udf_subr.c | 71 #define VTOI(vnode) ((struct udf_node *) (vnode)->v_data) 800 udf_lock_node(struct udf_node *udf_node, int flag, char const *fname, const int lineno) in udf_lock_node() argument 804 mutex_enter(&udf_node->node_mutex); in udf_lock_node() 806 while (udf_node->i_flags & IN_LOCKED) { in udf_lock_node() 807 ret = cv_timedwait(&udf_node->node_lock, &udf_node->node_mutex, hz/8); in udf_lock_node() 812 udf_node, fname, lineno, in udf_lock_node() 813 udf_node->lock_fname, udf_node->lock_lineno)); in udf_lock_node() 817 udf_node->i_flags |= IN_LOCKED | flag; in udf_lock_node() 819 udf_node->lock_fname = fname; in udf_lock_node() 820 udf_node->lock_lineno = lineno; in udf_lock_node() [all …]
|
| D | udf_allocation.c | 70 #define VTOI(vnode) ((struct udf_node *) vnode->v_data) 80 static void udf_wipe_adslots(struct udf_node *udf_node); 81 static void udf_count_alloc_exts(struct udf_node *udf_node); 89 udf_node_dump(struct udf_node *udf_node) { 104 lb_size = udf_rw32(udf_node->ump->logical_vol->lb_size); 106 fe = udf_node->fe; 107 efe = udf_node->efe; 119 printf("udf_node_dump %p :\n", udf_node); 131 udf_get_adslot(udf_node, slot, &s_ad, &eof); 233 udf_node_sanity_check(struct udf_node *udf_node, [all …]
|
| D | udf_strat_direct.c | 69 #define VTOI(vnode) ((struct udf_node *) vnode->v_data) 91 struct udf_node *udf_node; in udf_wr_nodedscr_callback() local 99 udf_node = VTOI(buf->b_vp); in udf_wr_nodedscr_callback() 100 if (udf_node == NULL) { in udf_wr_nodedscr_callback() 110 udf_node->i_flags |= IN_MODIFIED | IN_ACCESSED; in udf_wr_nodedscr_callback() 114 KASSERT(udf_node->outstanding_nodedscr >= 1); in udf_wr_nodedscr_callback() 115 udf_node->outstanding_nodedscr--; in udf_wr_nodedscr_callback() 116 if (udf_node->outstanding_nodedscr == 0) { in udf_wr_nodedscr_callback() 118 UDF_UNLOCK_NODE(udf_node, 0); in udf_wr_nodedscr_callback() 119 cv_broadcast(&udf_node->node_lock); in udf_wr_nodedscr_callback() [all …]
|
| D | udf_rename.c | 64 #define VTOI(vnode) ((struct udf_node *) (vnode)->v_data) 124 struct udf_node *udf_node = VTOI(vp); in udf_gro_directory_empty_p() local 138 dirhash_get(&udf_node->dir_hash); in udf_gro_directory_empty_p() 139 error = udf_dirhash_fill(udf_node); in udf_gro_directory_empty_p() 141 dirhash_put(udf_node->dir_hash); in udf_gro_directory_empty_p() 147 isempty = dirhash_dir_isempty(udf_node->dir_hash); in udf_gro_directory_empty_p() 148 dirhash_put(udf_node->dir_hash); in udf_gro_directory_empty_p() 200 struct udf_node *fdir_node = VTOI(fdvp); in udf_gro_rename_check_permitted() 201 struct udf_node *tdir_node = VTOI(tdvp); in udf_gro_rename_check_permitted() 202 struct udf_node *f_node = VTOI(fvp); in udf_gro_rename_check_permitted() [all …]
|
| D | udf_strat_sequential.c | 69 #define VTOI(vnode) ((struct udf_node *) vnode->v_data) 106 struct udf_node *udf_node; in udf_wr_nodedscr_callback() local 114 udf_node = VTOI(buf->b_vp); in udf_wr_nodedscr_callback() 115 if (udf_node == NULL) { in udf_wr_nodedscr_callback() 123 udf_node->i_flags |= IN_MODIFIED | IN_ACCESSED; in udf_wr_nodedscr_callback() 128 KASSERT(udf_node->outstanding_nodedscr >= 1); in udf_wr_nodedscr_callback() 129 udf_node->outstanding_nodedscr--; in udf_wr_nodedscr_callback() 130 if (udf_node->outstanding_nodedscr == 0) { in udf_wr_nodedscr_callback() 132 UDF_UNLOCK_NODE(udf_node, 0); in udf_wr_nodedscr_callback() 133 cv_broadcast(&udf_node->node_lock); in udf_wr_nodedscr_callback() [all …]
|
| D | udf.h | 220 struct udf_node; 244 struct udf_node *udf_node; member 322 struct udf_node *vat_node; /* system node */ 336 struct udf_node *metadata_node; /* system node */ 337 struct udf_node *metadatamirror_node; /* system node */ 338 struct udf_node *metadatabitmap_node; /* system node */ 370 struct udf_node { struct 405 struct udf_node *extattr; argument 406 struct udf_node *streamdir; argument 407 struct udf_node *my_parent; /* if extended attr. */ argument
|
| D | udf_readwrite.c | 69 #define VTOI(vnode) ((struct udf_node *) vnode->v_data) 519 udf_write_phys_dscr_sync(struct udf_mount *ump, struct udf_node *udf_node, int what, in udf_write_phys_dscr_sync() argument 537 vp = udf_node ? udf_node->vnode : ump->devvp; in udf_write_phys_dscr_sync() 562 udf_write_phys_dscr_async(struct udf_mount *ump, struct udf_node *udf_node, in udf_write_phys_dscr_async() argument 584 vp = udf_node ? udf_node->vnode : ump->devvp; in udf_write_phys_dscr_async() 608 udf_create_logvol_dscr(struct udf_mount *ump, struct udf_node *udf_node, struct long_ad *icb, in udf_create_logvol_dscr() argument 617 args.udf_node = udf_node; in udf_create_logvol_dscr() 665 udf_write_logvol_dscr(struct udf_node *udf_node, union dscrptr *dscr, in udf_write_logvol_dscr() argument 668 struct udf_strategy *strategy = udf_node->ump->strategy; in udf_write_logvol_dscr() 673 args.ump = udf_node->ump; in udf_write_logvol_dscr() [all …]
|
| D | udf_strat_rmw.c | 69 #define VTOI(vnode) ((struct udf_node *) (vnode)->v_data) 707 struct udf_node *udf_node = args->udf_node; in udf_write_nodedscr_rmw() local 755 udf_node->outstanding_nodedscr--; in udf_write_nodedscr_rmw() 756 if (udf_node->outstanding_nodedscr == 0) { in udf_write_nodedscr_rmw() 758 UDF_UNLOCK_NODE(udf_node, 0); in udf_write_nodedscr_rmw() 759 cv_broadcast(&udf_node->node_lock); in udf_write_nodedscr_rmw()
|
| D | udf_strat_bootstrap.c | 68 #define VTOI(vnode) ((struct udf_node *) vnode->v_data)
|
| D | udf_vfsops.c | 71 #define VTOI(vnode) ((struct udf_node *) vnode->v_data) 140 size = sizeof(struct udf_node); in udf_init() 757 struct udf_node *root_dir; in udf_root()
|
| /netbsd/src/sbin/newfs_udf/ |
| D | udf_core.c | 1865 mntonname = udf_node->ump->vfs_mountp->mnt_stat.f_mntonname; in udf_encode_symlink()
|