Home
last modified time | relevance | path

Searched refs:sema (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_frontend.h83 int _nscd_get_clearance(sema_t *sema);
84 int _nscd_release_clearance(sema_t *sema);
85 void _nscd_init_cache_sema(sema_t *sema, char *cache_name);
H A Dnscd_frontend.c140 _nscd_get_clearance(sema_t *sema) in _nscd_get_clearance() argument
147 if (sema_trywait(sema) == 0) { in _nscd_get_clearance()
160 _nscd_release_clearance(sema_t *sema) in _nscd_release_clearance() argument
170 (void) sema_post(sema); in _nscd_release_clearance()
1444 _nscd_init_cache_sema(sema_t *sema, char *cache_name) in _nscd_init_cache_sema() argument
1458 (void) sema_init(sema, j, USYNC_THREAD, 0); in _nscd_init_cache_sema()
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vnops.c673 while (sema_tryp(&(info->sema[count])) == 0) { in hsfs_ra_task()
675 sema_p(&(info->sema[count])); in hsfs_ra_task()
679 sema_destroy(&(info->sema[count])); in hsfs_ra_task()
931 hsio->sema = &fio_done[count]; in hsfs_getpage_ra()
954 info->sema = fio_done; in hsfs_getpage_ra()
1310 hsio->sema = &fio_done[count]; in hsfs_getapage()
2126 prev->contig_chain->sema = tio->sema; in hsched_invoke_strategy()
2159 sema_v(nio->sema); in hsched_invoke_strategy()
2174 sema_v(nio->sema); in hsched_invoke_strategy()
2184 io_done = tio->sema; in hsched_invoke_strategy()
[all …]
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dtdb_agent.c464 tssp->un.sema.sema_max_count = sp->count; in tdb_sema_stats()
465 tssp->un.sema.sema_min_count = sp->count; in tdb_sema_stats()
467 return (&tssp->un.sema); in tdb_sema_stats()
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dhsfs_node.h188 ksema_t *sema; /* Completion flag */ member
202 ksema_t *sema; /* Semaphores used in the bufs */ member
/illumos-gate/usr/src/uts/common/sys/
H A Dsysinfo.h99 uint_t sema; /* semaphore ops count (semop() calls) */ member
225 uint64_t sema; /* semaphore ops count (semop()) */ member
/illumos-gate/usr/src/lib/libfakekernel/
H A DMakefile.com36 sema.o \
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_hw.c401 ksema_t sema; in lun_reset_worker() local
409 sema_init(&sema, 0, NULL, SEMA_DRIVER, NULL); in lun_reset_worker()
420 io->io_context = &sema; in lun_reset_worker()
441 sema_p(&sema); in lun_reset_worker()
H A Dsmartpqi_init.c1383 ksema_t sema; in submit_raid_sync_with_io() local
1385 sema_init(&sema, 0, NULL, SEMA_DRIVER, NULL); in submit_raid_sync_with_io()
1388 io->io_context = &sema; in submit_raid_sync_with_io()
1392 sema_p(&sema); in submit_raid_sync_with_io()
/illumos-gate/usr/src/lib/libc/inc/
H A Dtdb_agent.h145 tdb_sema_stats_t sema; member
/illumos-gate/usr/src/cmd/sa/
H A Dsa.h120 uint64_t sema; member
H A Dsar.c947 (float)xx->csi.sema / sec_diff); in prt_m_opt()
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c2847 td_sema_stats_t *ssp = &ss_p->ss_un.sema; in __td_sync_get_stats()
2852 sync_stats.un.sema.sema_wait; in __td_sync_get_stats()
2854 sync_stats.un.sema.sema_wait_sleep; in __td_sync_get_stats()
2856 sync_stats.un.sema.sema_wait_sleep_time; in __td_sync_get_stats()
2858 sync_stats.un.sema.sema_trywait; in __td_sync_get_stats()
2860 sync_stats.un.sema.sema_trywait_fail; in __td_sync_get_stats()
2862 sync_stats.un.sema.sema_post; in __td_sync_get_stats()
2864 sync_stats.un.sema.sema_max_count; in __td_sync_get_stats()
2866 sync_stats.un.sema.sema_min_count; in __td_sync_get_stats()
/illumos-gate/usr/src/head/
H A Dthread_db.h363 td_sema_stats_t sema; member
/illumos-gate/usr/src/uts/common/os/
H A Dmodsysfile.c110 ksema_t sema; member
2022 sema_p(&pltp->sema); in hwc_parse()
2049 sema_v(&pltp->sema); in hwc_parse_thread()
2071 sema_init(&pltp->sema, 0, NULL, SEMA_DEFAULT, NULL); in hwc_parse_mtalloc()
2081 sema_destroy(&pltp->sema); in hwc_parse_mtfree()
H A Dcpu.c219 kstat_named_t sema; member
3374 csskd->sema.value.ui64 = css->sema; in cpu_sys_stats_ks_update()
3512 cso->cpu_sysinfo.sema = CPU_STATS(cp, sys.sema); in cpu_stat_ks_update()
H A Dmodctl.c113 ksema_t sema; member
2645 sema_v(&ltp->sema); in modload_thread()
3424 sema_init(&lt.sema, 0, NULL, SEMA_DEFAULT, NULL); in mod_load()
3431 sema_p(&lt.sema); in mod_load()
3433 sema_destroy(&lt.sema); in mod_load()
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c592 lwp_sema_t sema; in show_sema() local
594 if (Pread(Proc, &sema, sizeof (sema), offset) == sizeof (sema)) { in show_sema()
597 synch_type(pri, sema.sema_type), in show_sema()
598 sema.sema_count); in show_sema()
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj.c191 ksema_t sema; member
3543 sema_p(&ltp->sema); in kobj_open()
3603 sema_v(&ltp->sema); in kobjopen_thread()
3622 sema_init(&ltp->sema, 0, NULL, SEMA_DEFAULT, NULL); in kobjopen_alloc()
3632 sema_destroy(&ltp->sema); in kobjopen_free()
/illumos-gate/usr/src/uts/common/syscall/
H A Dsem.c880 CPU_STATS_ADDQ(CPU, sys, sema, 1); /* bump semaphore op count */ in semop()
/illumos-gate/usr/src/lib/libc/amd64/
H A DMakefile860 sema.o \
/illumos-gate/usr/src/lib/libc/i386/
H A DMakefile.com904 sema.o \
/illumos-gate/usr/src/lib/libc/sparcv9/
H A DMakefile.com878 sema.o \
/illumos-gate/usr/src/cmd/stat/kstat/
H A Dkstat.c1060 SAVE_UINT32(ksi, sysinfo, sema); in save_cpu_stat()
/illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Kstat/
H A DKstat.xs226 SAVE_UINT32(self, sysinfop, sema); in save_cpu_stat()

12