Home
last modified time | relevance | path

Searched refs:tfd (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Dtx-gen2.c61 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 Dtx.c144 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 …]
H A Dtrans.c3263 static u32 iwl_trans_pcie_get_cmdlen(struct iwl_trans *trans, void *tfd) in iwl_trans_pcie_get_cmdlen() argument
3269 for (i = 0; i < trans_pcie->txqs.tfd.max_tbs; i++) in iwl_trans_pcie_get_cmdlen()
3270 cmdlen += iwl_txq_gen1_tfd_tb_get_len(trans, tfd, i); in iwl_trans_pcie_get_cmdlen()
3607 u16 tfd_size = trans_pcie->txqs.tfd.size; in iwl_trans_pcie_dump_data()
3774 trans_pcie->txqs.tfd.addr_size = 64; in iwl_trans_pcie_alloc()
3775 trans_pcie->txqs.tfd.max_tbs = IWL_TFH_NUM_TBS; in iwl_trans_pcie_alloc()
3776 trans_pcie->txqs.tfd.size = sizeof(struct iwl_tfh_tfd); in iwl_trans_pcie_alloc()
3778 trans_pcie->txqs.tfd.addr_size = 36; in iwl_trans_pcie_alloc()
3779 trans_pcie->txqs.tfd.max_tbs = IWL_NUM_OF_TBS; in iwl_trans_pcie_alloc()
3780 trans_pcie->txqs.tfd.size = sizeof(struct iwl_tfd); in iwl_trans_pcie_alloc()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-devtrace-iwlwifi.h75 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 Dkcmp.h24 __u32 tfd; /* target file number */ member
/linux/include/uapi/linux/
H A Dkcmp.h24 __u32 tfd; /* target file number */ member
/linux/drivers/net/wireless/intel/iwlegacy/
H A D3945.c602 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 D4965-mac.c3863 il4965_tfd_tb_get_addr(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_addr() argument
3865 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_addr()
3877 il4965_tfd_tb_get_len(struct il_tfd *tfd, u8 idx) in il4965_tfd_tb_get_len() argument
3879 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_len()
3885 il4965_tfd_set_tb(struct il_tfd *tfd, u8 idx, dma_addr_t addr, u16 len) in il4965_tfd_set_tb() argument
3887 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_set_tb()
3896 tfd->num_tbs = idx + 1; in il4965_tfd_set_tb()
3900 il4965_tfd_get_num_tbs(struct il_tfd *tfd) in il4965_tfd_get_num_tbs() argument
3902 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs()
3915 struct il_tfd *tfd; in il4965_hw_txq_free_tfd() local
[all …]
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.c4994 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 Deventpoll.h22 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, unsigned long toff);
/linux/drivers/bluetooth/
H A Dbtintel_pcie.c245 struct tfd *tfd; in btintel_pcie_prepare_tx() local
247 tfd = &txq->tfds[tfd_index]; in btintel_pcie_prepare_tx()
248 memset(tfd, 0, sizeof(*tfd)); in btintel_pcie_prepare_tx()
252 tfd->size = skb->len; in btintel_pcie_prepare_tx()
253 tfd->addr = buf->data_p_addr; in btintel_pcie_prepare_tx()
256 memcpy(buf->data, skb->data, tfd->size); in btintel_pcie_prepare_tx()
1792 total = (sizeof(struct tfd) + sizeof(struct urbd0)) * BTINTEL_PCIE_TX_DESCS_COUNT; in btintel_pcie_alloc()
1825 p_addr += (sizeof(struct tfd) * BTINTEL_PCIE_TX_DESCS_COUNT); in btintel_pcie_alloc()
1826 v_addr += (sizeof(struct tfd) * BTINTEL_PCIE_TX_DESCS_COUNT); in btintel_pcie_alloc()
/linux/tools/testing/selftests/kcmp/
H A Dkcmp_test.c143 .tfd = duped_num, in main()
/linux/fs/
H A Deventpoll.c1199 static struct epitem *ep_find_tfd(struct eventpoll *ep, int tfd, unsigned long toff) in ep_find_tfd() argument
1206 if (epi->ffd.fd == tfd) { in ep_find_tfd()
1218 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, in get_epoll_tfile_raw_ptr() argument
1231 epi = ep_find_tfd(ep, tfd, toff); in get_epoll_tfile_raw_ptr()