Lines Matching refs:bucket
386 fasttrap_bucket_t *bucket; in fasttrap_thread_dtor() local
395 bucket = &fasttrap_procs.fth_table[FASTTRAP_PROCS_INDEX(pid)]; in fasttrap_thread_dtor()
399 mutex_enter(&bucket->ftb_mtx); in fasttrap_thread_dtor()
400 for (fprc = bucket->ftb_data; fprc != NULL; fprc = fprc->ftpc_next) { in fasttrap_thread_dtor()
403 mutex_exit(&bucket->ftb_mtx); in fasttrap_thread_dtor()
408 mutex_exit(&bucket->ftb_mtx); in fasttrap_thread_dtor()
457 fasttrap_bucket_t *bucket; in fasttrap_pid_cleanup_cb() local
475 bucket = &fasttrap_provs.fth_table[i]; in fasttrap_pid_cleanup_cb()
476 mutex_enter(&bucket->ftb_mtx); in fasttrap_pid_cleanup_cb()
477 fpp = (fasttrap_provider_t **)&bucket->ftb_data; in fasttrap_pid_cleanup_cb()
531 mutex_exit(&bucket->ftb_mtx); in fasttrap_pid_cleanup_cb()
648 fasttrap_bucket_t *bucket = &fasttrap_tpoints.fth_table[i]; in fasttrap_fork() local
650 mutex_enter(&bucket->ftb_mtx); in fasttrap_fork()
651 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_fork()
670 mutex_exit(&bucket->ftb_mtx); in fasttrap_fork()
757 fasttrap_bucket_t *bucket; in fasttrap_tracepoint_enable() local
780 bucket = &fasttrap_tpoints.fth_table[FASTTRAP_TPOINTS_INDEX(pid, pc)]; in fasttrap_tracepoint_enable()
792 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
793 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_tracepoint_enable()
842 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
859 new_tp->ftt_next = bucket->ftb_data; in fasttrap_tracepoint_enable()
861 bucket->ftb_data = new_tp; in fasttrap_tracepoint_enable()
863 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
886 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_enable()
940 fasttrap_bucket_t *bucket; in fasttrap_tracepoint_disable() local
959 bucket = &fasttrap_tpoints.fth_table[FASTTRAP_TPOINTS_INDEX(pid, pc)]; in fasttrap_tracepoint_disable()
960 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
961 for (tp = bucket->ftb_data; tp != NULL; tp = tp->ftt_next) { in fasttrap_tracepoint_disable()
1038 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
1048 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
1088 mutex_enter(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
1089 pp = (fasttrap_tracepoint_t **)&bucket->ftb_data; in fasttrap_tracepoint_disable()
1099 mutex_exit(&bucket->ftb_mtx); in fasttrap_tracepoint_disable()
1457 fasttrap_bucket_t *bucket; in fasttrap_proc_lookup() local
1461 bucket = &fasttrap_procs.fth_table[FASTTRAP_PROCS_INDEX(pid)]; in fasttrap_proc_lookup()
1462 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1464 for (fprc = bucket->ftb_data; fprc != NULL; fprc = fprc->ftpc_next) { in fasttrap_proc_lookup()
1467 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1481 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1492 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1498 for (fprc = bucket->ftb_data; fprc != NULL; fprc = fprc->ftpc_next) { in fasttrap_proc_lookup()
1501 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1513 new_fprc->ftpc_next = bucket->ftb_data; in fasttrap_proc_lookup()
1514 bucket->ftb_data = new_fprc; in fasttrap_proc_lookup()
1516 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_lookup()
1524 fasttrap_bucket_t *bucket; in fasttrap_proc_release() local
1577 bucket = &fasttrap_procs.fth_table[FASTTRAP_PROCS_INDEX(pid)]; in fasttrap_proc_release()
1578 mutex_enter(&bucket->ftb_mtx); in fasttrap_proc_release()
1580 fprcp = (fasttrap_proc_t **)&bucket->ftb_data; in fasttrap_proc_release()
1595 mutex_exit(&bucket->ftb_mtx); in fasttrap_proc_release()
1611 fasttrap_bucket_t *bucket; in fasttrap_provider_lookup() local
1619 bucket = &fasttrap_provs.fth_table[FASTTRAP_PROVS_INDEX(pid, name)]; in fasttrap_provider_lookup()
1620 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1625 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_lookup()
1629 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1638 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1673 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1679 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_lookup()
1683 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1705 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1711 new_fp->ftp_next = bucket->ftb_data; in fasttrap_provider_lookup()
1712 bucket->ftb_data = new_fp; in fasttrap_provider_lookup()
1715 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_lookup()
1774 fasttrap_bucket_t *bucket; in fasttrap_provider_retire() local
1779 bucket = &fasttrap_provs.fth_table[FASTTRAP_PROVS_INDEX(pid, name)]; in fasttrap_provider_retire()
1780 mutex_enter(&bucket->ftb_mtx); in fasttrap_provider_retire()
1782 for (fp = bucket->ftb_data; fp != NULL; fp = fp->ftp_next) { in fasttrap_provider_retire()
1789 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
1797 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
1831 mutex_exit(&bucket->ftb_mtx); in fasttrap_provider_retire()
2541 fasttrap_bucket_t *bucket = &fasttrap_provs.fth_table[i]; in fasttrap_unload() local
2543 mutex_enter(&bucket->ftb_mtx); in fasttrap_unload()
2544 fpp = (fasttrap_provider_t **)&bucket->ftb_data; in fasttrap_unload()
2565 mutex_exit(&bucket->ftb_mtx); in fasttrap_unload()