Home
last modified time | relevance | path

Searched refs:tids (Results 1 – 25 of 71) sorted by relevance

123

/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dhtab_update.c79 pthread_t *tids; in test_concurrent_update() local
91 tids = calloc(nr, sizeof(*tids)); in test_concurrent_update()
92 if (!ASSERT_NEQ(tids, NULL, "no mem")) in test_concurrent_update()
96 err = pthread_create(&tids[i], NULL, htab_update_thread, &ctx); in test_concurrent_update()
102 pthread_join(tids[j], NULL); in test_concurrent_update()
110 pthread_join(tids[i], &thread_err); in test_concurrent_update()
115 if (tids) in test_concurrent_update()
116 free(tids); in test_concurrent_update()
H A Dhtab_reuse.c65 pthread_t tids[wr_nr + rd_nr]; in test_htab_reuse() local
78 memset(tids, 0, sizeof(tids)); in test_htab_reuse()
80 err = pthread_create(&tids[i], NULL, htab_update_fn, &ctx); in test_htab_reuse()
87 err = pthread_create(&tids[i + wr_nr], NULL, htab_lookup_fn, &ctx); in test_htab_reuse()
96 if (!tids[i]) in test_htab_reuse()
98 pthread_join(tids[i], NULL); in test_htab_reuse()
H A Dtask_local_storage.c145 static void waitall(const pthread_t *tids, int nr) in waitall() argument
151 pthread_join(tids[i], NULL); in waitall()
175 pthread_t tids[nr_threads]; in test_nodeadlock() local
207 err = pthread_create(&tids[i], NULL, sock_create_loop, skel); in test_nodeadlock()
213 waitall(tids, i); in test_nodeadlock()
220 waitall(tids, nr_threads); in test_nodeadlock()
/openbmc/linux/tools/testing/selftests/powerpc/math/
H A Dfpu_preempt.c59 pthread_t *tids; in test_preempt_fpu() local
62 tids = malloc((threads) * sizeof(pthread_t)); in test_preempt_fpu()
63 FAIL_IF(!tids); in test_preempt_fpu()
68 rc = pthread_create(&tids[i], NULL, preempt_fpu_c, NULL); in test_preempt_fpu()
91 pthread_join(tids[i], &rc_p); in test_preempt_fpu()
103 free(tids); in test_preempt_fpu()
H A Dfpu_signal.c79 pthread_t *tids; in test_signal_fpu() local
82 tids = malloc(threads * sizeof(pthread_t)); in test_signal_fpu()
83 FAIL_IF(!tids); in test_signal_fpu()
88 rc = pthread_create(&tids[i], NULL, signal_fpu_c, NULL); in test_signal_fpu()
101 pthread_kill(tids[j], SIGUSR1); in test_signal_fpu()
110 pthread_join(tids[i], &rc_p); in test_signal_fpu()
124 free(tids); in test_signal_fpu()
H A Dvmx_signal.c97 pthread_t *tids; in test_signal_vmx() local
103 tids = malloc(threads * sizeof(pthread_t)); in test_signal_vmx()
104 FAIL_IF(!tids); in test_signal_vmx()
109 rc = pthread_create(&tids[i], NULL, signal_vmx_c, NULL); in test_signal_vmx()
125 pthread_kill(tids[j], SIGUSR1); in test_signal_vmx()
134 pthread_join(tids[i], &rc_p); in test_signal_vmx()
148 free(tids); in test_signal_vmx()
H A Dvmx_preempt.c60 pthread_t *tids; in test_preempt_vmx() local
66 tids = malloc(threads * sizeof(pthread_t)); in test_preempt_vmx()
67 FAIL_IF(!tids); in test_preempt_vmx()
72 rc = pthread_create(&tids[i], NULL, preempt_vmx_c, NULL); in test_preempt_vmx()
95 pthread_join(tids[i], &rc_p); in test_preempt_vmx()
H A Dvsx_preempt.c93 pthread_t *tids; in test_preempt_vsx() local
98 tids = malloc(threads * sizeof(pthread_t)); in test_preempt_vsx()
99 FAIL_IF(!tids); in test_preempt_vsx()
104 rc = pthread_create(&tids[i], NULL, preempt_vsx_c, NULL); in test_preempt_vsx()
127 pthread_join(tids[i], &rc_p); in test_preempt_vsx()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_filter.c370 f = adapter->tids.tid_tab[fidx - adapter->tids.tid_base]; in get_filter_count()
374 if ((fidx != (adapter->tids.nftids + adapter->tids.nsftids + in get_filter_count()
376 fidx >= (adapter->tids.nftids + adapter->tids.nhpftids)) in get_filter_count()
768 f = &adapter->tids.ftid_tab[fidx - adapter->tids.nhpftids]; in del_filter_wr()
802 f = &adapter->tids.ftid_tab[fidx - adapter->tids.nhpftids]; in set_filter_wr()
958 if (fidx >= adapter->tids.nftids + adapter->tids.nsftids + in delete_filter()
965 f = &adapter->tids.ftid_tab[fidx - adapter->tids.nhpftids]; in delete_filter()
1163 (adap->tids.nhash + (adap->tids.stid_base - adap->tids.tid_base))) in is_filter_exact_match()
1548 max_fidx = adapter->tids.nftids + adapter->tids.nhpftids; in __cxgb4_set_filter()
1819 max_fidx = adapter->tids.nftids + adapter->tids.nhpftids; in __cxgb4_del_filter()
[all …]
H A Dcxgb4_tc_u32.c200 if (filter_id < adapter->tids.nhpftids) in cxgb4_config_knode()
368 max_tids = adapter->tids.nhpftids + adapter->tids.nftids; in cxgb4_delete_knode()
370 spin_lock_bh(&adapter->tids.ftid_lock); in cxgb4_delete_knode()
375 f = &adapter->tids.hpftid_tab[i]; in cxgb4_delete_knode()
382 adapter->tids.nhpftids, i + 1); in cxgb4_delete_knode()
383 if (i >= adapter->tids.nhpftids) { in cxgb4_delete_knode()
384 filter_id = adapter->tids.nhpftids; in cxgb4_delete_knode()
391 f = &adapter->tids.ftid_tab[i]; in cxgb4_delete_knode()
398 adapter->tids.nftids, i + 1); in cxgb4_delete_knode()
399 if (i >= adapter->tids.nftids) in cxgb4_delete_knode()
[all …]
H A Dcxgb4_tc_mqprio.c81 if (qoffset >= adap->tids.neotids || qcount > adap->tids.neotids) in cxgb4_mqprio_validate()
113 eosw_txq->hwtid = adap->tids.eotid_base + eosw_txq->eotid; in cxgb4_init_eosw_txq()
448 eotid = cxgb4_get_free_eotid(&adap->tids); in cxgb4_mqprio_enable_offload()
462 cxgb4_alloc_eotid(&adap->tids, eotid, eosw_txq); in cxgb4_mqprio_enable_offload()
522 cxgb4_free_eotid(&adap->tids, eosw_txq->eotid); in cxgb4_mqprio_enable_offload()
557 cxgb4_free_eotid(&adap->tids, eosw_txq->eotid); in cxgb4_mqprio_disable_offload()
676 eosw_txq = kcalloc(adap->tids.neotids, sizeof(*eosw_txq), in cxgb4_init_tc_mqprio()
H A Dcxgb4_main.c2927 stid -= adap->tids.sftid_base; in cxgb4_create_server_filter()
2928 stid += adap->tids.nftids; in cxgb4_create_server_filter()
2993 stid -= adap->tids.sftid_base; in cxgb4_remove_server_filter()
2994 stid += adap->tids.nftids; in cxgb4_remove_server_filter()
5014 adap->tids.tid_base = in adap_init0()
5186 adap->tids.ntids = val[0]; in adap_init0()
5187 adap->tids.natids = min(adap->tids.ntids / 2, MAX_ATIDS); in adap_init0()
5200 adap->tids.sftid_base = adap->tids.ftid_base + in adap_init0()
5202 adap->tids.nsftids = adap->tids.nftids - in adap_init0()
5204 adap->tids.nftids = adap->tids.sftid_base - in adap_init0()
[all …]
H A Dcxgb4_ethtool.c1634 struct tid_info *t = &adap->tids; in cxgb4_get_filter_entry()
1850 filter_id -= adapter->tids.hpftid_base; in cxgb4_ntuple_del_filter()
1852 filter_id -= (adapter->tids.ftid_base - adapter->tids.nhpftids); in cxgb4_ntuple_del_filter()
1914 tid += adapter->tids.hpftid_base; in cxgb4_ntuple_set_filter()
1916 tid += (adapter->tids.ftid_base - adapter->tids.nhpftids); in cxgb4_ntuple_set_filter()
2242 struct tid_info *tids = &adap->tids; in cxgb4_init_ethtool_filters() local
2260 nentries = tids->nhpftids + tids->nftids; in cxgb4_init_ethtool_filters()
2262 nentries += tids->nhash + in cxgb4_init_ethtool_filters()
2263 (adap->tids.stid_base - adap->tids.tid_base); in cxgb4_init_ethtool_filters()
H A Dcxgb4_tc_flower.c799 spin_lock_bh(&adap->tids.ftid_lock); in cxgb4_tc_flower_hash_prio_add()
800 if (adap->tids.tc_hash_tids_max_prio < tc_prio) in cxgb4_tc_flower_hash_prio_add()
801 adap->tids.tc_hash_tids_max_prio = tc_prio; in cxgb4_tc_flower_hash_prio_add()
802 spin_unlock_bh(&adap->tids.ftid_lock); in cxgb4_tc_flower_hash_prio_add()
807 struct tid_info *t = &adap->tids; in cxgb4_tc_flower_hash_prio_del()
888 if (fidx < adap->tids.nhpftids) { in cxgb4_flow_rule_replace()
/openbmc/linux/tools/testing/selftests/bpf/map_tests/
H A Dtask_storage_map.c41 static void abort_lookup(struct lookup_ctx *ctx, pthread_t *tids, unsigned int nr) in abort_lookup() argument
48 pthread_join(tids[i], NULL); in abort_lookup()
56 pthread_t tids[MAX_NR_THREAD]; in test_task_storage_map_stress_lookup() local
101 err = pthread_create(&tids[i], NULL, lookup_fn, &ctx); in test_task_storage_map_stress_lookup()
103 abort_lookup(&ctx, tids, i); in test_task_storage_map_stress_lookup()
111 pthread_join(tids[i], NULL); in test_task_storage_map_stress_lookup()
/openbmc/linux/tools/perf/tests/
H A Dswitch-tracking.c66 pid_t *tids; member
99 if (!switch_tracking->tids) { in check_cpu()
100 switch_tracking->tids = calloc(nr, sizeof(pid_t)); in check_cpu()
101 if (!switch_tracking->tids) in check_cpu()
104 switch_tracking->tids[i] = -1; in check_cpu()
115 switch_tracking->tids = addr; in check_cpu()
117 switch_tracking->tids[i] = -1; in check_cpu()
153 if (switch_tracking->tids[cpu] != -1 && in process_sample_event()
154 switch_tracking->tids[cpu] != prev_tid) { in process_sample_event()
158 switch_tracking->tids[cpu] = next_tid; in process_sample_event()
[all …]
/openbmc/qemu/target/microblaze/
H A Dmmu.c71 if (mmu->tids[i] && ((mmu->regs[MMU_R_PID] & 0xff) == mmu->tids[i])) in mmu_change_pid()
105 if (mmu->tids[i] in mmu_translate()
106 && ((mmu->regs[MMU_R_PID] & 0xff) != mmu->tids[i])) { in mmu_translate()
207 env->mmu.regs[MMU_R_PID] = env->mmu.tids[i]; in mmu_read()
261 env->mmu.tids[i] = env->mmu.regs[MMU_R_PID] & 0xff; in mmu_write()
H A Dmmu.h72 uint8_t tids[TLB_ENTRIES]; member
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Duser_sdma.c363 req->tids = NULL; in hfi1_user_sdma_process_request()
498 ntids * sizeof(*req->tids)); in hfi1_user_sdma_process_request()
505 req->tids = tmp; in hfi1_user_sdma_process_request()
603 req->tids[req->tididx]) { in compute_data_length()
978 tidval = req->tids[req->tididx]; in set_txreq_header()
991 !req->tids[req->tididx]) { in set_txreq_header()
994 tidval = req->tids[req->tididx]; in set_txreq_header()
1080 tidval = req->tids[req->tididx]; in set_txreq_header_ahg()
1094 !req->tids[req->tididx]) in set_txreq_header_ahg()
1096 tidval = req->tids[req->tididx]; in set_txreq_header_ahg()
[all …]
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c823 struct tid_info *tids; in chtls_release_resources() local
828 tids = cdev->tids; in chtls_release_resources()
1315 newsk = lookup_tid(cdev->tids, tid); in chtls_pass_accept_request()
1579 sk = lookup_tid(cdev->tids, hwtid); in chtls_pass_establish()
1732 sk = lookup_tid(cdev->tids, hwtid); in chtls_rx_data()
1784 sk = lookup_tid(cdev->tids, hwtid); in chtls_rx_pdu()
1853 sk = lookup_tid(cdev->tids, hwtid); in chtls_rx_cmp()
2162 cxgb4_remove_tid(cdev->tids, in chtls_abort_rpl_rss()
2186 sk = lookup_tid(cdev->tids, hwtid); in chtls_conn_cpl()
2288 sk = lookup_tid(cdev->tids, hwtid); in chtls_wr_ack()
[all …]
H A Dchtls_main.c255 cdev->tids = lldi->tids; in chtls_uld_add()
258 cdev->tids = lldi->tids; in chtls_uld_add()
/openbmc/linux/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c899 struct tid_info *t = lldi->tids; in do_act_establish()
1052 struct tid_info *t = lldi->tids; in do_act_open_rpl()
1098 struct tid_info *t = lldi->tids; in do_peer_close()
1119 struct tid_info *t = lldi->tids; in do_close_con_rpl()
1158 struct tid_info *t = lldi->tids; in do_abort_req_rss()
1206 struct tid_info *t = lldi->tids; in do_abort_rpl_rss()
1230 struct tid_info *t = lldi->tids; in do_rx_data()
1252 struct tid_info *t = lldi->tids; in do_rx_iscsi_hdr()
1355 struct tid_info *t = lldi->tids; in do_rx_iscsi_data()
1453 struct tid_info *t = lldi->tids; in do_rx_data_ddp()
[all …]
/openbmc/linux/net/mac80211/
H A Dsta_info.c1053 unsigned long tids; in __sta_info_recalc_tim() local
1063 tids = ieee80211_tids_for_ac(ac); in __sta_info_recalc_tim()
1068 sta->txq_buffered_tids & tids; in __sta_info_recalc_tim()
1867 if (tids & 0xF8) in find_highest_prio_tid()
1868 return fls(tids) - 1; in find_highest_prio_tid()
1870 if (tids & BIT(0)) in find_highest_prio_tid()
1872 return fls(tids) - 1; in find_highest_prio_tid()
1920 unsigned long tids; in ieee80211_sta_ps_get_frames() local
1925 tids = ieee80211_tids_for_ac(ac); in ieee80211_sta_ps_get_frames()
2018 u16 tids = 0; in ieee80211_sta_ps_deliver_response() local
[all …]
/openbmc/linux/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c356 cxgb4_free_stid(cdev->lldi.tids, stid, ss_family); in __cxgbit_setup_cdev_np()
367 cxgb4_free_stid(cdev->lldi.tids, stid, in __cxgbit_setup_cdev_np()
559 cxgb4_free_stid(cdev->lldi.tids, stid, in __cxgbit_free_cdev_np()
810 cxgb4_remove_tid(csk->com.cdev->lldi.tids, 0, csk->tid, in _cxgbit_free_csk()
1223 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_accept_req()
1582 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_open_rpl()
1604 struct tid_info *t = cdev->lldi.tids; in cxgbit_close_listsrv_rpl()
1626 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_establish()
1903 struct tid_info *t = lldi->tids; in cxgbit_set_tcb_rpl()
1924 struct tid_info *t = lldi->tids; in cxgbit_rx_data()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/
H A Drc.c201 if (sta_entry->tids[tid].agg.agg_state == RTL_AGG_STOP) in _rtl_tx_aggr_check()
239 sta_entry->tids[tid].agg.agg_state = in rtl_tx_status()

123