/linux-master/drivers/staging/rtl8712/ |
H A D | rtl8712_xmit.h | 39 #define tx_cmd tx_desc 78 struct tx_desc { struct 91 struct tx_desc txdesc;
|
H A D | rtl8712_xmit.c | 248 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; 282 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; 338 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); 345 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); 353 struct tx_desc *ptxdesc = pxmitbuf->pbuf; 398 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; 406 struct tx_desc txdesc_m [all...] |
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 111 if (!async_tx_test_ack(&desc->tx_desc)) 148 desc->tx_desc.cookie, cmd); 155 ret, desc->tx_desc.cookie, cmd); 170 __func__, desc->tx_desc.cookie, cmd); 193 struct dma_async_tx_descriptor *tx_desc; local 212 tx_desc = &desc->tx_desc; 214 tx_desc = NULL; 225 desc->tx_desc.cookie, desc->status); 227 dma_cookie_complete(tx_desc); 297 ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) argument [all...] |
/linux-master/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_desc.c | 37 if (!comm->tx_desc) 41 comm->tx_desc[i].cmd1 = 0; 43 comm->tx_desc[i].cmd2 = 0; 44 comm->tx_desc[i].addr1 = 0; 45 comm->tx_desc[i].addr2 = 0; 103 comm->tx_desc = NULL; 119 memset(comm->tx_desc, '\0', sizeof(struct spl2sw_mac_desc) * 187 comm->tx_desc = comm->desc_base; 190 comm->rx_desc[0] = &comm->tx_desc[TX_DESC_NUM + MAC_GUARD_DESC_NUM]; 214 comm->tx_desc [all...] |
/linux-master/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | 783 isert_login_post_send(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) argument 789 ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr, 792 tx_desc->tx_cqe.done = isert_login_send_done; 795 send_wr.wr_cqe = &tx_desc->tx_cqe; 796 send_wr.sg_list = tx_desc->tx_sg; 797 send_wr.num_sge = tx_desc->num_sge; 810 struct iser_tx_desc *tx_desc) 813 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); 814 tx_desc->iser_header.flags = ISCSI_CTRL; 816 tx_desc 809 __isert_create_send_desc(struct isert_device *device, struct iser_tx_desc *tx_desc) argument 825 isert_create_send_desc(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iser_tx_desc *tx_desc) argument 839 isert_init_tx_hdrs(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) argument 869 struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc; local 923 struct iser_tx_desc *tx_desc = &isert_conn->login_tx_desc; local 1506 isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev) argument 1517 isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd, struct ib_device *ib_dev, bool comp_err) argument 1698 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); local 1714 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_tx.c | 241 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); local 244 __be32 *ptr = (__be32 *)tx_desc; 248 if (likely((void *)tx_desc + 281 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); local 282 struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; 312 if (likely((void *)tx_desc + 405 struct mlx4_en_tx_desc *tx_desc; local 419 tx_desc = ring->buf + (wqe_index << LOG_TXBB_SIZE); 420 print_hex_dump(KERN_WARNING, "", DUMP_PREFIX_OFFSET, 16, 1, tx_desc, desc_size, false); 690 static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, argument 773 mlx4_en_tx_write_desc(struct mlx4_en_tx_ring *ring, struct mlx4_en_tx_desc *tx_desc, union mlx4_wqe_qpn_vlan qpn_vlan, int desc_size, int bf_index, __be32 op_own, bool bf_ok, bool send_doorbell) argument 881 struct mlx4_en_tx_desc *tx_desc; local 1153 struct mlx4_en_tx_desc *tx_desc = ring->buf + local 1175 struct mlx4_en_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/dma/ptdma/ |
H A D | ptdma-dmaengine.c | 81 struct dma_async_tx_descriptor *tx_desc; local 94 tx_desc = &desc->vd.tx; 97 tx_desc = NULL; 107 dma_cookie_complete(tx_desc); 108 dma_descriptor_unmap(tx_desc); 112 tx_desc = NULL; 120 if (tx_desc) { 121 dmaengine_desc_get_callback_invoke(tx_desc, NULL); 122 dma_run_dependencies(tx_desc);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.h | 147 struct ice_tx_desc *tx_desc; local 149 tx_desc = ICE_TX_DESC(xdp_ring, rs_idx); 150 tx_desc->cmd_type_offset_bsz |=
|
H A D | ice_txrx_lib.c | 301 struct ice_tx_desc *tx_desc; local 310 tx_desc = ICE_TX_DESC(xdp_ring, idx); 311 if (tx_desc->cmd_type_offset_bsz & 357 tx_desc->cmd_type_offset_bsz = 0; 378 struct ice_tx_desc *tx_desc; local 401 tx_desc = ICE_TX_DESC(xdp_ring, ntu); 423 tx_desc->buf_addr = cpu_to_le64(dma); 424 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0); 433 tx_desc = ICE_TX_DESC(xdp_ring, ntu); 451 tx_desc [all...] |
H A D | ice_txrx.c | 38 struct ice_tx_desc *tx_desc; local 74 tx_desc = ICE_TX_DESC(tx_ring, i); 84 tx_desc->buf_addr = cpu_to_le64(dma); 91 tx_desc->cmd_type_offset_bsz = 100 first->next_to_watch = tx_desc; 223 struct ice_tx_desc *tx_desc; local 230 tx_desc = ICE_TX_DESC(tx_ring, i); 247 ice_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf); 274 while (tx_desc != eop_desc) { 275 ice_trace(clean_tx_irq_unmap, tx_ring, tx_desc, tx_bu 1646 struct ice_tx_desc *tx_desc; local 2503 struct ice_tx_desc *tx_desc; local [all...] |
H A D | ice_xsk.c | 605 struct ice_tx_desc *tx_desc; local 614 tx_desc = ICE_TX_DESC(xdp_ring, last_rs); 615 if (tx_desc->cmd_type_offset_bsz & 648 tx_desc->cmd_type_offset_bsz = 0; 676 struct ice_tx_desc *tx_desc; local 697 tx_desc = ICE_TX_DESC(xdp_ring, ntu); 709 tx_desc->buf_addr = cpu_to_le64(dma); 710 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0); 720 tx_desc = ICE_TX_DESC(xdp_ring, ntu); 730 tx_desc 974 struct ice_tx_desc *tx_desc; local 998 struct ice_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 747 struct fm10k_tx_desc *tx_desc; local 776 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); 777 tx_desc->hdrlen = hdrlen; 778 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); 794 struct fm10k_tx_desc *tx_desc; local 870 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); 871 tx_desc->hdrlen = 0; 872 tx_desc->mss = 0; 893 struct fm10k_tx_desc *tx_desc, u16 i, 901 tx_desc 892 fm10k_tx_desc_push(struct fm10k_ring *tx_ring, struct fm10k_tx_desc *tx_desc, u16 i, dma_addr_t dma, unsigned int size, u8 desc_flags) argument 938 struct fm10k_tx_desc *tx_desc; local 1184 struct fm10k_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 144 struct iser_tx_desc *tx_desc, enum iser_desc_type type, 149 tx_desc->type = type; 150 tx_desc->cqe.done = done; 153 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); 155 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); 156 tx_desc->iser_header.flags = ISER_VER; 157 tx_desc->num_sge = 1; 351 struct iser_tx_desc *tx_desc = &iser_task->desc; local 356 iser_create_send_desc(iser_conn, tx_desc, ISCSI_TX_SCSI_COMMAND, 397 err = iser_post_send(&iser_conn->ib_conn, tx_desc); 143 iser_create_send_desc(struct iser_conn *iser_conn, struct iser_tx_desc *tx_desc, enum iser_desc_type type, void (*done)(struct ib_cq *cq, struct ib_wc *wc)) argument 417 struct iser_tx_desc *tx_desc; local [all...] |
H A D | iscsi_iser.c | 187 * @tx_desc: iser tx descriptor 196 struct iser_tx_desc *tx_desc) 206 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, 211 tx_desc->inv_wr.next = NULL; 212 tx_desc->reg_wr.wr.next = NULL; 213 tx_desc->mapped = true; 214 tx_desc->dma_addr = dma_addr; 215 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; 216 tx_desc 195 iser_initialize_task_headers(struct iscsi_task *task, struct iser_tx_desc *tx_desc) argument 367 struct iser_tx_desc *tx_desc = &iser_task->desc; local [all...] |
H A D | iser_memory.c | 253 struct iser_tx_desc *tx_desc = &iser_task->desc; local 257 struct ib_reg_wr *wr = &tx_desc->reg_wr; 268 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); 281 wr->wr.next = &tx_desc->send_wr; 310 struct iser_tx_desc *tx_desc = &iser_task->desc; local 313 struct ib_reg_wr *wr = &tx_desc->reg_wr; 317 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); 328 wr->wr.next = &tx_desc->send_wr;
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_singleq_txrx.c | 195 struct idpf_base_tx_desc *tx_desc; local 208 tx_desc = IDPF_BASE_TX_DESC(tx_q, i); 228 tx_desc->buf_addr = cpu_to_le64(dma); 234 tx_desc->qw1 = idpf_tx_singleq_build_ctob(td_cmd, 238 tx_desc++; 242 tx_desc = IDPF_BASE_TX_DESC(tx_q, 0); 250 tx_desc->buf_addr = cpu_to_le64(dma); 256 tx_desc->qw1 = idpf_tx_singleq_build_ctob(td_cmd, offsets, 258 tx_desc++; 262 tx_desc 450 struct idpf_base_tx_desc *tx_desc; local [all...] |
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | tx.c | 68 struct wl1271_tx_hw_descr *tx_desc; local 81 tx_desc = (struct wl1271_tx_hw_descr *)skb->data; 98 tx_desc->hlid);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.h | 120 struct rtw_tx_desc *tx_desc = (struct rtw_tx_desc *)txdesc; local 122 le32p_replace_bits(&tx_desc->w7, 0, RTW_TX_DESC_W7_TXDESC_CHECKSUM); 127 le32p_replace_bits(&tx_desc->w7, __le16_to_cpu(chksum),
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 395 union ixgbe_adv_tx_desc *tx_desc = NULL; local 422 tx_desc = IXGBE_TX_DESC(xdp_ring, xdp_ring->next_to_use); 423 tx_desc->read.buffer_addr = cpu_to_le64(dma); 430 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); 431 tx_desc->read.olinfo_status = 439 if (tx_desc) { 463 union ixgbe_adv_tx_desc *tx_desc; local 468 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); 471 if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD))) 485 tx_desc [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 536 struct i40e_tx_desc *tx_desc; local 542 tx_desc = I40E_TX_DESC(xdp_ring, xdp_ring->next_to_use++); 543 tx_desc->buffer_addr = cpu_to_le64(dma); 544 tx_desc->cmd_type_offset_bsz = build_ctob(cmd, 0, desc->len, 0); 553 struct i40e_tx_desc *tx_desc; local 563 tx_desc = I40E_TX_DESC(xdp_ring, ntu++); 564 tx_desc->buffer_addr = cpu_to_le64(dma); 565 tx_desc->cmd_type_offset_bsz = build_ctob(cmd, 0, desc[i].len, 0); 589 struct i40e_tx_desc *tx_desc; local 591 tx_desc [all...] |
/linux-master/drivers/spi/ |
H A D | spi-pxa2xx-dma.c | 136 struct dma_async_tx_descriptor *tx_desc, *rx_desc; local 139 tx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_MEM_TO_DEV, xfer); 140 if (!tx_desc) { 158 dmaengine_submit(tx_desc);
|
/linux-master/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_dev.h | 26 void rtl92e_fill_tx_desc(struct net_device *dev, struct tx_desc *pdesc,
|
/linux-master/drivers/net/ethernet/seeq/ |
H A D | sgiseeq.c | 96 struct sgiseeq_tx_desc *tx_desc; member in struct:sgiseeq_private 196 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; 197 dma_sync_desc_dev(dev, &sp->tx_desc[i]); 230 if (sp->tx_desc[i].skb) { 231 dev_kfree_skb(sp->tx_desc[i].skb); 232 sp->tx_desc[i].skb = NULL; 253 struct sgiseeq_tx_desc *t = gpriv->tx_desc; 312 hregs->tx_ndptr = VIRT_TO_DMA(sp, sp->tx_desc); 443 td = &sp->tx_desc[i]; 448 td = &sp->tx_desc[ [all...] |
/linux-master/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 173 struct tx_desc { struct 226 struct tx_desc *tx_desc; member in struct:hip04_priv 451 struct tx_desc *desc; 461 desc = &priv->tx_desc[tx_tail]; 511 struct tx_desc *desc = &priv->tx_desc[tx_head]; 540 phys = priv->tx_desc_dma + tx_head * sizeof(struct tx_desc); 542 offsetof(struct tx_desc, send_addr)); 859 priv->tx_desc [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_tx.c | 80 struct ath12k_tx_desc_info *tx_desc, 84 list_move_tail(&tx_desc->list, &dp->tx_desc_free_list[pool_id]); 133 struct ath12k_tx_desc_info *tx_desc; local 176 tx_desc = ath12k_dp_tx_assign_buffer(dp, pool_id); 177 if (!tx_desc) 251 tx_desc->skb = skb; 252 tx_desc->mac_id = ar->pdev_idx; 253 ti.desc_id = tx_desc->desc_id; 339 ath12k_dp_tx_release_txbuf(dp, tx_desc, pool_id); 537 struct ath12k_tx_desc_info *tx_desc local 79 ath12k_dp_tx_release_txbuf(struct ath12k_dp *dp, struct ath12k_tx_desc_info *tx_desc, u8 pool_id) argument [all...] |