Home
last modified time | relevance | path

Searched refs:fsem_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dfem.h91 typedef struct fsem fsem_t; typedef
114 fsem_t *fsem;
435 fsem_t **actual);
436 extern void fsem_free(fsem_t *fsem);
437 extern int fsem_is_installed(struct vfs *v, fsem_t *mon, void *arg);
438 extern int fsem_install(struct vfs *v, fsem_t *mon, void *arg, femhow_t how,
440 extern int fsem_uninstall(struct vfs *v, fsem_t *mon, void *arg);
H A Dport_impl.h265 fsem_t *pvfs_fsemp;
/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fop.c284 fsem_t *fop_fsemop;
306 static fsem_t *
309 fsem_t *fsemp; in port_fop_fsemop()
1028 fsem_t *fsemp; in port_fop_pvfsadd()
2061 (void) fsem_uninstall(vfsp, (fsem_t *)pvfsp->pvfs_fsemp, vfsp); in port_fop_unmount()
/illumos-gate/usr/src/uts/common/fs/
H A Dfem.c187 { VFSNAME_##name, offsetof(fsem_t, fsemop_##member), NULL, fsem_err }
272 offsetof(vfsops_t, _fop), offsetof(fsem_t, _fsop))
311 static fsem_t *
314 fsem_t *p; in fsem_alloc()
316 p = (fsem_t *)kmem_alloc(sizeof (*p), KM_SLEEP); in fsem_alloc()
321 fsem_free(fsem_t *p) in fsem_free()
3445 fsem_t **actual) in fsem_create()
3449 fsem_t *newv; in fsem_create()
3472 fsem_is_installed(struct vfs *v, fsem_t *mon, void *arg) in fsem_is_installed()
3492 fsem_t *mon, /* Monitor operations being installed */ in fsem_install()
[all …]