Home
last modified time | relevance | path

Searched refs:num_tbs (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/queue/
H A Dtx.c91 int num_tbs) in iwl_pcie_gen2_update_byte_tbl()
102 num_tbs * sizeof(struct iwl_tfh_tb); in iwl_pcie_gen2_update_byte_tbl()
152 return le16_to_cpu(tfd->num_tbs) & 0x1f; in iwl_txq_gen2_get_num_tbs()
158 int i, num_tbs; in iwl_txq_gen2_tfd_unmap() local
161 num_tbs = iwl_txq_gen2_get_num_tbs(trans, tfd); in iwl_txq_gen2_tfd_unmap()
163 if (num_tbs > trans->txqs.tfd.max_tbs) { in iwl_txq_gen2_tfd_unmap()
164 IWL_ERR(trans, "Too many chunks: %i\n", num_tbs); in iwl_txq_gen2_tfd_unmap()
169 for (i = 1; i < num_tbs; i++) { in iwl_txq_gen2_tfd_unmap()
182 tfd->num_tbs = 0; in iwl_txq_gen2_tfd_unmap()
236 if (le16_to_cpu(tfd->num_tbs) > in iwl_txq_gen2_set_tb()
89 iwl_pcie_gen2_update_byte_tbl(struct iwl_trans *trans, struct iwl_txq *txq, u16 byte_cnt, int num_tbs) iwl_pcie_gen2_update_byte_tbl() argument
1411 int i, num_tbs; iwl_txq_gen1_tfd_unmap() local
1461 iwl_txq_gen1_update_byte_cnt_tbl(struct iwl_trans *trans, struct iwl_txq *txq, u16 byte_cnt, int num_tbs) iwl_txq_gen1_update_byte_cnt_tbl() argument
[all...]
H A Dtx.h196 return le16_to_cpu(tfd->num_tbs) & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs()
200 return tfd->num_tbs & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs()
229 int num_tbs);
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/queue/
H A Dtx.h136 return tfd->num_tbs & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs()
170 tfd->num_tbs = idx + 1; in iwl_pcie_gen1_tfd_set_tb()
180 int num_tbs);
H A Dtx.c24 int num_tbs) in iwl_pcie_gen2_update_byte_tbl()
35 num_tbs * sizeof(struct iwl_tfh_tb); in iwl_pcie_gen2_update_byte_tbl()
85 return le16_to_cpu(tfd->num_tbs) & 0x1f; in iwl_txq_gen2_get_num_tbs()
109 if (le16_to_cpu(tfd->num_tbs) >= trans->txqs.tfd.max_tbs) { in iwl_txq_gen2_set_tb()
118 tfd->num_tbs = cpu_to_le16(idx + 1); in iwl_txq_gen2_set_tb()
126 tfd->num_tbs = 0; in iwl_txq_set_tfd_invalid_gen2()
135 int i, num_tbs; in iwl_txq_gen2_tfd_unmap() local
138 num_tbs = iwl_txq_gen2_get_num_tbs(trans, tfd); in iwl_txq_gen2_tfd_unmap()
140 if (num_tbs > trans->txqs.tfd.max_tbs) { in iwl_txq_gen2_tfd_unmap()
141 IWL_ERR(trans, "Too many chunks: %i\n", num_tbs); in iwl_txq_gen2_tfd_unmap()
22 iwl_pcie_gen2_update_byte_tbl(struct iwl_trans *trans, struct iwl_txq *txq, u16 byte_cnt, int num_tbs) iwl_pcie_gen2_update_byte_tbl() argument
1395 int i, num_tbs; iwl_txq_gen1_tfd_unmap() local
1437 iwl_txq_gen1_update_byte_cnt_tbl(struct iwl_trans *trans, struct iwl_txq *txq, u16 byte_cnt, int num_tbs) iwl_txq_gen1_update_byte_cnt_tbl() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
H A Diwl-fh.h719 * @ num_tbs 0-4 number of active tbs
727 u8 num_tbs; member
734 * @ num_tbs 0-4 number of active tbs
740 __le16 num_tbs; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/
H A Diwl-fh.h685 * @ num_tbs 0-4 number of active tbs
693 u8 num_tbs; member
700 * @ num_tbs 0-4 number of active tbs
706 __le16 num_tbs; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c205 tfd_fh->num_tbs = idx + 1; in iwl_pcie_tfd_set_tb()
253 u32 num_tbs; in iwl_pcie_txq_build_tfd() local
260 num_tbs = iwl_txq_gen1_tfd_get_num_tbs(trans, tfd); in iwl_pcie_txq_build_tfd()
263 if (num_tbs >= trans->txqs.tfd.max_tbs) { in iwl_pcie_txq_build_tfd()
273 iwl_pcie_tfd_set_tb(trans, tfd, num_tbs, addr, len); in iwl_pcie_txq_build_tfd()
275 return num_tbs; in iwl_pcie_txq_build_tfd()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c139 u32 num_tbs; in iwl_pcie_txq_build_tfd() local
146 num_tbs = iwl_txq_gen1_tfd_get_num_tbs(trans, tfd); in iwl_pcie_txq_build_tfd()
149 if (num_tbs >= trans->txqs.tfd.max_tbs) { in iwl_pcie_txq_build_tfd()
159 iwl_pcie_gen1_tfd_set_tb(trans, tfd, num_tbs, addr, len); in iwl_pcie_txq_build_tfd()
161 return num_tbs; in iwl_pcie_txq_build_tfd()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c3894 tfd->num_tbs = idx + 1; in il4965_tfd_set_tb()
3900 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs()
3917 int num_tbs; in il4965_hw_txq_free_tfd() local
3922 num_tbs = il4965_tfd_get_num_tbs(tfd); in il4965_hw_txq_free_tfd()
3924 if (num_tbs >= IL_NUM_OF_TBS) { in il4965_hw_txq_free_tfd()
3925 IL_ERR("Too many chunks: %i\n", num_tbs); in il4965_hw_txq_free_tfd()
3931 if (num_tbs) in il4965_hw_txq_free_tfd()
3937 for (i = 1; i < num_tbs; i++) in il4965_hw_txq_free_tfd()
3960 u32 num_tbs; in il4965_hw_txq_attach_buf_to_tfd() local
3969 num_tbs in il4965_hw_txq_attach_buf_to_tfd()
[all...]
H A Dcommon.h2420 * @ num_tbs 0-4 number of active tbs
2444 u8 num_tbs; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c3893 tfd->num_tbs = idx + 1; in il4965_tfd_set_tb()
3899 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs()
3916 int num_tbs; in il4965_hw_txq_free_tfd() local
3921 num_tbs = il4965_tfd_get_num_tbs(tfd); in il4965_hw_txq_free_tfd()
3923 if (num_tbs >= IL_NUM_OF_TBS) { in il4965_hw_txq_free_tfd()
3924 IL_ERR("Too many chunks: %i\n", num_tbs); in il4965_hw_txq_free_tfd()
3930 if (num_tbs) in il4965_hw_txq_free_tfd()
3937 for (i = 1; i < num_tbs; i++) in il4965_hw_txq_free_tfd()
3959 u32 num_tbs; in il4965_hw_txq_attach_buf_to_tfd() local
3968 num_tbs in il4965_hw_txq_attach_buf_to_tfd()
[all...]
H A Dcommon.h2421 * @ num_tbs 0-4 number of active tbs
2445 u8 num_tbs; member

Completed in 34 milliseconds