Home
last modified time | relevance | path

Searched refs:ud_inode (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dudf_inode.h351 #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 Dudf_dir.c95 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 Dudf_vnops.c168 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 Dudf_inode.c103 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 Dudf_bmap.c86 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 Dudf_subr.c299 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 Dudf_alloc.c85 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 Dudf_vfsops.c328 struct ud_inode *rip; in udf_unmount()
498 struct ud_inode *ip; in udf_vget()
623 struct ud_inode *rip = NULL; in ud_mountfs()