Searched refs:fsem_t (Results 1 – 4 of 4) sorted by relevance
/titanic_44/usr/src/uts/common/sys/ |
H A D | fem.h | 91 typedef struct fsem fsem_t; typedef 114 fsem_t *fsem; 433 fsem_t **actual); 434 extern void fsem_free(fsem_t *fsem); 435 extern int fsem_is_installed(struct vfs *v, fsem_t *mon, void *arg); 436 extern int fsem_install(struct vfs *v, fsem_t *mon, void *arg, femhow_t how, 438 extern int fsem_uninstall(struct vfs *v, fsem_t *mon, void *arg);
|
H A D | port_impl.h | 265 fsem_t *pvfs_fsemp;
|
/titanic_44/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 283 fsem_t *fop_fsemop; 305 static fsem_t * 308 fsem_t *fsemp; in port_fop_fsemop() 1027 fsem_t *fsemp; in port_fop_pvfsadd() 2059 (void) fsem_uninstall(vfsp, (fsem_t *)pvfsp->pvfs_fsemp, vfsp); in port_fop_unmount()
|
/titanic_44/usr/src/uts/common/fs/ |
H A D | fem.c | 187 { VFSNAME_##name, offsetof(fsem_t, fsemop_##member), NULL, fsem_err } 270 offsetof(vfsops_t, _fop), offsetof(fsem_t, _fsop)) 309 static fsem_t * 312 fsem_t *p; in fsem_alloc() 314 p = (fsem_t *)kmem_alloc(sizeof (*p), KM_SLEEP); in fsem_alloc() 319 fsem_free(fsem_t *p) in fsem_free() 3396 fsem_t **actual) in fsem_create() 3400 fsem_t *newv; in fsem_create() 3423 fsem_is_installed(struct vfs *v, fsem_t *mon, void *arg) in fsem_is_installed() 3443 fsem_t *mon, /* Monitor operations being installed */ in fsem_install() [all …]
|