Lines Matching refs:femarg_t

89 typedef struct fem_arg femarg_t, fsemarg_t;
151 int (*femop_open)(femarg_t *vf, int mode, cred_t *cr, \
153 int (*femop_close)(femarg_t *vf, int flag, int count, \
156 int (*femop_read)(femarg_t *vf, uio_t *uiop, int ioflag, \
158 int (*femop_write)(femarg_t *vf, uio_t *uiop, int ioflag, \
160 int (*femop_ioctl)(femarg_t *vf, int cmd, intptr_t arg, \
163 int (*femop_setfl)(femarg_t *vf, int oflags, int nflags, \
165 int (*femop_getattr)(femarg_t *vf, vattr_t *vap, int flags, \
167 int (*femop_setattr)(femarg_t *vf, vattr_t *vap, int flags, \
169 int (*femop_access)(femarg_t *vf, int mode, int flags, \
171 int (*femop_lookup)(femarg_t *vf, char *nm, vnode_t **vpp, \
175 int (*femop_create)(femarg_t *vf, char *name, vattr_t *vap, \
179 int (*femop_remove)(femarg_t *vf, char *nm, cred_t *cr, \
181 int (*femop_link)(femarg_t *vf, vnode_t *svp, char *tnm, \
183 int (*femop_rename)(femarg_t *vf, char *snm, vnode_t *tdvp, \
186 int (*femop_mkdir)(femarg_t *vf, char *dirname, vattr_t *vap, \
190 int (*femop_rmdir)(femarg_t *vf, char *nm, vnode_t *cdir, \
192 int (*femop_readdir)(femarg_t *vf, uio_t *uiop, cred_t *cr, \
194 int (*femop_symlink)(femarg_t *vf, char *linkname, \
197 int (*femop_readlink)(femarg_t *vf, uio_t *uiop, cred_t *cr, \
199 int (*femop_fsync)(femarg_t *vf, int syncflag, cred_t *cr, \
201 void (*femop_inactive)(femarg_t *vf, cred_t *cr, \
203 int (*femop_fid)(femarg_t *vf, fid_t *fidp, \
205 int (*femop_rwlock)(femarg_t *vf, int write_lock, \
207 void (*femop_rwunlock)(femarg_t *vf, int write_lock, \
209 int (*femop_seek)(femarg_t *vf, offset_t ooff, \
211 int (*femop_cmp)(femarg_t *vf, vnode_t *vp2, \
213 int (*femop_frlock)(femarg_t *vf, int cmd, struct flock64 *bfp, \
217 int (*femop_space)(femarg_t *vf, int cmd, struct flock64 *bfp, \
220 int (*femop_realvp)(femarg_t *vf, vnode_t **vpp, \
222 int (*femop_getpage)(femarg_t *vf, offset_t off, size_t len, \
227 int (*femop_putpage)(femarg_t *vf, offset_t off, size_t len, \
229 int (*femop_map)(femarg_t *vf, offset_t off, struct as *as, \
233 int (*femop_addmap)(femarg_t *vf, offset_t off, struct as *as, \
237 int (*femop_delmap)(femarg_t *vf, offset_t off, struct as *as, \
241 int (*femop_poll)(femarg_t *vf, short events, int anyyet, \
244 int (*femop_dump)(femarg_t *vf, caddr_t addr, offset_t lbdn, \
246 int (*femop_pathconf)(femarg_t *vf, int cmd, ulong_t *valp, \
248 int (*femop_pageio)(femarg_t *vf, struct page *pp, \
251 int (*femop_dumpctl)(femarg_t *vf, int action, offset_t *blkp, \
253 void (*femop_dispose)(femarg_t *vf, struct page *pp, int flag, \
255 int (*femop_setsecattr)(femarg_t *vf, vsecattr_t *vsap, \
257 int (*femop_getsecattr)(femarg_t *vf, vsecattr_t *vsap, \
259 int (*femop_shrlock)(femarg_t *vf, int cmd, \
262 int (*femop_vnevent)(femarg_t *vf, vnevent_t vnevent, \
265 int (*femop_reqzcbuf)(femarg_t *vf, enum uio_rw ioflag, \
268 int (*femop_retzcbuf)(femarg_t *vf, xuio_t *xuio, cred_t *cr, \
302 extern int vnext_open(femarg_t *vf, int mode, cred_t *cr,
304 extern int vnext_close(femarg_t *vf, int flag, int count, offset_t offset,
306 extern int vnext_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
308 extern int vnext_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
310 extern int vnext_ioctl(femarg_t *vf, int cmd, intptr_t arg, int flag,
312 extern int vnext_setfl(femarg_t *vf, int oflags, int nflags, cred_t *cr,
314 extern int vnext_getattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
316 extern int vnext_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
318 extern int vnext_access(femarg_t *vf, int mode, int flags, cred_t *cr,
320 extern int vnext_lookup(femarg_t *vf, char *nm, vnode_t **vpp,
324 extern int vnext_create(femarg_t *vf, char *name, vattr_t *vap,
327 extern int vnext_remove(femarg_t *vf, char *nm, cred_t *cr,
329 extern int vnext_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
331 extern int vnext_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm,
333 extern int vnext_mkdir(femarg_t *vf, char *dirname, vattr_t *vap,
336 extern int vnext_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
338 extern int vnext_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
340 extern int vnext_symlink(femarg_t *vf, char *linkname, vattr_t *vap,
343 extern int vnext_readlink(femarg_t *vf, uio_t *uiop, cred_t *cr,
345 extern int vnext_fsync(femarg_t *vf, int syncflag, cred_t *cr,
347 extern void vnext_inactive(femarg_t *vf, cred_t *cr, caller_context_t *ct);
348 extern int vnext_fid(femarg_t *vf, fid_t *fidp, caller_context_t *ct);
349 extern int vnext_rwlock(femarg_t *vf, int write_lock, caller_context_t *ct);
350 extern void vnext_rwunlock(femarg_t *vf, int write_lock, caller_context_t *ct);
351 extern int vnext_seek(femarg_t *vf, offset_t ooff, offset_t *noffp,
353 extern int vnext_cmp(femarg_t *vf, vnode_t *vp2, caller_context_t *ct);
354 extern int vnext_frlock(femarg_t *vf, int cmd, struct flock64 *bfp,
358 extern int vnext_space(femarg_t *vf, int cmd, struct flock64 *bfp,
361 extern int vnext_realvp(femarg_t *vf, vnode_t **vpp, caller_context_t *ct);
362 extern int vnext_getpage(femarg_t *vf, offset_t off, size_t len,
366 extern int vnext_putpage(femarg_t *vf, offset_t off, size_t len, int flags,
368 extern int vnext_map(femarg_t *vf, offset_t off, struct as *as,
371 extern int vnext_addmap(femarg_t *vf, offset_t off, struct as *as,
375 extern int vnext_delmap(femarg_t *vf, offset_t off, struct as *as,
379 extern int vnext_poll(femarg_t *vf, short events, int anyyet,
382 extern int vnext_dump(femarg_t *vf, caddr_t addr, offset_t lbdn,
384 extern int vnext_pathconf(femarg_t *vf, int cmd, ulong_t *valp, cred_t *cr,
386 extern int vnext_pageio(femarg_t *vf, struct page *pp, u_offset_t io_off,
389 extern int vnext_dumpctl(femarg_t *vf, int action, offset_t *blkp,
391 extern void vnext_dispose(femarg_t *vf, struct page *pp, int flag, int dn,
393 extern int vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
395 extern int vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
397 extern int vnext_shrlock(femarg_t *vf, int cmd, struct shrlock *shr,
399 extern int vnext_vnevent(femarg_t *vf, vnevent_t vevent, vnode_t *dvp,
401 extern int vnext_reqzcbuf(femarg_t *vf, enum uio_rw ioflag, xuio_t *xuiop,
403 extern int vnext_retzcbuf(femarg_t *vf, xuio_t *xuiop, cred_t *cr,