Home
last modified time | relevance | path

Searched refs:vnode_t (Results 1 – 25 of 433) sorted by relevance

12345678910>>...18

/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_vops.h127 int smb_vop_open(vnode_t **, int, cred_t *);
128 void smb_vop_close(vnode_t *, int, cred_t *);
129 int smb_vop_read(vnode_t *, uio_t *, int, cred_t *);
130 int smb_vop_write(vnode_t *, uio_t *, int, uint32_t *, cred_t *);
131 int smb_vop_ioctl(vnode_t *, int, void *, cred_t *);
132 int smb_vop_reqzcbuf(vnode_t *, int, xuio_t *, cred_t *);
133 int smb_vop_retzcbuf(vnode_t *, xuio_t *, cred_t *);
134 int smb_vop_getattr(vnode_t *, vnode_t *, smb_attr_t *, int, cred_t *);
135 int smb_vop_setattr(vnode_t *, vnode_t *, smb_attr_t *, int, cred_t *);
136 int smb_vop_space(vnode_t *, int, flock64_t *, int, offset_t, cred_t *);
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dpathname.h76 extern int pn_getsymlink(vnode_t *, struct pathname *, cred_t *);
85 vnode_t **, vnode_t **);
87 vnode_t **, vnode_t **, vnode_t *);
89 vnode_t **, vnode_t **, vnode_t *, cred_t *);
91 vnode_t **, vnode_t **);
93 vnode_t **, vnode_t **, vnode_t *);
95 vnode_t **, vnode_t **, vnode_t *, cred_t *);
98 vnode_t **, vnode_t **, vnode_t *, vnode_t *, cred_t *);
99 extern int traverse(vnode_t **);
101 extern int vnodetopath(vnode_t *, vnode_t *, char *, size_t, cred_t *);
[all …]
H A Dvnode.h317 } vnode_t; typedef
903 int (*vop_open)(vnode_t **, int, cred_t *, \
905 int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *, \
907 int (*vop_read)(vnode_t *, uio_t *, int, cred_t *, \
909 int (*vop_write)(vnode_t *, uio_t *, int, cred_t *, \
911 int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, \
913 int (*vop_setfl)(vnode_t *, int, int, cred_t *, \
915 int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *, \
917 int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *, \
919 int (*vop_access)(vnode_t *, int, int, cred_t *, \
[all …]
H A Dctfs_impl.h185 vnode_t *ctvfs_root; /* root vnode pointer */
191 extern vnode_t *ctfs_create_tdirnode(vnode_t *);
192 extern vnode_t *ctfs_create_tmplnode(vnode_t *);
193 extern vnode_t *ctfs_create_latenode(vnode_t *);
194 extern vnode_t *ctfs_create_pbundle(vnode_t *);
195 extern vnode_t *ctfs_create_bundle(vnode_t *);
196 extern vnode_t *ctfs_create_ctlnode(vnode_t *);
197 extern vnode_t *ctfs_create_statnode(vnode_t *);
198 extern vnode_t *ctfs_create_evnode(vnode_t *);
199 extern vnode_t *ctfs_create_adirnode(vnode_t *);
[all …]
H A Dgfs.h59 vnode_t *(*gfse_ctor)(vnode_t *); /* constructor */
62 vnode_t *gfse_vnode; /* cached vnode */
71 vnode_t *gfs_vnode; /* current vnode */
72 vnode_t *gfs_parent; /* parent vnode */
79 typedef int (*gfs_readdir_cb)(vnode_t *, void *, int *, offset_t *,
81 typedef int (*gfs_lookup_cb)(vnode_t *, const char *, vnode_t **, ino64_t *,
83 typedef ino64_t (*gfs_inode_cb)(vnode_t *, int);
98 extern vnode_t *gfs_file_create(size_t, vnode_t *, vnodeops_t *);
99 extern vnode_t *gfs_dir_create(size_t, vnode_t *, vnodeops_t *,
101 extern vnode_t *gfs_root_create(size_t, struct vfs *, vnodeops_t *, ino64_t,
[all …]
H A Dobjfs_impl.h43 vnode_t *objfs_vfs_root;
49 extern int objfs_dir_open(vnode_t **, int, cred_t *, caller_context_t *);
50 extern int objfs_dir_access(vnode_t *, int, int, cred_t *,
52 extern int objfs_common_close(vnode_t *, int, int, offset_t, cred_t *,
58 extern int objfs_common_getattr(vnode_t *, vattr_t *);
93 extern vnode_t *objfs_create_root(vfs_t *);
109 extern vnode_t *objfs_create_odirnode(vnode_t *, struct modctl *);
126 extern vnode_t *objfs_create_data(vnode_t *);
H A Dkstr.h43 extern int kstr_open(major_t, minor_t, vnode_t **, int *);
44 extern int kstr_plink(vnode_t *, int, int *);
45 extern int kstr_unplink(vnode_t *, int);
46 extern int kstr_push(vnode_t *, char *);
47 extern int kstr_pop(vnode_t *);
48 extern int kstr_close(vnode_t *, int);
49 extern int kstr_ioctl(vnode_t *, int, intptr_t);
50 extern int kstr_msg(vnode_t *, mblk_t *, mblk_t **, timestruc_t *);
H A Dnbmlock.h51 extern void nbl_start_crit(vnode_t *, krw_t);
52 extern void nbl_end_crit(vnode_t *);
53 extern int nbl_in_crit(vnode_t *);
56 extern int nbl_need_check(vnode_t *);
57 extern int nbl_conflict(vnode_t *, nbl_op_t, u_offset_t, ssize_t, int,
59 extern int nbl_share_conflict(vnode_t *, nbl_op_t, caller_context_t *);
60 extern int nbl_lock_conflict(vnode_t *, nbl_op_t, u_offset_t, ssize_t, int,
62 extern int nbl_svmand(vnode_t *, cred_t *, int *);
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/
H A Dvnode.h262 } vnode_t; typedef
284 typedef struct vnode vnode_t; typedef
823 int (*vop_open)(vnode_t **, int, cred_t *, \
825 int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *, \
827 int (*vop_read)(vnode_t *, uio_t *, int, cred_t *, \
829 int (*vop_write)(vnode_t *, uio_t *, int, cred_t *, \
831 int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, \
833 int (*vop_setfl)(vnode_t *, int, int, cred_t *, \
835 int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *, \
837 int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *, \
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvnode.h253 } vnode_t; typedef
816 int (*vop_open)(vnode_t **, int, cred_t *, \
818 int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *, \
820 int (*vop_read)(vnode_t *, uio_t *, int, cred_t *, \
822 int (*vop_write)(vnode_t *, uio_t *, int, cred_t *, \
824 int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, \
826 int (*vop_setfl)(vnode_t *, int, int, cred_t *, \
828 int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *, \
830 int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *, \
832 int (*vop_access)(vnode_t *, int, int, cred_t *, \
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Dfs_subr.h65 extern int fs_ioctl(vnode_t *, int, intptr_t, int, cred_t *, int *);
66 extern int fs_putpage(vnode_t *, offset_t, size_t, int, cred_t *,
68 extern int fs_fsync(vnode_t *, int, cred_t *, caller_context_t *);
70 extern int fs_rwlock(vnode_t *, int, caller_context_t *);
71 extern void fs_rwunlock(vnode_t *, int, caller_context_t *);
72 extern int fs_cmp(vnode_t *, vnode_t *, caller_context_t *);
73 extern int fs_seek(vnode_t *, offset_t, offset_t *, caller_context_t *);
74 extern int fs_frlock(vnode_t *, int, struct flock64 *, int, offset_t,
76 extern int fs_setfl(vnode_t *, int, int, cred_t *, caller_context_t *);
77 extern int fs_poll(vnode_t *, short, int, short *, struct pollhead **,
[all …]
H A Dlookup.c71 vnode_t **dirvpp, in lookupname()
72 vnode_t **compvpp) in lookupname()
87 vnode_t **dirvpp, /* ret for ptr to parent dir vnode */ in lookupnameatcred()
88 vnode_t **compvpp, /* ret for ptr to component vnode */ in lookupnameatcred()
89 vnode_t *startvp, /* start path search from vp */ in lookupnameatcred()
117 vnode_t **dirvpp, vnode_t **compvpp, vnode_t *startvp) in lookupnameat()
128 vnode_t **dirvpp, in lookuppn()
129 vnode_t **compvpp) in lookuppn()
143 vnode_t **dirvpp, /* ptr for parent vnode */ in lookuppnatcred()
144 vnode_t **compvpp, /* ptr for entry vnode */ in lookuppnatcred()
[all …]
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs4_clnt.h161 vnode_t *vp;
684 vnode_t *lr_vp;
685 vnode_t *lr_dvp;
1496 extern int nfs4_async_readahead(vnode_t *, u_offset_t, caddr_t,
1498 void (*)(vnode_t *, u_offset_t,
1500 extern int nfs4_async_putapage(vnode_t *, page_t *, u_offset_t, size_t,
1501 int, cred_t *, int (*)(vnode_t *, page_t *,
1503 extern int nfs4_async_pageio(vnode_t *, page_t *, u_offset_t, size_t,
1504 int, cred_t *, int (*)(vnode_t *, page_t *,
1506 extern void nfs4_async_commit(vnode_t *, page_t *, offset3, count3,
[all …]
H A Drnode.h266 vnode_t *r_vnode; /* vnode for remote file */
277 vnode_t *r_unldvp; /* parent dir of unlinked file */
290 (vnode_t *, page_t *, u_offset_t *, size_t *, int, cred_t *);
343 extern int nfs_async_readahead(vnode_t *, u_offset_t, caddr_t,
345 void (*)(vnode_t *, u_offset_t,
347 extern int nfs_async_putapage(vnode_t *, page_t *, u_offset_t, size_t,
348 int, cred_t *, int (*)(vnode_t *, page_t *,
350 extern int nfs_async_pageio(vnode_t *, page_t *, u_offset_t, size_t,
351 int, cred_t *, int (*)(vnode_t *, page_t *,
353 extern void nfs_async_readdir(vnode_t *, rddir_cache *,
[all …]
H A Dexport.h341 vnode_t *lf_vp; /* vnode for the buffer file */
533 vnode_t *exi_vp;
534 vnode_t *exi_dvp;
588 vnode_t *vis_vp;
627 extern int nfsauth4_access(struct exportinfo *, vnode_t *,
644 extern vnode_t *nfs_fhtovp(fhandle_t *, struct exportinfo *);
645 extern vnode_t *nfs3_fhtovp(nfs_fh3 *, struct exportinfo *);
647 extern struct exportinfo *checkexport4(fsid_t *, struct fid *, vnode_t *);
650 extern struct exportinfo *nfs_vptoexi(vnode_t *, vnode_t *, cred_t *, int *,
652 extern int nfs_check_vpexi(vnode_t *, vnode_t *, cred_t *,
[all …]
H A Drnode4.h123 vnode_t *sv_r_vnode; /* vnode for this shadow */
130 extern svnode_t *vtosv(vnode_t *);
248 vnode_t *r_unldvp; /* parent dir of unlinked file */
249 vnode_t *r_xattr_dir; /* cached xattr dir vnode */
265 (vnode_t *, page_t *, u_offset_t *, size_t *, int, cred_t *);
385 vnode_t *re_vp; /* held reference */
409 extern vnode_t *makenfs4node(nfs4_sharedfh_t *, nfs4_ga_res_t *, struct vfs *,
410 hrtime_t, cred_t *, vnode_t *, nfs4_fname_t *);
411 extern vnode_t *makenfs4node_by_fh(nfs4_sharedfh_t *, nfs4_sharedfh_t *,
427 extern int nfs4_directio(vnode_t *, int, cred_t *);
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vop.c55 int fop__getxvattr(vnode_t *, xvattr_t *);
56 int fop__setxvattr(vnode_t *, xvattr_t *);
58 static void fake_inactive_xattrdir(vnode_t *);
73 vnode_t **vpp, in fop_open()
94 vnode_t *vp, in fop_close()
124 vnode_t *vp, in fop_read()
219 vnode_t *vp, in fop_write()
265 vnode_t *vp, in fop_ioctl()
301 vnode_t *vp, in fop_setfl()
314 vnode_t *vp, in fop_getattr()
[all …]
H A Dvncache.c84 vn_recycle(vnode_t *vp) in vn_recycle()
110 vn_reinit(vnode_t *vp) in vn_reinit()
122 vnode_t *
125 vnode_t *vp; in vn_alloc()
137 vn_free(vnode_t *vp) in vn_free()
160 const vnode_t *vp1, *vp2; in vncache_cmp()
177 vnode_t *
180 vnode_t tmp_vn; in vncache_lookup()
181 vnode_t *vp; in vncache_lookup()
195 vnode_t *
[all …]
H A Dfake_lookup.c66 vnode_t **dirvpp, in lookupname()
67 vnode_t **compvpp) in lookupname()
82 vnode_t **dirvpp, /* ret for ptr to parent dir vnode */ in lookupnameatcred()
83 vnode_t **compvpp, /* ret for ptr to component vnode */ in lookupnameatcred()
84 vnode_t *startvp, /* start path search from vp */ in lookupnameatcred()
118 vnode_t **dirvpp, /* ptr for parent vnode */ in lookuppnatcred()
119 vnode_t **compvpp, /* ptr for entry vnode */ in lookuppnatcred()
120 vnode_t *startvp, /* start search from this vp */ in lookuppnatcred()
123 vnode_t *vp; /* current directory vp */ in lookuppnatcred()
124 vnode_t *rootvp; in lookuppnatcred()
[all …]
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c50 lo_open(vnode_t **vpp, int flag, struct cred *cr, caller_context_t *ct) in lo_open()
52 vnode_t *vp = *vpp; in lo_open()
53 vnode_t *rvp; in lo_open()
54 vnode_t *oldvp; in lo_open()
84 vnode_t *svp; in lo_open()
104 vnode_t *vp, in lo_close()
119 lo_read(vnode_t *vp, struct uio *uiop, int ioflag, struct cred *cr, in lo_read()
130 lo_write(vnode_t *vp, struct uio *uiop, int ioflag, struct cred *cr, in lo_write()
142 vnode_t *vp, in lo_ioctl()
158 lo_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr, caller_context_t *ct) in lo_setfl()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_vnode.c408 vn_rele(vnode_t *vp) in vn_rele()
440 vn_compare(vnode_t *vp1, vnode_t *vp2) in vn_compare()
442 vnode_t *realvp; in vn_compare()
468 vn_vfswlock_wait(vnode_t *vp) in vn_vfswlock_wait()
479 vn_vfsrlock_wait(vnode_t *vp) in vn_vfsrlock_wait()
494 vn_vfswlock(vnode_t *vp) in vn_vfswlock()
507 vn_vfsrlock(vnode_t *vp) in vn_vfsrlock()
520 vn_vfsunlock(vnode_t *vp) in vn_vfsunlock()
527 vn_vfswlock_held(vnode_t *vp) in vn_vfswlock_held()
626 vn_recycle(vnode_t *vp) in vn_recycle()
[all …]
H A Dfake_fssub.c119 fs_nosys_poll(vnode_t *vp, short events, int anyyet, short *reventsp, in fs_nosys_poll()
142 fs_fsync(vnode_t *vp, int syncflag, cred_t *cr, caller_context_t *ct) in fs_fsync()
152 fs_putpage(vnode_t *vp, offset_t off, size_t len, int flags, cred_t *cr, in fs_putpage()
163 fs_ioctl(vnode_t *vp, int com, intptr_t data, int flag, cred_t *cred, in fs_ioctl()
174 fs_rwlock(vnode_t *vp, int write_lock, caller_context_t *ctp) in fs_rwlock()
181 fs_rwunlock(vnode_t *vp, int write_lock, caller_context_t *ctp) in fs_rwunlock()
190 fs_cmp(vnode_t *vp1, vnode_t *vp2, caller_context_t *ct) in fs_cmp()
200 fs_seek(vnode_t *vp, offset_t ooff, offset_t *noffp, caller_context_t *ct) in fs_seek()
210 fs_frlock(vnode_t *vp, int cmd, struct flock64 *bfp, int flag, offset_t offset, in fs_frlock()
221 fs_setfl(vnode_t *vp, int oflags, int nflags, cred_t *cr, caller_context_t *ct) in fs_setfl()
[all …]
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c54 static int auto_open(vnode_t **, int, cred_t *, caller_context_t *);
55 static int auto_close(vnode_t *, int, int, offset_t, cred_t *,
57 static int auto_getattr(vnode_t *, vattr_t *, int, cred_t *,
59 static int auto_setattr(vnode_t *, vattr_t *, int, cred_t *,
61 static int auto_access(vnode_t *, int, int, cred_t *, caller_context_t *);
62 static int auto_lookup(vnode_t *, char *, vnode_t **,
63 pathname_t *, int, vnode_t *, cred_t *, caller_context_t *, int *,
65 static int auto_create(vnode_t *, char *, vattr_t *, vcexcl_t,
66 int, vnode_t **, cred_t *, int, caller_context_t *, vsecattr_t *);
67 static int auto_remove(vnode_t *, char *, cred_t *, caller_context_t *, int);
[all …]
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_event.c166 vnode_t *
167 ctfs_create_evnode(vnode_t *pvp) in ctfs_create_evnode()
169 vnode_t *vp; in ctfs_create_evnode()
194 vnode_t *vp, in ctfs_ev_access()
221 ctfs_ev_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *cct) in ctfs_ev_open()
242 ctfs_ev_inactive(vnode_t *vp, cred_t *cr, caller_context_t *ct) in ctfs_ev_inactive()
245 vnode_t *pvp = gfs_file_parent(vp); in ctfs_ev_inactive()
266 vnode_t *vp, in ctfs_ev_getattr()
294 vnode_t *vp, in ctfs_ev_ioctl()
314 vnode_t *vp, in ctfs_ev_poll()
[all …]
H A Dctfs_latest.c51 vnode_t *
52 ctfs_create_latenode(vnode_t *pvp) in ctfs_create_latenode()
65 static vnode_t *
66 ctfs_latest_nested_open(vnode_t *vp, cred_t *cr) in ctfs_latest_nested_open()
72 vnode_t *cvp, *svp; in ctfs_latest_nested_open()
97 vnode_t *vp, in ctfs_latest_access()
103 vnode_t *nvp; in ctfs_latest_access()
123 ctfs_latest_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct) in ctfs_latest_open()
125 vnode_t *nvp; in ctfs_latest_open()
147 vnode_t *vp, in ctfs_latest_getattr()
[all …]

12345678910>>...18