/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_vops.h | 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 *); 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 D | pathname.h | 76 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 D | vnode.h | 317 } 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 D | ctfs_impl.h | 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 *); 200 extern vnode_t *ctfs_create_cdirnode(vnode_t *, contract_t *); [all …]
|
H A D | gfs.h | 59 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 D | objfs_impl.h | 43 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 D | kstr.h | 43 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 D | nbmlock.h | 51 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 D | vnode.h | 262 } 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 D | vnode.h | 253 } 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 D | fs_subr.h | 65 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 D | lookup.c | 71 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 D | nfs4_clnt.h | 161 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 D | rnode.h | 266 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 D | export.h | 341 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 D | rnode4.h | 123 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 D | fake_vop.c | 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() 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 D | vncache.c | 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() 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 D | fake_lookup.c | 66 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 D | lofs_vnops.c | 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() 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 D | fake_vnode.c | 440 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 D | fake_fssub.c | 119 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 D | auto_vnops.c | 62 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 D | ctfs_event.c | 166 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 D | ctfs_latest.c | 51 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 …]
|