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.h134 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 *);
137 int smb_vop_access(vnode_t *, int, int, vnode_t *, cred_t *);
138 void smb_vop_eaccess(vnode_t *, int *, int, vnode_t *, cred_t *);
139 int smb_vop_lookup(vnode_t *, char *, vnode_t **, char *, int, int *, vnode_t *,
143 int smb_vop_link(vnode_t *, vnode_t *, char *, int, cred_t *);
145 int smb_vop_rename(vnode_t *, char *, vnode_t *, char *, int, cred_t *);
146 int smb_vop_mkdir(vnode_t *, char *, smb_attr_t *, vnode_t **, int, cred_t *,
153 int smb_vop_stream_lookup(vnode_t *, char *, vnode_t **, char *, vnode_t **,
155 int smb_vop_stream_create(vnode_t *, char *, smb_attr_t *, vnode_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
921 int (*vop_lookup)(vnode_t *, char *, vnode_t **, \
931 int (*vop_link)(vnode_t *, vnode_t *, char *, cred_t *, \
933 int (*vop_rename)(vnode_t *, char *, vnode_t *, char *, \
938 int (*vop_rmdir)(vnode_t *, char *, vnode_t *, cred_t *, \
964 int (*vop_realvp)(vnode_t *, vnode_t **, \
1005 int (*vop_vnevent)(vnode_t *, vnevent_t, vnode_t *, \
1351 int vn_compare(vnode_t *vp1, vnode_t *vp2);
1372 void vn_updatepath(vnode_t *, vnode_t *, const char *);
1386 void vnevent_pre_rename_src(vnode_t *, vnode_t *, char *,
[all …]
H A Dctfs_impl.h191 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 *);
200 extern vnode_t *ctfs_create_cdirnode(vnode_t *, contract_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 */
81 typedef int (*gfs_lookup_cb)(vnode_t *, const char *, vnode_t **, ino64_t *,
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 *,
109 extern int gfs_dir_case_lookup(vnode_t *, const char *, vnode_t **, cred_t *,
111 extern int gfs_dir_lookup(vnode_t *, const char *, vnode_t **, cred_t *,
158 extern int gfs_lookup_dot(vnode_t **, vnode_t *, vnode_t *, const char *);
[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
841 int (*vop_lookup)(vnode_t *, char *, vnode_t **, \
851 int (*vop_link)(vnode_t *, vnode_t *, char *, cred_t *, \
853 int (*vop_rename)(vnode_t *, char *, vnode_t *, char *, \
858 int (*vop_rmdir)(vnode_t *, char *, vnode_t *, cred_t *, \
876 int (*vop_cmp)(vnode_t *, vnode_t *, caller_context_t *); \
884 int (*vop_realvp)(vnode_t *, vnode_t **, \
925 int (*vop_vnevent)(vnode_t *, vnevent_t, vnode_t *, \
967 extern int fop_link(vnode_t *, vnode_t *, char *, cred_t *,
1271 int vn_compare(vnode_t *vp1, vnode_t *vp2);
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvnode.h253 } vnode_t; typedef
834 int (*vop_lookup)(vnode_t *, char *, vnode_t **, \
844 int (*vop_link)(vnode_t *, vnode_t *, char *, cred_t *, \
846 int (*vop_rename)(vnode_t *, char *, vnode_t *, char *, \
851 int (*vop_rmdir)(vnode_t *, char *, vnode_t *, cred_t *, \
869 int (*vop_cmp)(vnode_t *, vnode_t *, caller_context_t *); \
877 int (*vop_realvp)(vnode_t *, vnode_t **, \
918 int (*vop_vnevent)(vnode_t *, vnevent_t, vnode_t *, \
960 extern int fop_link(vnode_t *, vnode_t *, char *, cred_t *,
1264 int vn_compare(vnode_t *vp1, vnode_t *vp2);
[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 *);
74 extern int fs_frlock(vnode_t *, int, struct flock64 *, int, offset_t,
77 extern int fs_poll(vnode_t *, short, int, short *, struct pollhead **,
90 extern int fs_vnevent_nosupport(vnode_t *, vnevent_t, vnode_t *dvp,
92 extern int fs_vnevent_support(vnode_t *, vnevent_t, vnode_t *dvp,
[all …]
H A Dlookup.c71 vnode_t **dirvpp, in lookupname()
117 vnode_t **dirvpp, vnode_t **compvpp, vnode_t *startvp) in lookupnameat()
185 int followlink, vnode_t **dirvpp, vnode_t **compvpp, in lookuppnat()
665 vnode_t *cvp; in traverse()
666 vnode_t *tvp; in traverse()
739 vnode_t *uvp; in vn_under()
761 vnode_match(vnode_t *v1, vnode_t *v2, cred_t *cr) in vnode_match()
816 dirfindvp(vnode_t *vrootp, vnode_t *dvp, vnode_t *tvp, cred_t *cr, char *dbuf, in dirfindvp()
934 vnode_t *vp; in localpath()
935 vnode_t *cvp; in localpath()
[all …]
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs4_clnt.h161 vnode_t *vp;
684 vnode_t *lr_vp;
1536 vnode_t *);
1562 extern int vtodv(vnode_t *, vnode_t **, cred_t *, bool_t);
2037 vnode_t *, cred_t *, vnode_t **, int);
2043 vnode_t *, vnode_t *, stateid4 *,
2046 extern int nfs4_start_op(struct mntinfo4 *, vnode_t *, vnode_t *,
2048 extern void nfs4_end_op(struct mntinfo4 *, vnode_t *, vnode_t *,
2052 extern void nfs4_end_fop(struct mntinfo4 *, vnode_t *, vnode_t *,
2079 extern int wait_for_recall(vnode_t *, vnode_t *, nfs4_op_hint_t,
[all …]
H A Drnode.h266 vnode_t *r_vnode; /* vnode for remote file */
277 vnode_t *r_unldvp; /* parent dir of unlinked file */
345 void (*)(vnode_t *, u_offset_t,
348 int, cred_t *, int (*)(vnode_t *, page_t *,
351 int, cred_t *, int (*)(vnode_t *, page_t *,
354 cred_t *, int (*)(vnode_t *,
357 cred_t *, void (*)(vnode_t *, page_t *,
359 extern void nfs_async_inactive(vnode_t *, cred_t *, void (*)(vnode_t *,
370 extern void nfs_setswaplike(vnode_t *, vattr_t *);
390 extern void nfs_write_error(vnode_t *, int, cred_t *);
[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;
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 *,
654 extern vnode_t *untraverse(vnode_t *, vnode_t *);
655 extern int vn_is_nfs_reparse(vnode_t *, cred_t *);
697 extern int has_visible(struct exportinfo *, vnode_t *);
699 extern int nfs_exported(struct exportinfo *, vnode_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 */
385 vnode_t *re_vp; /* held reference */
410 hrtime_t, cred_t *, vnode_t *, nfs4_fname_t *);
427 extern int nfs4_directio(vnode_t *, int, cred_t *);
430 extern void sv_activate(vnode_t **, vnode_t *, nfs4_fname_t **, int);
431 extern vnode_t *sv_find(vnode_t *, vnode_t *, nfs4_fname_t **);
433 extern void sv_inactive(vnode_t *);
[all …]
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vop.c73 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()
336 vnode_t *vp, in fop_setattr()
382 vnode_t *vp, in fop_access()
401 vnode_t *vp; in fake_lookup_xattrdir()
[all …]
H A Dvncache.c110 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()
177 vnode_t *
180 vnode_t tmp_vn; in vncache_lookup()
181 vnode_t *vp; in vncache_lookup()
195 vnode_t *
198 vnode_t *old_vp; in vncache_enter()
199 vnode_t *new_vp; in vncache_enter()
[all …]
H A Dfake_lookup.c66 vnode_t **dirvpp, in lookupname()
67 vnode_t **compvpp) in lookupname()
123 vnode_t *vp; /* current directory vp */ in lookuppnatcred()
124 vnode_t *rootvp; in lookuppnatcred()
168 vnode_t *rootvp, /* rootvp */ in lookuppnvp()
172 vnode_t *cvp; /* current component vp */ in lookuppnvp()
180 vnode_t *startvp; in lookuppnvp()
579 traverse(vnode_t **cvpp) in traverse()
582 vnode_t *cvp; in traverse()
583 vnode_t *tvp; in traverse()
[all …]
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c53 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()
142 vnode_t *vp, in lo_ioctl()
166 vnode_t *vp, in lo_getattr()
185 vnode_t *vp, in lo_setattr()
200 vnode_t *vp, in lo_access()
292 vnode_t *dvp, in lo_lookup()
762 vnode_t *vp, in lo_link()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_vnode.c440 vn_compare(vnode_t *vp1, vnode_t *vp2) in vn_compare()
679 vnode_t *
682 vnode_t *vp; in vn_alloc()
834 vnode_t *vp, in vn_has_other_opens()
870 vnode_t *vp, in vn_is_opened()
904 vnode_t *vp, in vn_is_mapped()
1029 vnode_t *vp, in fop_close()
1061 vnode_t *vp, in fop_read()
1080 vnode_t *vp, in fop_write()
1099 vnode_t *vp, in fop_ioctl()
[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()
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()
234 fs_poll(vnode_t *vp, short events, int anyyet, short *reventsp, in fs_poll()
263 fs_pathconf(vnode_t *vp, int cmd, ulong_t *valp, cred_t *cr, in fs_pathconf()
293 fs_fab_acl(vnode_t *vp, vsecattr_t *vsecattr, int flag, cred_t *cr, in fs_fab_acl()
336 fs_vnevent_nosupport(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm, in fs_vnevent_nosupport()
345 fs_vnevent_support(vnode_t *vp, vnevent_t e, vnode_t *dvp, char *fnm, in fs_vnevent_support()
[all …]
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c62 static int auto_lookup(vnode_t *, char *, vnode_t **,
68 static int auto_link(vnode_t *, vnode_t *, char *, cred_t *,
74 static int auto_rmdir(vnode_t *, char *, vnode_t *, cred_t *,
88 static int auto_trigger_mount(vnode_t *, cred_t *, vnode_t **);
155 vnode_t *vp, in auto_close()
167 vnode_t *vp, in auto_getattr()
276 vnode_t *vp, in auto_setattr()
310 vnode_t *vp, in auto_access()
355 vnode_t *dvp, in auto_lookup()
665 vnode_t *dvp, in auto_create()
[all …]
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_event.c166 vnode_t *
169 vnode_t *vp; in ctfs_create_evnode()
194 vnode_t *vp, in ctfs_ev_access()
266 vnode_t *vp, in ctfs_ev_getattr()
294 vnode_t *vp, in ctfs_ev_ioctl()
314 vnode_t *vp, in ctfs_ev_poll()
346 vnode_t *
349 vnode_t *vp; in ctfs_create_pbundle()
366 vnode_t *
369 vnode_t *vp; in ctfs_create_bundle()
[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