Symbol: ksema_t
usr/src/cmd/mdb/common/kmdb/kctl/kctl.h
73
ksema_t kctl_wr_avail_sem; /* For WR thr: Work avail on WR queue */
usr/src/lib/libfakekernel/common/sema.c
35
ksema_init(ksema_t *sem, uint32_t val,
usr/src/lib/libfakekernel/common/sema.c
43
ksema_destroy(ksema_t *sem)
usr/src/lib/libfakekernel/common/sema.c
48
sema_p(ksema_t *sem)
usr/src/lib/libfakekernel/common/sema.c
57
sema_v(ksema_t *sem)
usr/src/lib/libfakekernel/common/sema.c
68
sema_p_sig(ksema_t *sem)
usr/src/lib/libfakekernel/common/sema.c
91
sema_tryp(ksema_t *sem)
usr/src/lib/libfakekernel/common/sys/semaphore.h
59
extern void ksema_init(ksema_t *, uint32_t, char *, ksema_type_t, void *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
60
extern void ksema_destroy(ksema_t *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
62
extern void sema_p(ksema_t *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
63
extern int sema_p_sig(ksema_t *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
64
extern void sema_v(ksema_t *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
65
extern int sema_tryp(ksema_t *);
usr/src/lib/libfakekernel/common/sys/semaphore.h
66
extern int sema_held(ksema_t *);
usr/src/uts/common/fs/fsflush.c
80
ksema_t fsflush_sema; /* to serialize with reboot */
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1027
ksema_t *fio_done;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1178
fio_done = kmem_alloc(bufcnt * sizeof (ksema_t),
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1372
kmem_free(fio_done, bufcnt * sizeof (ksema_t));
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1972
ksema_t *io_done;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
690
kmem_free(info->sema, info->bufcnt * sizeof (ksema_t));
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
739
ksema_t *fio_done;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
821
fio_done = kmem_alloc(bufcnt * sizeof (ksema_t), KM_SLEEP);
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
278
ksema_t iport_rls_sema;
usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei.h
220
ksema_t xch_sema;
usr/src/uts/common/io/nvme/nvme_var.h
276
ksema_t nq_sema; /* semaphore to ensure q always has >= 1 empty slot */
usr/src/uts/common/io/nvme/nvme_var.h
459
ksema_t n_abort_sema;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1154
ksema_t hba_sendtgts_semaphore;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
220
extern ksema_t iscsid_config_semaphore;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_doorclt.c
51
static ksema_t iscsi_door_sema;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
133
ksema_t iscsid_config_semaphore;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.h
190
ksema_t l_ioctl_sema;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
464
ksema_t *pc_poll;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hw.c
401
ksema_t sema;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hw.c
451
sema_v((ksema_t *)ctx);
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1375
ksema_t *s = (ksema_t *)ctx;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1383
ksema_t sema;
usr/src/uts/common/io/usbgem/usbgem.h
223
ksema_t hal_op_lock; /* serialize hw operations */
usr/src/uts/common/io/usbgem/usbgem.h
224
ksema_t drv_op_lock; /* hotplug op lock */
usr/src/uts/common/io/usbgem/usbgem.h
227
ksema_t rxfilter_lock;
usr/src/uts/common/klm/nlm_impl.h
401
ksema_t ns_sem;
usr/src/uts/common/krtld/kobj.c
193
ksema_t sema;
usr/src/uts/common/os/cpu.c
173
ksema_t cp_sem; /* synch pause_cpus & cpu_pause */
usr/src/uts/common/os/modctl.c
111
ksema_t sema;
usr/src/uts/common/os/modsysfile.c
110
ksema_t sema;
usr/src/uts/common/os/netstack.c
128
static ksema_t netstack_reap_limiter;
usr/src/uts/common/os/semaphore.c
102
sema_init(ksema_t *sp, unsigned count, char *name, ksema_type_t type, void *arg)
usr/src/uts/common/os/semaphore.c
109
sema_destroy(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
118
sema_queue(ksema_t *sp, kthread_t *t)
usr/src/uts/common/os/semaphore.c
143
sema_dequeue(ksema_t *sp, kthread_t *t)
usr/src/uts/common/os/semaphore.c
164
sema_owner(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
211
ksema_t *sp;
usr/src/uts/common/os/semaphore.c
213
if ((sp = (ksema_t *)t->t_wchan) != NULL) {
usr/src/uts/common/os/semaphore.c
227
sema_p(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
256
sema_p_sig(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
332
sema_v(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
371
sema_tryp(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
394
sema_held(ksema_t *sp)
usr/src/uts/common/os/semaphore.c
54
static kthread_t *sema_owner(ksema_t *);
usr/src/uts/common/sys/buf.h
125
ksema_t b_sem; /* Exclusive access to buf */
usr/src/uts/common/sys/buf.h
126
ksema_t b_io; /* I/O Synchronization */
usr/src/uts/common/sys/cyclic_impl.h
500
ksema_t cyp_modify_wait;
usr/src/uts/common/sys/fdc.h
112
ksema_t d_ocsem; /* sem for serializing opens/closes */
usr/src/uts/common/sys/fdc.h
284
ksema_t c_selsem; /* sem for select unit */
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
184
ksema_t job_fctl_sema;
usr/src/uts/common/sys/fibre-channel/impl/fc_portif.h
185
ksema_t job_port_sema;
usr/src/uts/common/sys/fibre-channel/impl/fp.h
257
ksema_t cmd_sema;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
709
ksema_t ipkt_sema;
usr/src/uts/common/sys/fibre-channel/ulp/fcsm.h
93
ksema_t job_sema; /* To wait for completion */
usr/src/uts/common/sys/fs/hsfs_node.h
188
ksema_t *sema; /* Completion flag */
usr/src/uts/common/sys/fs/hsfs_node.h
202
ksema_t *sema; /* Semaphores used in the bufs */
usr/src/uts/common/sys/fssnap.h
118
ksema_t cmap_throttle_sem; /* used to throttle writes */
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
374
ksema_t svl_pgr_sema; /* PGR serialization */
usr/src/uts/common/sys/semaphore.h
57
extern void sema_init(ksema_t *, uint32_t, char *, ksema_type_t, void *);
usr/src/uts/common/sys/semaphore.h
58
extern void sema_destroy(ksema_t *);
usr/src/uts/common/sys/semaphore.h
59
extern void sema_p(ksema_t *);
usr/src/uts/common/sys/semaphore.h
60
extern int sema_p_sig(ksema_t *);
usr/src/uts/common/sys/semaphore.h
61
extern void sema_v(ksema_t *);
usr/src/uts/common/sys/semaphore.h
62
extern int sema_tryp(ksema_t *);
usr/src/uts/common/sys/semaphore.h
63
extern int sema_held(ksema_t *);
usr/src/uts/common/sys/usb/clients/usbser/usbser_keyspan/keyspan_var.h
144
ksema_t ks_pipes_sema;
usr/src/uts/common/sys/usb/hcd/openhci/ohcid.h
179
ksema_t ohci_ocsem;
usr/src/uts/common/sys/usb/hcd/uhci/uhcid.h
176
ksema_t uhci_ocsem;
usr/src/uts/common/sys/vfs.h
215
ksema_t vfs_reflock; /* mount/unmount/sync lock */
usr/src/uts/common/syscall/uadmin.c
67
extern ksema_t fsflush_sema;
usr/src/uts/common/vm/seg_vn.c
387
static ksema_t segvn_trasync_sem;
usr/src/uts/intel/sys/dma_engine.h
128
ksema_t dch_lock; /* semaphore for this channel */
usr/src/uts/sun/sys/dada/targets/daddef.h
124
ksema_t un_semoclose; /* lock for serializing opens/closes */
usr/src/uts/sun/sys/fdvar.h
289
ksema_t c_ocsem; /* sem for serializing opens/closes */