/linux/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx-gen2.c | 62 struct iwl_tfh_tfd *tfd, in iwl_txq_gen2_set_tb_with_wa() argument 75 ret = iwl_txq_gen2_set_tb(trans, tfd, phys, len); in iwl_txq_gen2_set_tb_with_wa() 130 ret = iwl_txq_gen2_set_tb(trans, tfd, phys, len); in iwl_txq_gen2_set_tb_with_wa() 160 struct iwl_tfh_tfd *tfd, in iwl_txq_gen2_build_amsdu() argument 178 trace_iwlwifi_dev_tx(trans->dev, skb, tfd, sizeof(*tfd), in iwl_txq_gen2_build_amsdu() 251 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, tb_len); in iwl_txq_gen2_build_amsdu() 271 ret = iwl_txq_gen2_set_tb_with_wa(trans, skb, tfd, in iwl_txq_gen2_build_amsdu() 306 struct iwl_tfh_tfd *tfd = iwl_txq_get_tfd(trans, txq, idx); in iwl_txq_gen2_build_tx_amsdu() local 318 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, IWL_FIRST_TB_SIZE); in iwl_txq_gen2_build_tx_amsdu() 340 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, len); in iwl_txq_gen2_build_tx_amsdu() [all …]
|
H A D | tx.c | 143 static inline void iwl_pcie_gen1_tfd_set_tb(struct iwl_tfd *tfd, in iwl_pcie_gen1_tfd_set_tb() argument 146 struct iwl_tfd_tb *tb = &tfd->tbs[idx]; in iwl_pcie_gen1_tfd_set_tb() 154 tfd->num_tbs = idx + 1; in iwl_pcie_gen1_tfd_set_tb() 157 static inline u8 iwl_txq_gen1_tfd_get_num_tbs(struct iwl_tfd *tfd) in iwl_txq_gen1_tfd_get_num_tbs() argument 159 return tfd->num_tbs & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs() 166 void *tfd; in iwl_pcie_txq_build_tfd() local 169 tfd = (u8 *)txq->tfds + trans_pcie->txqs.tfd.size * txq->write_ptr; in iwl_pcie_txq_build_tfd() 172 memset(tfd, 0, trans_pcie->txqs.tfd.size); in iwl_pcie_txq_build_tfd() 174 num_tbs = iwl_txq_gen1_tfd_get_num_tbs(tfd); in iwl_pcie_txq_build_tfd() 177 if (num_tbs >= trans_pcie->txqs.tfd.max_tbs) { in iwl_pcie_txq_build_tfd() [all …]
|
H A D | internal.h | 333 } tfd; member 602 #define IWL_TRANS_PCIE_MAX_FRAGS(trans_pcie) ((trans_pcie)->txqs.tfd.max_tbs - 3) 685 return (u8 *)txq->tfds + trans_pcie->txqs.tfd.size * idx; in iwl_txq_get_tfd() 749 struct iwl_tfh_tfd *tfd, dma_addr_t addr, 753 struct iwl_tfh_tfd *tfd) in iwl_txq_set_tfd_invalid_gen2() argument 755 tfd->num_tbs = 0; in iwl_txq_set_tfd_invalid_gen2() 757 iwl_txq_gen2_set_tb(trans, tfd, trans->invalid_tx_cmd.dma, in iwl_txq_set_tfd_invalid_gen2() 763 struct iwl_tfh_tfd *tfd); 782 struct iwl_tfd *tfd; in iwl_txq_gen1_tfd_tb_get_len() local 792 tfd = (struct iwl_tfd *)_tfd; in iwl_txq_gen1_tfd_tb_get_len() [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-devtrace-iwlwifi.h | 75 void *tfd, size_t tfdlen, 78 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len), 83 __dynamic_array(u8, tfd, tfdlen) 100 memcpy(__get_dynamic_array(tfd), tfd, tfdlen);
|
/linux/drivers/bluetooth/ |
H A D | btintel_pcie.c | 106 struct tfd *tfd; in btintel_pcie_prepare_tx() local 108 tfd = &txq->tfds[tfd_index]; in btintel_pcie_prepare_tx() 109 memset(tfd, 0, sizeof(*tfd)); in btintel_pcie_prepare_tx() 113 tfd->size = skb->len; in btintel_pcie_prepare_tx() 114 tfd->addr = buf->data_p_addr; in btintel_pcie_prepare_tx() 117 memcpy(buf->data, skb->data, tfd->size); in btintel_pcie_prepare_tx() 1152 total = (sizeof(struct tfd) + sizeof(struct urbd0) + sizeof(struct frbd) in btintel_pcie_alloc() 1185 p_addr += (sizeof(struct tfd) * BTINTEL_DESCS_COUNT); in btintel_pcie_alloc() 1186 v_addr += (sizeof(struct tfd) * BTINTEL_DESCS_COUNT); in btintel_pcie_alloc()
|
/linux/tools/include/uapi/linux/ |
H A D | kcmp.h | 24 __u32 tfd; /* target file number */ member
|
/linux/include/uapi/linux/ |
H A D | kcmp.h | 24 __u32 tfd; /* target file number */ member
|
/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945.c | 602 struct il3945_tfd *tfd, *tfd_tmp; in il3945_hw_txq_attach_buf_to_tfd() local 606 tfd = &tfd_tmp[q->write_ptr]; in il3945_hw_txq_attach_buf_to_tfd() 609 memset(tfd, 0, sizeof(*tfd)); in il3945_hw_txq_attach_buf_to_tfd() 611 count = TFD_CTL_COUNT_GET(le32_to_cpu(tfd->control_flags)); in il3945_hw_txq_attach_buf_to_tfd() 619 tfd->tbs[count].addr = cpu_to_le32(addr); in il3945_hw_txq_attach_buf_to_tfd() 620 tfd->tbs[count].len = cpu_to_le32(len); in il3945_hw_txq_attach_buf_to_tfd() 624 tfd->control_flags = in il3945_hw_txq_attach_buf_to_tfd() 640 struct il3945_tfd *tfd = &tfd_tmp[idx]; in il3945_hw_txq_free_tfd() local 646 counter = TFD_CTL_COUNT_GET(le32_to_cpu(tfd->control_flags)); in il3945_hw_txq_free_tfd() 663 dma_unmap_single(&dev->dev, le32_to_cpu(tfd->tbs[i].addr), in il3945_hw_txq_free_tfd() [all …]
|
H A D | 4965-mac.c | 3860 il4965_tfd_tb_get_addr(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_addr() argument 3862 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_addr() 3874 il4965_tfd_tb_get_len(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_len() argument 3876 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_len() 3882 il4965_tfd_set_tb(struct il_tfd *tfd, u8 idx, dma_addr_t addr, u16 len) in il4965_tfd_set_tb() argument 3884 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_set_tb() 3893 tfd->num_tbs = idx + 1; in il4965_tfd_set_tb() 3897 il4965_tfd_get_num_tbs(struct il_tfd *tfd) in il4965_tfd_get_num_tbs() argument 3899 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs() 3912 struct il_tfd *tfd; in il4965_hw_txq_free_tfd() local [all …]
|
/linux/tools/testing/selftests/kcmp/ |
H A D | kcmp_test.c | 143 .tfd = duped_num, in main()
|