Lines Matching refs:bucket
277 fasttrap_bucket_t *bucket; in fasttrap_pid_cleanup_cb() local
299 bucket = &fasttrap_provs.fth_table[i]; in fasttrap_pid_cleanup_cb()
300 mutex_enter(&bucket->ftb_mtx); in fasttrap_pid_cleanup_cb()
301 fpp = (fasttrap_provider_t **)&bucket->ftb_data; in fasttrap_pid_cleanup_cb()
355 mutex_exit(&bucket->ftb_mtx); in fasttrap_pid_cleanup_cb()
442 fasttrap_bucket_t *bucket = &fasttrap_tpoints.fth_table[i]; in fasttrap_fork() local
444 mutex_enter(&bucket->ftb_mtx); in fasttrap_fork()
445 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_fork()
461 mutex_exit(&bucket->ftb_mtx); in fasttrap_fork()
504 fasttrap_bucket_t *bucket; in fasttrap_tracepoint_enable() local
525 bucket = &fasttrap_tpoints.fth_table[FASTTRAP_TPOINTS_INDEX(pid, pc)]; in fasttrap_tracepoint_enable()
537 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
538 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_tracepoint_enable()
587 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
604 new_tp->ftt_next = bucket->ftb_data; in fasttrap_tracepoint_enable()
606 bucket->ftb_data = new_tp; in fasttrap_tracepoint_enable()
608 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
629 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
676 fasttrap_bucket_t *bucket; in fasttrap_tracepoint_disable() local
695 bucket = &fasttrap_tpoints.fth_table[FASTTRAP_TPOINTS_INDEX(pid, pc)]; in fasttrap_tracepoint_disable()
696 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
697 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_tracepoint_disable()
774 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
784 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
820 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
821 pp = (fasttrap_tracepoint_t **)&bucket->ftb_data; in fasttrap_tracepoint_disable()
831 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
1184 fasttrap_bucket_t *bucket; in fasttrap_proc_lookup() local
1187 bucket = &fasttrap_procs.fth_table[FASTTRAP_PROCS_INDEX(pid)]; in fasttrap_proc_lookup()
1188 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1190 for (fprc = bucket->ftb_data; fprc != NULL; fprc = fprc->ftpc_next) { in fasttrap_proc_lookup()
1193 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1207 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1214 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1220 for (fprc = bucket->ftb_data; fprc != NULL; fprc = fprc->ftpc_next) { in fasttrap_proc_lookup()
1223 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1235 new_fprc->ftpc_next = bucket->ftb_data; in fasttrap_proc_lookup()
1236 bucket->ftb_data = new_fprc; in fasttrap_proc_lookup()
1238 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1246 fasttrap_bucket_t *bucket; in fasttrap_proc_release() local
1268 bucket = &fasttrap_procs.fth_table[FASTTRAP_PROCS_INDEX(pid)]; in fasttrap_proc_release()
1269 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_release()
1271 fprcp = (fasttrap_proc_t **)&bucket->ftb_data; in fasttrap_proc_release()
1286 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_release()
1302 fasttrap_bucket_t *bucket; in fasttrap_provider_lookup() local
1310 bucket = &fasttrap_provs.fth_table[FASTTRAP_PROVS_INDEX(pid, name)]; in fasttrap_provider_lookup()
1311 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1316 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_lookup()
1320 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1329 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1370 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1376 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_lookup()
1380 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1402 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1408 new_fp->ftp_next = bucket->ftb_data; in fasttrap_provider_lookup()
1409 bucket->ftb_data = new_fp; in fasttrap_provider_lookup()
1412 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1470 fasttrap_bucket_t *bucket; in fasttrap_provider_retire() local
1475 bucket = &fasttrap_provs.fth_table[FASTTRAP_PROVS_INDEX(pid, name)]; in fasttrap_provider_retire()
1476 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_retire()
1478 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_retire()
1485 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
1493 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
1527 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
2259 fasttrap_bucket_t *bucket = &fasttrap_provs.fth_table[i]; in fasttrap_detach() local
2261 mutex_enter(&bucket->ftb_mtx); in fasttrap_detach()
2262 fpp = (fasttrap_provider_t **)&bucket->ftb_data; in fasttrap_detach()
2283 mutex_exit(&bucket->ftb_mtx); in fasttrap_detach()