/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/queue/ |
A D | tx.c | 114 tfd->num_tbs = 0; in iwl_txq_gen2_tfd_unmap() 164 tb = &tfd->tbs[idx]; in iwl_txq_gen2_set_tb() 167 if (le16_to_cpu(tfd->num_tbs) >= trans->txqs.tfd.max_tbs) { in iwl_txq_gen2_set_tb() 343 trace_iwlwifi_dev_tx(trans->dev, skb, tfd, sizeof(*tfd), in iwl_txq_gen2_build_amsdu() 506 return tfd; in iwl_txq_gen2_build_tx_amsdu() 629 return tfd; in iwl_txq_gen2_build_tx() 652 memset(tfd, 0, sizeof(*tfd)); in iwl_txq_gen2_build_tfd() 713 void *tfd; in iwl_txq_gen2_tx() local 762 if (!tfd) { in iwl_txq_gen2_tx() 1347 tfd = _tfd; in iwl_txq_gen1_tfd_tb_get_addr() [all …]
|
A D | tx.h | 44 return (u8 *)txq->tfds + trans->txqs.tfd.size * idx; in iwl_txq_get_tfd() 108 struct iwl_tfh_tfd *tfd, dma_addr_t addr, 113 struct iwl_tfh_tfd *tfd); 136 struct iwl_tfd *tfd; in iwl_txq_gen1_tfd_get_num_tbs() local 144 tfd = (struct iwl_tfd *)_tfd; in iwl_txq_gen1_tfd_get_num_tbs() 145 return tfd->num_tbs & 0x1f; in iwl_txq_gen1_tfd_get_num_tbs() 151 struct iwl_tfd *tfd; in iwl_txq_gen1_tfd_tb_get_len() local 161 tfd = (struct iwl_tfd *)_tfd; in iwl_txq_gen1_tfd_tb_get_len() 162 tb = &tfd->tbs[idx]; in iwl_txq_gen1_tfd_tb_get_len()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/pcie/ |
A D | tx-gen2.c | 42 struct iwl_tfh_tfd *tfd; in iwl_pcie_gen2_enqueue_hcmd() local 115 tfd = iwl_txq_get_tfd(trans, txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd() 116 memset(tfd, 0, sizeof(*tfd)); in iwl_pcie_gen2_enqueue_hcmd() 196 iwl_txq_gen2_set_tb(trans, tfd, iwl_txq_get_first_tb_dma(txq, idx), in iwl_pcie_gen2_enqueue_hcmd() 207 iwl_txq_gen2_tfd_unmap(trans, out_meta, tfd); in iwl_pcie_gen2_enqueue_hcmd() 210 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, in iwl_pcie_gen2_enqueue_hcmd() 229 iwl_txq_gen2_tfd_unmap(trans, out_meta, tfd); in iwl_pcie_gen2_enqueue_hcmd() 232 iwl_txq_gen2_set_tb(trans, tfd, phys_addr, cmdlen[i]); in iwl_pcie_gen2_enqueue_hcmd()
|
A D | tx.c | 138 struct iwl_tfd *tfd_fh = (void *)tfd; in iwl_pcie_tfd_set_tb() 154 void *tfd; in iwl_pcie_txq_build_tfd() local 157 tfd = (u8 *)txq->tfds + trans->txqs.tfd.size * txq->write_ptr; in iwl_pcie_txq_build_tfd() 160 memset(tfd, 0, trans->txqs.tfd.size); in iwl_pcie_txq_build_tfd() 165 if (num_tbs >= trans->txqs.tfd.max_tbs) { in iwl_pcie_txq_build_tfd() 167 trans->txqs.tfd.max_tbs); in iwl_pcie_txq_build_tfd() 274 trans->txqs.tfd.size * in iwl_pcie_txq_free() 1313 trans->txqs.tfd.size, in iwl_fill_data_tbs_amsdu() 1444 void *tfd; in iwl_trans_pcie_tx() local 1560 trans->txqs.tfd.size, in iwl_trans_pcie_tx() [all …]
|
A D | trans.c | 3025 static u32 iwl_trans_pcie_get_cmdlen(struct iwl_trans *trans, void *tfd) in iwl_trans_pcie_get_cmdlen() argument 3030 for (i = 0; i < trans->txqs.tfd.max_tbs; i++) in iwl_trans_pcie_get_cmdlen() 3031 cmdlen += iwl_txq_gen1_tfd_tb_get_len(trans, tfd, i); in iwl_trans_pcie_get_cmdlen() 3368 u16 tfd_size = trans->txqs.tfd.size; in iwl_trans_pcie_dump_data() 3604 addr_size = trans->txqs.tfd.addr_size; in iwl_trans_pcie_alloc()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/ |
A D | iwl-trans.c | 46 trans->txqs.tfd.addr_size = 64; in iwl_trans_alloc() 47 trans->txqs.tfd.max_tbs = IWL_TFH_NUM_TBS; in iwl_trans_alloc() 48 trans->txqs.tfd.size = sizeof(struct iwl_tfh_tfd); in iwl_trans_alloc() 50 trans->txqs.tfd.addr_size = 36; in iwl_trans_alloc() 51 trans->txqs.tfd.max_tbs = IWL_NUM_OF_TBS; in iwl_trans_alloc() 52 trans->txqs.tfd.size = sizeof(struct iwl_tfd); in iwl_trans_alloc() 103 WARN_ON(trans->txqs.tfd.addr_size != in iwl_trans_init()
|
A D | iwl-devtrace-iwlwifi.h | 78 void *tfd, size_t tfdlen, 81 TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len), 86 __dynamic_array(u8, tfd, tfdlen) 103 memcpy(__get_dynamic_array(tfd), tfd, tfdlen);
|
A D | iwl-trans.h | 170 #define IWL_TRANS_MAX_FRAGS(trans) ((trans)->txqs.tfd.max_tbs - 3) 958 } tfd; member
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | kcmp.h | 24 __u32 tfd; /* target file number */ member
|
/linux-6.3-rc2/tools/include/uapi/linux/ |
A D | kcmp.h | 24 __u32 tfd; /* target file number */ member
|
/linux-6.3-rc2/include/linux/ |
A D | eventpoll.h | 22 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, unsigned long toff);
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlegacy/ |
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 …]
|
A D | 4965-mac.c | 3862 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_addr() 3876 struct il_tfd_tb *tb = &tfd->tbs[idx]; in il4965_tfd_tb_get_len() 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() 3899 return tfd->num_tbs & 0x1f; in il4965_tfd_get_num_tbs() 3912 struct il_tfd *tfd; in il4965_hw_txq_free_tfd() local 3918 tfd = &tfd_tmp[idx]; in il4965_hw_txq_free_tfd() 3921 num_tbs = il4965_tfd_get_num_tbs(tfd); in il4965_hw_txq_free_tfd() 3958 struct il_tfd *tfd, *tfd_tmp; in il4965_hw_txq_attach_buf_to_tfd() local 3963 tfd = &tfd_tmp[q->write_ptr]; in il4965_hw_txq_attach_buf_to_tfd() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/intel/ipw2x00/ |
A D | ipw2200.c | 5024 struct tfd_frame *tfd; in ipw_queue_tx_hcmd() local 5034 memset(tfd, 0, sizeof(*tfd)); in ipw_queue_tx_hcmd() 5038 tfd->u.cmd.index = hcmd; in ipw_queue_tx_hcmd() 5039 tfd->u.cmd.length = len; in ipw_queue_tx_hcmd() 7178 tfd->tfd.tfd_26.mchdr.qos_ctrl |= cpu_to_le16(CTRL_QOS_NO_ACK); in ipw_qos_set_tx_queue_command() 10075 struct tfd_frame *tfd; in ipw_tx_skb() local 10114 memset(tfd, 0, sizeof(*tfd)); in ipw_tx_skb() 10134 memcpy(&tfd->u.data.tfd.tfd_24.mchdr, hdr, hdr_len); in ipw_tx_skb() 10142 tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |= in ipw_tx_skb() 10157 tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |= in ipw_tx_skb() [all …]
|
A D | ipw2200.h | 485 } tfd; member
|
/linux-6.3-rc2/tools/testing/selftests/kcmp/ |
A D | kcmp_test.c | 143 .tfd = duped_num, in main()
|
/linux-6.3-rc2/kernel/ |
A D | kcmp.c | 117 filp_tgt = get_epoll_tfile_raw_ptr(filp_epoll, slot.tfd, slot.toff); in kcmp_epoll_target()
|
/linux-6.3-rc2/fs/ |
A D | eventpoll.c | 998 static struct epitem *ep_find_tfd(struct eventpoll *ep, int tfd, unsigned long toff) in ep_find_tfd() argument 1005 if (epi->ffd.fd == tfd) { in ep_find_tfd() 1017 struct file *get_epoll_tfile_raw_ptr(struct file *file, int tfd, in get_epoll_tfile_raw_ptr() argument 1030 epi = ep_find_tfd(ep, tfd, toff); in get_epoll_tfile_raw_ptr()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/fw/api/ |
A D | tx.h | 737 DECLARE_FLEX_ARRAY(struct iwl_mvm_compressed_ba_tfd, tfd);
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | tx.c | 2037 if (!tfd_cnt || struct_size(ba_res, tfd, tfd_cnt) > pkt_len) in iwl_mvm_rx_ba_notif() 2055 &ba_res->tfd[i]; in iwl_mvm_rx_ba_notif()
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | proc.rst | 1961 tfd: 5 events: 1d data: ffffffffffffffff pos:0 ino:61af sdev:7 1963 where 'tfd' is a target file descriptor number in decimal form,
|