Searched defs:tfd (Results 1 - 7 of 7) sorted by relevance

/drivers/net/wireless/iwlwifi/pcie/
H A Dinternal.h384 static inline u16 iwl_pcie_tfd_tb_get_len(struct iwl_tfd *tfd, u8 idx) argument
386 struct iwl_tfd_tb *tb = &tfd->tbs[idx];
H A Dtx.c346 static inline dma_addr_t iwl_pcie_tfd_tb_get_addr(struct iwl_tfd *tfd, u8 idx) argument
348 struct iwl_tfd_tb *tb = &tfd->tbs[idx];
358 static inline void iwl_pcie_tfd_set_tb(struct iwl_tfd *tfd, u8 idx, argument
361 struct iwl_tfd_tb *tb = &tfd->tbs[idx];
370 tfd->num_tbs = idx + 1;
373 static inline u8 iwl_pcie_tfd_get_num_tbs(struct iwl_tfd *tfd) argument
375 return tfd->num_tbs & 0x1f;
380 struct iwl_tfd *tfd)
386 num_tbs = iwl_pcie_tfd_get_num_tbs(tfd);
397 dma_unmap_single(trans->dev, iwl_pcie_tfd_tb_get_addr(tfd,
378 iwl_pcie_tfd_unmap(struct iwl_trans *trans, struct iwl_cmd_meta *meta, struct iwl_tfd *tfd) argument
451 struct iwl_tfd *tfd, *tfd_tmp; local
[all...]
H A Dtrans.c1771 static u32 iwl_trans_pcie_get_cmdlen(struct iwl_tfd *tfd) argument
1777 cmdlen += iwl_pcie_tfd_tb_get_len(tfd, i);
/drivers/net/wireless/iwlegacy/
H A D3945.c617 struct il3945_tfd *tfd, *tfd_tmp; local
621 tfd = &tfd_tmp[q->write_ptr];
624 memset(tfd, 0, sizeof(*tfd));
626 count = TFD_CTL_COUNT_GET(le32_to_cpu(tfd->control_flags));
634 tfd->tbs[count].addr = cpu_to_le32(addr);
635 tfd->tbs[count].len = cpu_to_le32(len);
639 tfd->control_flags =
655 struct il3945_tfd *tfd = &tfd_tmp[idx]; local
661 counter = TFD_CTL_COUNT_GET(le32_to_cpu(tfd
[all...]
H A D4965-mac.c3881 il4965_tfd_tb_get_addr(struct il_tfd *tfd, u8 idx) argument
3883 struct il_tfd_tb *tb = &tfd->tbs[idx];
3895 il4965_tfd_tb_get_len(struct il_tfd *tfd, u8 idx) argument
3897 struct il_tfd_tb *tb = &tfd->tbs[idx];
3903 il4965_tfd_set_tb(struct il_tfd *tfd, u8 idx, dma_addr_t addr, u16 len) argument
3905 struct il_tfd_tb *tb = &tfd->tbs[idx];
3914 tfd->num_tbs = idx + 1;
3918 il4965_tfd_get_num_tbs(struct il_tfd *tfd) argument
3920 return tfd->num_tbs & 0x1f;
3935 struct il_tfd *tfd; local
3981 struct il_tfd *tfd, *tfd_tmp; local
[all...]
/drivers/net/wireless/ipw2x00/
H A Dipw2200.c5065 struct tfd_frame *tfd; local
5072 tfd = &txq->bd[q->first_empty];
5075 memset(tfd, 0, sizeof(*tfd));
5076 tfd->control_flags.message_type = TX_HOST_COMMAND_TYPE;
5077 tfd->control_flags.control_bits = TFD_NEED_IRQ_MASK;
5079 tfd->u.cmd.index = hcmd;
5080 tfd->u.cmd.length = len;
5081 memcpy(tfd->u.cmd.payload, buf, len);
7214 struct tfd_data *tfd)
7212 ipw_qos_set_tx_queue_command(struct ipw_priv *priv, u16 priority, struct tfd_data *tfd) argument
10123 struct tfd_frame *tfd; local
[all...]
H A Dipw2200.h444 // tx tfd with 26 byte mac header
452 // tx tfd with 24 byte mac header
499 } tfd; member in struct:tfd_data

Completed in 138 milliseconds