/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | udf_inode.h | 351 #define VTOI(VP) ((struct ud_inode *)(VP)->v_data) 382 struct ud_inode { struct 383 struct ud_inode *i_forw; argument 384 struct ud_inode *i_back; argument 385 struct ud_inode *i_freef; argument 386 struct ud_inode *i_freeb; argument 453 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_astrat)) argument 454 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_desc_type)) 455 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_ext_count)) 456 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_ext_used)) [all …]
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_dir.c | 95 int32_t ud_dircheckforname(struct ud_inode *, char *, int, 96 struct slot *, struct ud_inode **, uint8_t *, struct cred *); 97 int32_t ud_dirempty(struct ud_inode *, uint64_t, struct cred *); 99 int32_t ud_dircheckpath(int32_t, struct ud_inode *, struct cred *); 100 int32_t ud_dirmakeinode(struct ud_inode *, struct ud_inode **, 102 int32_t ud_diraddentry(struct ud_inode *, char *, 103 enum de_op, int, struct slot *, struct ud_inode *, 104 struct ud_inode *, struct cred *); 105 int32_t ud_dirmakedirect(struct ud_inode *, struct ud_inode *, struct cred *); 106 int32_t ud_dirrename(struct ud_inode *, struct ud_inode *, [all …]
|
H A D | udf_vnops.c | 168 int32_t ud_page_fill(struct ud_inode *, page_t *, 171 int32_t ud_rdip(struct ud_inode *, struct uio *, int32_t, cred_t *); 172 int32_t ud_wrip(struct ud_inode *, struct uio *, int32_t, cred_t *); 173 int32_t ud_multi_strat(struct ud_inode *, page_t *, struct buf *, u_offset_t); 262 struct ud_inode *ip = VTOI(vp); in udf_close() 277 struct ud_inode *ip = VTOI(vp); in udf_close() 297 struct ud_inode *ip = VTOI(vp); in udf_read() 346 struct ud_inode *ip = VTOI(vp); in udf_write() 423 struct ud_inode *ip = VTOI(vp); in udf_getattr() 499 struct ud_inode *ip; in udf_setattr() [all …]
|
H A D | udf_inode.c | 103 struct ud_inode *udf_ifreeh, *udf_ifreet; 120 int32_t ud_updat_ext4(struct ud_inode *, struct file_entry *); 121 int32_t ud_updat_ext4096(struct ud_inode *, struct file_entry *); 124 void ud_trunc_ext4(struct ud_inode *, u_offset_t); 125 void ud_trunc_ext4096(struct ud_inode *, u_offset_t); 126 void ud_add_to_free_list(struct ud_inode *, uint32_t); 127 void ud_remove_from_free_list(struct ud_inode *, uint32_t); 131 struct ud_inode * 136 struct ud_inode *ip; in ud_search_icache() 147 ip != (struct ud_inode *)ih; in ud_search_icache() [all …]
|
H A D | udf_bmap.c | 86 int32_t ud_break_create_new_icb(struct ud_inode *, int32_t, uint32_t); 87 int32_t ud_bump_ext_count(struct ud_inode *, int32_t); 88 void ud_remove_ext_at_index(struct ud_inode *, int32_t); 89 int32_t ud_last_alloc_ext(struct ud_inode *, uint64_t, uint32_t, int32_t); 90 int32_t ud_create_ext(struct ud_inode *, int32_t, uint32_t, 92 int32_t ud_zero_it(struct ud_inode *, uint32_t, uint32_t); 100 ud_bmap_has_holes(struct ud_inode *ip) in ud_bmap_has_holes() 126 ud_bmap_read(struct ud_inode *ip, u_offset_t off, daddr_t *bnp, int32_t *lenp) in ud_bmap_read() 194 ud_bmap_write(struct ud_inode *ip, in ud_bmap_write() 600 ud_common_ad(struct ud_inode *ip, struct buf *bp) in ud_common_ad() [all …]
|
H A D | udf_subr.c | 299 ud_ip_off2bno(struct ud_inode *ip, uint32_t offset, uint32_t *bno) in ud_ip_off2bno() 479 ud_syncip(struct ud_inode *ip, int32_t flags, int32_t waitfor) in ud_syncip() 509 ud_fbwrite(struct fbuf *fbp, struct ud_inode *ip) in ud_fbwrite() 571 ud_sync_indir(struct ud_inode *ip) in ud_sync_indir() 812 struct ud_inode *ip; in ud_icheck() 818 ip != (struct ud_inode *)ih; ip = ip->i_forw) { in ud_icheck() 836 struct ud_inode *ip, *lip; in ud_flushi() 853 ip && ip != (struct ud_inode *)ih; in ud_flushi() 971 ud_get_next_fid(struct ud_inode *ip, struct fbuf **fbp, uint32_t offset, in ud_get_next_fid() 1861 ud_sticky_remove_access(struct ud_inode *dir, struct ud_inode *entry, in ud_sticky_remove_access()
|
H A D | udf_alloc.c | 85 extern struct ud_inode *ud_search_icache(struct vfs *, uint16_t, uint32_t); 980 ud_ialloc(struct ud_inode *pip, in ud_ialloc() 981 struct ud_inode **ipp, struct vattr *vap, struct cred *cr) in ud_ialloc() 1196 struct ud_inode *ip; in ud_ialloc() 1220 ud_ifree(struct ud_inode *ip, vtype_t type) in ud_ifree() 1283 struct ud_inode *ip = VTOI(vp); in ud_freesp()
|
H A D | udf_vfsops.c | 328 struct ud_inode *rip; in udf_unmount() 498 struct ud_inode *ip; in udf_vget() 623 struct ud_inode *rip = NULL; in ud_mountfs()
|