/titanic_50/usr/src/uts/common/sys/fs/ |
H A D | snode.h | 69 struct vnode *s_vnode; /* vnode associated with this snode */ 73 struct vnode *s_realvp; /* vnode for the fs entry (if any) */ 74 struct vnode *s_commonvp; /* common device vnode */ 152 offset_t spec_maxoffset(struct vnode *); 154 struct vnode *specvp(struct vnode *, dev_t, vtype_t, struct cred *); 155 struct vnode *makespecvp(dev_t, vtype_t); 156 struct vnode *other_specvp(struct vnode *); 157 struct vnode *common_specvp(struct vnode *); 158 struct vnode *specfind(dev_t, vtype_t); 159 struct vnode *commonvp(dev_t, vtype_t); [all …]
|
H A D | ufs_filio.h | 93 extern int ufs_fiosatime(struct vnode *, struct timeval *, int, 95 extern int ufs_fiosdio(struct vnode *, uint_t *, int flag, struct cred *); 96 extern int ufs_fiogdio(struct vnode *, uint_t *, int flag, struct cred *); 97 extern int ufs_fioio(struct vnode *, struct fioio *, int, struct cred *); 98 extern int ufs_fioisbusy(struct vnode *, int *, struct cred *); 99 extern int ufs_fiodirectio(struct vnode *, int, struct cred *); 100 extern int ufs_fiotune(struct vnode *, struct fiotune *, struct cred *); 105 extern int ufs_mark_compressed(struct vnode *vp);
|
H A D | hsfs_impl.h | 45 extern int hs_readsector(struct vnode *vp, uint_t secno, uchar_t *ptr); 47 extern struct vnode *hs_makenode(struct hs_direntry *dp, 51 struct vnode **vpp); 53 extern int hs_dirlook(struct vnode *dvp, char *name, int namlen, 54 struct vnode **vpp, struct cred *cred); 56 extern struct vnode *hs_findhash(ino64_t nodeid, uint_t lbn, uint_t off, 69 extern void hs_filldirent(struct vnode *vp, struct hs_direntry *hdp); 71 extern int hs_access(struct vnode *vp, mode_t m, struct cred *cred);
|
H A D | namenode.h | 55 struct vnode *nm_vnode; /* represents mounted file desc. */ 58 struct vnode *nm_filevp; /* file desc. prior to mounting */ 60 struct vnode *nm_mountpt; /* mount point prior to mounting */ 86 extern int nm_unmountall(struct vnode *, struct cred *); 89 extern struct namenode *namefind(struct vnode *, struct vnode *);
|
H A D | dv_node.h | 64 struct vnode *dv_vnode; /* vnode for this dv_node */ 79 struct vnode *dv_attrvp; /* persistent attribute store */ 99 #define DVTOV(n) ((struct vnode *)(n)->dv_vnode) 173 extern void dv_shadow_node(struct vnode *, char *nm, struct vnode *, 174 struct pathname *, struct vnode *, struct cred *, int); 175 extern int dv_find(struct dv_node *, char *, struct vnode **, 176 struct pathname *, struct vnode *, struct cred *, uint_t);
|
H A D | sdev_impl.h | 139 struct vnode *sdev_vnode; /* vnode */ 147 struct vnode *sdev_attrvp; /* backing store vnode if persisted */ 234 #define SDEVTOV(n) ((struct vnode *)(n)->sdev_vnode) 266 extern int devname_lookup_func(struct sdev_node *, char *, struct vnode **, 289 extern int devname_setattr_func(struct vnode *, struct vattr *, int, 294 extern void devname_inactive_func(struct vnode *, struct cred *, 295 void (*)(struct vnode *)); 452 extern struct sdev_node *sdev_mkroot(struct vfs *, dev_t, struct vnode *, 453 struct vnode *, struct cred *); 456 struct vattr *, struct vnode *, void *, struct cred *, sdev_node_state_t); [all …]
|
H A D | decomp.h | 54 struct vnode *dc_vp; 55 struct vnode *dc_subvp; 70 struct vnode *decompvp(struct vnode *, struct cred *, caller_context_t *);
|
/titanic_50/usr/src/uts/common/fs/sockfs/ |
H A D | sockcommon_vnops.c | 56 static int socket_vop_open(struct vnode **, int, struct cred *, 58 static int socket_vop_close(struct vnode *, int, int, offset_t, 60 static int socket_vop_read(struct vnode *, struct uio *, int, 62 static int socket_vop_write(struct vnode *, struct uio *, int, 64 static int socket_vop_ioctl(struct vnode *, int, intptr_t, int, 66 static int socket_vop_setfl(struct vnode *, int, int, cred_t *, 68 static int socket_vop_getattr(struct vnode *, struct vattr *, int, 70 static int socket_vop_setattr(struct vnode *, struct vattr *, int, 72 static int socket_vop_access(struct vnode *, int, int, struct cred *, 74 static int socket_vop_fsync(struct vnode *, int, struct cred *, [all …]
|
/titanic_50/usr/src/uts/common/fs/dcfs/ |
H A D | dc_vnops.c | 145 static struct dcnode *dcfind(struct vnode *); 191 static int dc_open(struct vnode **, int, struct cred *, caller_context_t *); 192 static int dc_close(struct vnode *, int, int, offset_t, 194 static int dc_read(struct vnode *, struct uio *, int, struct cred *, 196 static int dc_getattr(struct vnode *, struct vattr *, int, 198 static int dc_setattr(struct vnode *, struct vattr *, int, struct cred *, 200 static int dc_access(struct vnode *, int, int, 202 static int dc_fsync(struct vnode *, int, struct cred *, caller_context_t *); 203 static void dc_inactive(struct vnode *, struct cred *, caller_context_t *); 204 static int dc_fid(struct vnode *, struct fid *, caller_context_t *); [all …]
|
/titanic_50/usr/src/uts/common/fs/ |
H A D | fs_subr.h | 58 extern int fs_nosys_map(struct vnode *, offset_t, struct as *, caddr_t *, 61 extern int fs_nosys_addmap(struct vnode *, offset_t, struct as *, caddr_t, 64 extern int fs_nosys_poll(struct vnode *, short, int, short *, 80 extern int fs_pathconf(struct vnode *, int, ulong_t *, struct cred *, 83 extern void fs_dispose(struct vnode *, page_t *, int, int, struct cred *, 85 extern void fs_nodispose(struct vnode *, page_t *, int, int, struct cred *, 87 extern int fs_fab_acl(struct vnode *, vsecattr_t *, int flag, cred_t *, 89 extern int fs_shrlock(struct vnode *, int, struct shrlock *, int, 95 extern int fs_acl_nontrivial(struct vnode *vp, struct cred *cr);
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | flock.h | 220 struct vnode *ll_vp; 232 int reclock(struct vnode *, struct flock64 *, int, int, u_offset_t, 234 int chklock(struct vnode *, int, u_offset_t, ssize_t, int, 236 int convoff(struct vnode *, struct flock64 *, int, offset_t); 237 void cleanlocks(struct vnode *, pid_t, int); 240 locklist_t *flk_active_locks_for_vp(const struct vnode *vp); 241 locklist_t *flk_active_nbmand_locks_for_vp(const struct vnode *vp); 244 int flk_convert_lock_data(struct vnode *, struct flock64 *, 247 int flk_has_remote_locks(struct vnode *vp); 268 int cl_flk_has_remote_locks_for_nlmid(struct vnode *vp, int nlmid);
|
H A D | file.h | 65 struct vnode *f_vnode; /* pointer to vnode structure */ 213 extern int falloc(struct vnode *, int, file_t **, int *); 223 extern int fassign(struct vnode **, int, int *); 229 extern int fgetstartvp(int, char *, struct vnode **); 231 extern int fisopen(struct vnode *); 234 extern int sock_getfasync(struct vnode *); 238 extern void checkwfdlist(struct vnode *, fpollinfo_t *);
|
H A D | swap.h | 137 struct vnode *si_vp; /* vnode (commonvp if device) */ 213 extern struct anon *swap_anon(struct vnode *vp, u_offset_t off); 214 extern int swap_phys_alloc(struct vnode **vpp, u_offset_t *offp, size_t *lenp, 216 extern void swap_phys_free(struct vnode *vp, u_offset_t off, size_t len); 217 extern int swap_getphysname(struct vnode *vp, u_offset_t off, 218 struct vnode **pvpp, u_offset_t *poffp); 219 extern int swap_newphysname(struct vnode *vp, u_offset_t offset, 220 u_offset_t *offp, size_t *lenp, struct vnode **pvpp, u_offset_t *poffp);
|
H A D | consdev.h | 53 extern struct vnode *rconsvp; /* pointer to vnode for that device */ 58 extern struct vnode *vsconsvp; /* pointer to vnode for virtual console */ 69 extern struct vnode *fbvp; /* pointer to vnode for that device */ 88 extern struct vnode *wsconsvp; /* vnode for redirecting ws cons access */ 89 extern struct vnode *rwsconsvp; /* vnode for underlying workstation console */
|
H A D | share.h | 69 extern int add_share(struct vnode *, struct shrlock *); 70 extern int del_share(struct vnode *, struct shrlock *); 71 extern void cleanshares(struct vnode *, pid_t); 72 extern void cleanshares_by_sysid(struct vnode *, int32_t);
|
/titanic_50/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 97 static int spec_open(struct vnode **, int, struct cred *, caller_context_t *); 98 static int spec_close(struct vnode *, int, int, offset_t, struct cred *, 100 static int spec_read(struct vnode *, struct uio *, int, struct cred *, 102 static int spec_write(struct vnode *, struct uio *, int, struct cred *, 104 static int spec_ioctl(struct vnode *, int, intptr_t, int, struct cred *, int *, 106 static int spec_getattr(struct vnode *, struct vattr *, int, struct cred *, 108 static int spec_setattr(struct vnode *, struct vattr *, int, struct cred *, 110 static int spec_access(struct vnode *, int, int, struct cred *, 112 static int spec_create(struct vnode *, char *, vattr_t *, enum vcexcl, int, 113 struct vnode **, struct cred *, int, caller_context_t *, vsecattr_t *); [all …]
|
H A D | specsubr.c | 76 static struct snode *sfind(dev_t, vtype_t, struct vnode *); 77 static struct vnode *get_cvp(dev_t, vtype_t, struct snode *, int *); 80 struct vnode * 82 struct vnode *realvp, in specvp_devfs() 88 struct vnode *vp; in specvp_devfs() 111 struct vnode * 113 struct vnode *vp, in specvp() 121 struct vnode *svp; in specvp() 150 struct vnode *cvp; in specvp() 222 struct vnode * [all …]
|
/titanic_50/usr/src/uts/common/fs/pcfs/ |
H A D | pc_vnops.c | 78 static int pcfs_open(struct vnode **, int, struct cred *, caller_context_t *ct); 79 static int pcfs_close(struct vnode *, int, int, offset_t, struct cred *, 81 static int pcfs_read(struct vnode *, struct uio *, int, struct cred *, 83 static int pcfs_write(struct vnode *, struct uio *, int, struct cred *, 85 static int pcfs_getattr(struct vnode *, struct vattr *, int, struct cred *, 87 static int pcfs_setattr(struct vnode *, struct vattr *, int, struct cred *, 89 static int pcfs_access(struct vnode *, int, int, struct cred *, 91 static int pcfs_lookup(struct vnode *, char *, struct vnode **, 92 struct pathname *, int, struct vnode *, struct cred *, 94 static int pcfs_create(struct vnode *, char *, struct vattr *, [all …]
|
/titanic_50/usr/src/uts/common/klm/ |
H A D | klmops.c | 80 lm_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags, in lm_frlock() 93 lm4_frlock(struct vnode *vp, int cmd, struct flock64 *flk, int flags, in lm4_frlock() 108 lm_shrlock(struct vnode *vp, int cmd, in lm_shrlock() 119 lm4_shrlock(struct vnode *vp, int cmd, in lm4_shrlock() 129 lm_register_lock_locally(struct vnode *vp, struct lm_sysid *ls, in lm_register_lock_locally() 159 lm_nlm_reclaim(struct vnode *vp, struct flock64 *flkp) in lm_nlm_reclaim() 165 lm_nlm4_reclaim(struct vnode *vp, struct flock64 *flkp) in lm_nlm4_reclaim()
|
/titanic_50/usr/src/uts/common/fs/doorfs/ |
H A D | door_vnops.c | 41 static int door_open(struct vnode **vpp, int flag, struct cred *cr, 43 static int door_close(struct vnode *vp, int flag, int count, 45 static int door_getattr(struct vnode *vp, struct vattr *vap, 47 static void door_inactive(struct vnode *vp, struct cred *cr, 49 static int door_access(struct vnode *vp, int mode, int flags, 75 door_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *ct) in door_open() 104 struct vnode *vp, in door_close() 148 door_getattr(struct vnode *vp, struct vattr *vap, int flags, struct cred *cr, in door_getattr() 176 door_inactive(struct vnode *vp, struct cred *cr, caller_context_t *ct) in door_inactive() 243 door_access(struct vnode *vp, int mode, int flags, struct cred *cr, in door_access()
|
/titanic_50/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 319 sdev_open(struct vnode **vpp, int flag, struct cred *cred, caller_context_t *ct) in sdev_open() 350 sdev_close(struct vnode *vp, int flag, int count, in sdev_close() 374 sdev_read(struct vnode *vp, struct uio *uio, int ioflag, struct cred *cred, in sdev_read() 401 sdev_write(struct vnode *vp, struct uio *uio, int ioflag, struct cred *cred, in sdev_write() 432 sdev_ioctl(struct vnode *vp, int cmd, intptr_t arg, int flag, in sdev_ioctl() 449 sdev_getattr(struct vnode *vp, struct vattr *vap, int flags, in sdev_getattr() 482 sdev_setattr(struct vnode *vp, struct vattr *vap, int flags, in sdev_setattr() 489 sdev_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in sdev_getsecattr() 494 struct vnode *avp = dv->sdev_attrvp; in sdev_getsecattr() 514 sdev_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in sdev_setsecattr() [all …]
|
H A D | sdev_ptsops.c | 222 struct vnode *vp; in devpts_prunedir() 291 devpts_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devpts_lookup() 292 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, in devpts_lookup() 297 struct vnode *rvp = NULL; in devpts_lookup() 331 devpts_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl, in devpts_create() 332 int mode, struct vnode **vpp, struct cred *cred, int flag, in devpts_create() 336 struct vnode *vp; in devpts_create() 368 devpts_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in devpts_readdir() 392 devpts_setattr(struct vnode *vp, struct vattr *vap, int flags, in devpts_setattr()
|
/titanic_50/usr/src/uts/common/nfs/ |
H A D | lm.h | 107 extern int lm_frlock(struct vnode *vp, int cmd, 111 extern int lm_has_sleep(const struct vnode *); 118 extern int lm_shrlock(struct vnode *vp, int cmd, 120 extern int lm4_frlock(struct vnode *vp, int cmd, 124 extern int lm4_shrlock(struct vnode *vp, int cmd, 156 extern int lm_vp_active(const struct vnode *);
|
/titanic_50/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 88 static int32_t udf_open(struct vnode **, 90 static int32_t udf_close(struct vnode *, 92 static int32_t udf_read(struct vnode *, 94 static int32_t udf_write(struct vnode *, 96 static int32_t udf_ioctl(struct vnode *, 99 static int32_t udf_getattr(struct vnode *, 101 static int32_t udf_setattr(struct vnode *, 103 static int32_t udf_access(struct vnode *, 105 static int32_t udf_lookup(struct vnode *, 106 char *, struct vnode **, struct pathname *, [all …]
|
/titanic_50/usr/src/uts/common/vm/ |
H A D | pvn.h | 59 struct page *pvn_read_kluster(struct vnode *vp, u_offset_t off, 63 struct page *pvn_write_kluster(struct vnode *vp, struct page *pp, 69 int pvn_vplist_dirty(struct vnode *vp, u_offset_t off, 75 void pvn_vpzero(struct vnode *vp, u_offset_t vplen, size_t zbytes); 80 struct vnode *vp, u_offset_t off, size_t len,
|