Lines Matching refs:femarg_t

89 typedef struct fem_arg femarg_t, fsemarg_t;  typedef
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, \
303 extern int vnext_open(femarg_t *vf, int mode, cred_t *cr,
305 extern int vnext_close(femarg_t *vf, int flag, int count, offset_t offset,
307 extern int vnext_read(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
309 extern int vnext_write(femarg_t *vf, uio_t *uiop, int ioflag, cred_t *cr,
311 extern int vnext_ioctl(femarg_t *vf, int cmd, intptr_t arg, int flag,
313 extern int vnext_setfl(femarg_t *vf, int oflags, int nflags, cred_t *cr,
315 extern int vnext_getattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
317 extern int vnext_setattr(femarg_t *vf, vattr_t *vap, int flags, cred_t *cr,
319 extern int vnext_access(femarg_t *vf, int mode, int flags, cred_t *cr,
321 extern int vnext_lookup(femarg_t *vf, char *nm, vnode_t **vpp,
325 extern int vnext_create(femarg_t *vf, char *name, vattr_t *vap,
328 extern int vnext_remove(femarg_t *vf, char *nm, cred_t *cr,
330 extern int vnext_link(femarg_t *vf, vnode_t *svp, char *tnm, cred_t *cr,
332 extern int vnext_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm,
334 extern int vnext_mkdir(femarg_t *vf, char *dirname, vattr_t *vap,
337 extern int vnext_rmdir(femarg_t *vf, char *nm, vnode_t *cdir, cred_t *cr,
339 extern int vnext_readdir(femarg_t *vf, uio_t *uiop, cred_t *cr, int *eofp,
341 extern int vnext_symlink(femarg_t *vf, char *linkname, vattr_t *vap,
344 extern int vnext_readlink(femarg_t *vf, uio_t *uiop, cred_t *cr,
346 extern int vnext_fsync(femarg_t *vf, int syncflag, cred_t *cr,
348 extern void vnext_inactive(femarg_t *vf, cred_t *cr, caller_context_t *ct);
349 extern int vnext_fid(femarg_t *vf, fid_t *fidp, caller_context_t *ct);
350 extern int vnext_rwlock(femarg_t *vf, int write_lock, caller_context_t *ct);
351 extern void vnext_rwunlock(femarg_t *vf, int write_lock, caller_context_t *ct);
352 extern int vnext_seek(femarg_t *vf, offset_t ooff, offset_t *noffp,
354 extern int vnext_cmp(femarg_t *vf, vnode_t *vp2, caller_context_t *ct);
355 extern int vnext_frlock(femarg_t *vf, int cmd, struct flock64 *bfp,
359 extern int vnext_space(femarg_t *vf, int cmd, struct flock64 *bfp,
362 extern int vnext_realvp(femarg_t *vf, vnode_t **vpp, caller_context_t *ct);
363 extern int vnext_getpage(femarg_t *vf, offset_t off, size_t len,
367 extern int vnext_putpage(femarg_t *vf, offset_t off, size_t len, int flags,
369 extern int vnext_map(femarg_t *vf, offset_t off, struct as *as,
372 extern int vnext_addmap(femarg_t *vf, offset_t off, struct as *as,
376 extern int vnext_delmap(femarg_t *vf, offset_t off, struct as *as,
380 extern int vnext_poll(femarg_t *vf, short events, int anyyet,
383 extern int vnext_dump(femarg_t *vf, caddr_t addr, offset_t lbdn,
385 extern int vnext_pathconf(femarg_t *vf, int cmd, ulong_t *valp, cred_t *cr,
387 extern int vnext_pageio(femarg_t *vf, struct page *pp, u_offset_t io_off,
390 extern int vnext_dumpctl(femarg_t *vf, int action, offset_t *blkp,
392 extern void vnext_dispose(femarg_t *vf, struct page *pp, int flag, int dn,
394 extern int vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
396 extern int vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
398 extern int vnext_shrlock(femarg_t *vf, int cmd, struct shrlock *shr,
400 extern int vnext_vnevent(femarg_t *vf, vnevent_t vevent, vnode_t *dvp,
402 extern int vnext_reqzcbuf(femarg_t *vf, enum uio_rw ioflag, xuio_t *xuiop,
404 extern int vnext_retzcbuf(femarg_t *vf, xuio_t *xuiop, cred_t *cr,