| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx-gen2.c | 61 struct iwl_tfh_tfd *tfd, in iwl_txq_gen2_set_tb_with_wa() argument 74 ret = iwl_txq_gen2_set_tb(trans, tfd, phys, len); in iwl_txq_gen2_set_tb_with_wa() 129 ret = iwl_txq_gen2_set_tb(trans, tfd, phys, len); in iwl_txq_gen2_set_tb_with_wa() 159 struct iwl_tfh_tfd *tfd, in iwl_txq_gen2_build_amsdu() argument 177 trace_iwlwifi_dev_tx(trans->dev, skb, tfd, sizeof(*tfd), in iwl_txq_gen2_build_amsdu() 250 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, tb_len); in iwl_txq_gen2_build_amsdu() 270 ret = iwl_txq_gen2_set_tb_with_wa(trans, skb, tfd, in iwl_txq_gen2_build_amsdu() 305 struct iwl_tfh_tfd *tfd = iwl_txq_get_tfd(trans, txq, idx); in iwl_txq_gen2_build_tx_amsdu() local 317 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, IWL_FIRST_TB_SIZE); in iwl_txq_gen2_build_tx_amsdu() 339 iwl_txq_gen2_set_tb(trans, tfd, tb_phys, len); in iwl_txq_gen2_build_tx_amsdu() [all …]
|
| H A D | tx.c | 144 static inline void iwl_pcie_gen1_tfd_set_tb(struct iwl_tfd *tfd, in iwl_pcie_gen1_tfd_set_tb() argument 147 struct iwl_tfd_tb *tb = &tfd->tbs[idx]; in iwl_pcie_gen1_tfd_set_tb() 155 tfd->num_tbs = idx + 1; in iwl_pcie_gen1_tfd_set_tb() 158 static inline u8 iwl_txq_gen1_tfd_get_num_tbs(struct iwl_tfd *tfd) in iwl_txq_gen1_tfd_get_num_tbs() argument 160 return tfd->num_tbs & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs() 167 void *tfd; in iwl_pcie_txq_build_tfd() local 170 tfd = (u8 *)txq->tfds + trans_pcie->txqs.tfd.size * txq->write_ptr; in iwl_pcie_txq_build_tfd() 173 memset(tfd, 0, trans_pcie->txqs.tfd.size); in iwl_pcie_txq_build_tfd() 175 num_tbs = iwl_txq_gen1_tfd_get_num_tbs(tfd); in iwl_pcie_txq_build_tfd() 178 if (num_tbs >= trans_pcie->txqs.tfd.max_tbs) { in iwl_pcie_txq_build_tfd() [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/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 …]
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | ipw2200.c | 4994 struct tfd_frame *tfd; in ipw_queue_tx_hcmd() local 5001 tfd = &txq->bd[q->first_empty]; in ipw_queue_tx_hcmd() 5004 memset(tfd, 0, sizeof(*tfd)); in ipw_queue_tx_hcmd() 5005 tfd->control_flags.message_type = TX_HOST_COMMAND_TYPE; in ipw_queue_tx_hcmd() 5006 tfd->control_flags.control_bits = TFD_NEED_IRQ_MASK; in ipw_queue_tx_hcmd() 5008 tfd->u.cmd.index = hcmd; in ipw_queue_tx_hcmd() 5009 tfd->u.cmd.length = len; in ipw_queue_tx_hcmd() 5010 memcpy(tfd->u.cmd.payload, buf, len); in ipw_queue_tx_hcmd() 7146 struct tfd_data *tfd) in ipw_qos_set_tx_queue_command() argument 7152 tfd->tx_flags_ext |= DCT_FLAG_EXT_QOS_ENABLED; in ipw_qos_set_tx_queue_command() [all …]
|
| /linux/include/linux/ |
| H A D | eventpoll.h | 22 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, unsigned long toff);
|
| /linux/tools/testing/selftests/kcmp/ |
| H A D | kcmp_test.c | 143 .tfd = duped_num, in main()
|
| /linux/fs/ |
| H A D | eventpoll.c | 1201 static struct epitem *ep_find_tfd(struct eventpoll *ep, int tfd, unsigned long toff) in ep_find_tfd() argument 1208 if (epi->ffd.fd == tfd) { in ep_find_tfd() 1220 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, in get_epoll_tfile_raw_ptr() argument 1233 epi = ep_find_tfd(ep, tfd, toff); in get_epoll_tfile_raw_ptr()
|