Searched refs:htt (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_tx.c | 53 lockdep_assert_held(&ar->htt.tx_lock); in __ath10k_htt_tx_txq_recalc() 55 if (!ar->htt.tx_q_state.enabled) in __ath10k_htt_tx_txq_recalc() 58 if (ar->htt.tx_q_state.mode != HTT_TX_MODE_SWITCH_PUSH_PULL) in __ath10k_htt_tx_txq_recalc() 75 if (unlikely(peer_id >= ar->htt.tx_q_state.num_peers) || in __ath10k_htt_tx_txq_recalc() 76 unlikely(tid >= ar->htt.tx_q_state.num_tids)) { in __ath10k_htt_tx_txq_recalc() 82 ar->htt.tx_q_state.vaddr->count[tid][peer_id] = count; in __ath10k_htt_tx_txq_recalc() 83 ar->htt.tx_q_state.vaddr->map[tid][idx] &= ~bit; in __ath10k_htt_tx_txq_recalc() 84 ar->htt.tx_q_state.vaddr->map[tid][idx] |= count ? bit : 0; in __ath10k_htt_tx_txq_recalc() 95 lockdep_assert_held(&ar->htt.tx_lock); in __ath10k_htt_tx_txq_sync() 97 if (!ar->htt.tx_q_state.enabled) in __ath10k_htt_tx_txq_sync() [all …]
|
| H A D | htt.c | 288 int ath10k_htt_connect(struct ath10k_htt *htt) in ath10k_htt_connect() argument 292 struct ath10k *ar = htt->ar; in ath10k_htt_connect() 306 status = ath10k_htc_connect_service(&htt->ar->htc, &conn_req, in ath10k_htt_connect() 312 htt->eid = conn_resp.eid; in ath10k_htt_connect() 315 ep = &ar->htc.endpoint[htt->eid]; in ath10k_htt_connect() 319 htt->disable_tx_comp = ath10k_hif_get_htt_tx_complete(htt->ar); in ath10k_htt_connect() 320 if (htt->disable_tx_comp) in ath10k_htt_connect() 321 ath10k_htc_change_tx_credit_flow(&htt->ar->htc, htt->eid, true); in ath10k_htt_connect() 328 struct ath10k_htt *htt = &ar->htt; in ath10k_htt_init() local 330 htt->ar = ar; in ath10k_htt_init() [all …]
|
| H A D | htt_rx.c | 38 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) in ath10k_htt_rx_find_skb_paddr() 46 static void ath10k_htt_rx_ring_free(struct ath10k_htt *htt) in ath10k_htt_rx_ring_free() argument 53 if (htt->rx_ring.in_ord_rx) { in ath10k_htt_rx_ring_free() 54 hash_for_each_safe(htt->rx_ring.skb_table, i, n, rxcb, hlist) { in ath10k_htt_rx_ring_free() 56 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free() 63 for (i = 0; i < htt->rx_ring.size; i++) { in ath10k_htt_rx_ring_free() 64 skb = htt->rx_ring.netbufs_ring[i]; in ath10k_htt_rx_ring_free() 69 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free() 76 htt->rx_ring.fill_cnt = 0; in ath10k_htt_rx_ring_free() 77 hash_init(htt->rx_ring.skb_table); in ath10k_htt_rx_ring_free() [all …]
|
| H A D | htt.h | 1935 int (*htt_send_rx_ring_cfg)(struct ath10k_htt *htt); 1936 int (*htt_send_frag_desc_bank_cfg)(struct ath10k_htt *htt); 1937 int (*htt_alloc_frag_desc)(struct ath10k_htt *htt); 1938 void (*htt_free_frag_desc)(struct ath10k_htt *htt); 1939 int (*htt_tx)(struct ath10k_htt *htt, enum ath10k_hw_txrx_mode txmode, 1941 int (*htt_alloc_txbuff)(struct ath10k_htt *htt); 1942 void (*htt_free_txbuff)(struct ath10k_htt *htt); 1943 int (*htt_h2t_aggr_cfg_msg)(struct ath10k_htt *htt, 1946 void (*htt_flush_tx)(struct ath10k_htt *htt); 1949 static inline int ath10k_htt_send_rx_ring_cfg(struct ath10k_htt *htt) in ath10k_htt_send_rx_ring_cfg() argument [all …]
|
| H A D | txrx.h | 11 int ath10k_txrx_tx_unref(struct ath10k_htt *htt, 22 void ath10k_peer_map_event(struct ath10k_htt *htt, 24 void ath10k_peer_unmap_event(struct ath10k_htt *htt,
|
| H A D | Makefile | 7 htt.o \
|
| H A D | hw.h | 651 int (*tx_data_rssi_pad_bytes)(struct htt_resp *htt); 665 struct htt_resp *htt) in ath10k_tx_data_rssi_get_pad_bytes() argument 668 return hw->hw_ops->tx_data_rssi_pad_bytes(htt); in ath10k_tx_data_rssi_get_pad_bytes()
|
| H A D | debug.c | 102 ar->htt.target_version_major, in ath10k_debug_print_boot_info() 103 ar->htt.target_version_minor, in ath10k_debug_print_boot_info() 882 ret = ath10k_htt_h2t_stats_req(&ar->htt, ar->debug.htt_stats_mask, in ath10k_debug_htt_stats_req() 971 amsdu = ar->htt.max_num_amsdu; in ath10k_read_htt_max_amsdu_ampdu() 972 ampdu = ar->htt.max_num_ampdu; in ath10k_read_htt_max_amsdu_ampdu() 1001 res = ath10k_htt_h2t_aggr_cfg_msg(&ar->htt, ampdu, amsdu); in ath10k_write_htt_max_amsdu_ampdu() 1006 ar->htt.max_num_amsdu = amsdu; in ath10k_write_htt_max_amsdu_ampdu() 1007 ar->htt.max_num_ampdu = ampdu; in ath10k_write_htt_max_amsdu_ampdu()
|
| H A D | htc.c | 845 if (ep->bundle_tx && eid == ar->htt.eid) { in ath10k_htc_tx_complete_work()
|
| H A D | wmi-tlv.c | 1946 cfg->num_msdu_desc = __cpu_to_le32(ar->htt.max_num_pending_tx); in ath10k_wmi_tlv_op_gen_init()
|
| H A D | wmi.c | 6855 config.num_msdu_desc = __cpu_to_le32(ar->htt.max_num_pending_tx); in ath10k_wmi_10_4_op_gen_init()
|
| /linux/lib/zlib_dfltcc/ |
| H A D | dfltcc_deflate.c | 245 param->htt = HTT_FIXED; in dfltcc_deflate() 248 param->htt = HTT_DYNAMIC; in dfltcc_deflate()
|
| H A D | dfltcc.h | 49 unsigned htt : 1; /* Huffman-Table Type */ member
|
| /linux/lib/zstd/common/ |
| H A D | cpu.h | 156 D(htt, 28)
|