/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 111 if (!async_tx_test_ack(&desc->tx_desc)) in ccp_cleanup_desc_resources() 148 desc->tx_desc.cookie, cmd); in ccp_issue_next_cmd() 155 ret, desc->tx_desc.cookie, cmd); in ccp_issue_next_cmd() 170 __func__, desc->tx_desc.cookie, cmd); in ccp_free_active_cmd() 193 struct dma_async_tx_descriptor *tx_desc; in ccp_handle_active_desc() local 212 tx_desc = &desc->tx_desc; in ccp_handle_active_desc() 214 tx_desc = NULL; in ccp_handle_active_desc() 225 desc->tx_desc.cookie, desc->status); in ccp_handle_active_desc() 227 dma_cookie_complete(tx_desc); in ccp_handle_active_desc() 297 ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) ccp_tx_submit() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 111 if (!async_tx_test_ack(&desc->tx_desc)) in ccp_cleanup_desc_resources() 148 desc->tx_desc.cookie, cmd); in ccp_issue_next_cmd() 155 ret, desc->tx_desc.cookie, cmd); in ccp_issue_next_cmd() 170 __func__, desc->tx_desc.cookie, cmd); in ccp_free_active_cmd() 193 struct dma_async_tx_descriptor *tx_desc; in ccp_handle_active_desc() local 212 tx_desc = &desc->tx_desc; in ccp_handle_active_desc() 214 tx_desc = NULL; in ccp_handle_active_desc() 225 desc->tx_desc.cookie, desc->status); in ccp_handle_active_desc() 227 dma_cookie_complete(tx_desc); in ccp_handle_active_desc() 297 ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) ccp_tx_submit() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | 782 isert_login_post_send(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) in isert_login_post_send() argument 788 ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr, in isert_login_post_send() 791 tx_desc->tx_cqe.done = isert_login_send_done; in isert_login_post_send() 794 send_wr.wr_cqe = &tx_desc->tx_cqe; in isert_login_post_send() 795 send_wr.sg_list = tx_desc->tx_sg; in isert_login_post_send() 796 send_wr.num_sge = tx_desc->num_sge; in isert_login_post_send() 809 struct iser_tx_desc *tx_desc) in __isert_create_send_desc() 812 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); in __isert_create_send_desc() 813 tx_desc->iser_header.flags = ISCSI_CTRL; in __isert_create_send_desc() 815 tx_desc in __isert_create_send_desc() 808 __isert_create_send_desc(struct isert_device *device, struct iser_tx_desc *tx_desc) __isert_create_send_desc() argument 824 isert_create_send_desc(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iser_tx_desc *tx_desc) isert_create_send_desc() argument 838 isert_init_tx_hdrs(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) isert_init_tx_hdrs() argument 868 struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc; isert_init_send_wr() local 922 struct iser_tx_desc *tx_desc = &isert_conn->login_tx_desc; isert_put_login_tx() local 1506 isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev) isert_unmap_tx_desc() argument 1517 isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd, struct ib_device *ib_dev, bool comp_err) isert_completion_put() argument 1698 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); isert_login_send_done() local 1714 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); isert_send_done() local [all...] |
/kernel/linux/linux-6.6/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) in isert_login_post_send() argument 789 ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr, in isert_login_post_send() 792 tx_desc->tx_cqe.done = isert_login_send_done; in isert_login_post_send() 795 send_wr.wr_cqe = &tx_desc->tx_cqe; in isert_login_post_send() 796 send_wr.sg_list = tx_desc->tx_sg; in isert_login_post_send() 797 send_wr.num_sge = tx_desc->num_sge; in isert_login_post_send() 810 struct iser_tx_desc *tx_desc) in __isert_create_send_desc() 813 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); in __isert_create_send_desc() 814 tx_desc->iser_header.flags = ISCSI_CTRL; in __isert_create_send_desc() 816 tx_desc in __isert_create_send_desc() 809 __isert_create_send_desc(struct isert_device *device, struct iser_tx_desc *tx_desc) __isert_create_send_desc() argument 825 isert_create_send_desc(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iser_tx_desc *tx_desc) isert_create_send_desc() argument 839 isert_init_tx_hdrs(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) isert_init_tx_hdrs() argument 869 struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc; isert_init_send_wr() local 923 struct iser_tx_desc *tx_desc = &isert_conn->login_tx_desc; isert_put_login_tx() local 1506 isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev) isert_unmap_tx_desc() argument 1517 isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd, struct ib_device *ib_dev, bool comp_err) isert_completion_put() argument 1698 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); isert_login_send_done() local 1714 struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); isert_send_done() local [all...] |
/kernel/linux/linux-6.6/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); in mlx4_en_stamp_wqe() local 244 __be32 *ptr = (__be32 *)tx_desc; in mlx4_en_stamp_wqe() 248 if (likely((void *)tx_desc + in mlx4_en_stamp_wqe() 281 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); in mlx4_en_free_tx_desc() local 282 struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; in mlx4_en_free_tx_desc() 312 if (likely((void *)tx_desc + in mlx4_en_free_tx_desc() 405 struct mlx4_en_tx_desc *tx_desc; in mlx4_en_handle_err_cqe() local 419 tx_desc = ring->buf + (wqe_index << LOG_TXBB_SIZE); in mlx4_en_handle_err_cqe() 420 print_hex_dump(KERN_WARNING, "", DUMP_PREFIX_OFFSET, 16, 1, tx_desc, desc_size, false); in mlx4_en_handle_err_cqe() 690 static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, in build_inline_wqe() 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) mlx4_en_tx_write_desc() argument 881 struct mlx4_en_tx_desc *tx_desc; mlx4_en_xmit() local 1153 struct mlx4_en_tx_desc *tx_desc = ring->buf + mlx4_en_init_tx_xdp_ring_descs() local 1175 struct mlx4_en_tx_desc *tx_desc; mlx4_en_xmit_frame() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_tx.c | 236 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); in mlx4_en_stamp_wqe() local 239 __be32 *ptr = (__be32 *)tx_desc; in mlx4_en_stamp_wqe() 243 if (likely((void *)tx_desc + in mlx4_en_stamp_wqe() 276 struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); in mlx4_en_free_tx_desc() local 277 struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; in mlx4_en_free_tx_desc() 307 if (likely((void *)tx_desc + in mlx4_en_free_tx_desc() 400 struct mlx4_en_tx_desc *tx_desc; in mlx4_en_handle_err_cqe() local 414 tx_desc = ring->buf + (wqe_index << LOG_TXBB_SIZE); in mlx4_en_handle_err_cqe() 415 print_hex_dump(KERN_WARNING, "", DUMP_PREFIX_OFFSET, 16, 1, tx_desc, desc_size, false); in mlx4_en_handle_err_cqe() 676 static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, in build_inline_wqe() argument 760 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) mlx4_en_tx_write_desc() argument 868 struct mlx4_en_tx_desc *tx_desc; mlx4_en_xmit() local 1129 struct mlx4_en_tx_desc *tx_desc = ring->buf + mlx4_en_init_tx_xdp_ring_descs() local 1151 struct mlx4_en_tx_desc *tx_desc; mlx4_en_xmit_frame() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_debugfs.c | 175 struct hns3_desc *rx_desc, *tx_desc; in hns3_dbg_bd_info() local 207 tx_desc = &ring->desc[tx_index]; in hns3_dbg_bd_info() 208 addr = le64_to_cpu(tx_desc->addr); in hns3_dbg_bd_info() 211 dev_info(dev, "(TX)vlan_tag: %u\n", le16_to_cpu(tx_desc->tx.vlan_tag)); in hns3_dbg_bd_info() 213 le16_to_cpu(tx_desc->tx.send_size)); in hns3_dbg_bd_info() 214 dev_info(dev, "(TX)vlan_tso: %u\n", tx_desc->tx.type_cs_vlan_tso); in hns3_dbg_bd_info() 215 dev_info(dev, "(TX)l2_len: %u\n", tx_desc->tx.l2_len); in hns3_dbg_bd_info() 216 dev_info(dev, "(TX)l3_len: %u\n", tx_desc->tx.l3_len); in hns3_dbg_bd_info() 217 dev_info(dev, "(TX)l4_len: %u\n", tx_desc->tx.l4_len); in hns3_dbg_bd_info() 219 le16_to_cpu(tx_desc in hns3_dbg_bd_info() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 258 struct ice_tx_desc *tx_desc; in ice_clean_xdp_irq() local 267 tx_desc = ICE_TX_DESC(xdp_ring, idx); in ice_clean_xdp_irq() 268 if (tx_desc->cmd_type_offset_bsz & in ice_clean_xdp_irq() 314 tx_desc->cmd_type_offset_bsz = 0; in ice_clean_xdp_irq() 335 struct ice_tx_desc *tx_desc; in __ice_xmit_xdp_ring() local 358 tx_desc = ICE_TX_DESC(xdp_ring, ntu); in __ice_xmit_xdp_ring() 380 tx_desc->buf_addr = cpu_to_le64(dma); in __ice_xmit_xdp_ring() 381 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0); in __ice_xmit_xdp_ring() 390 tx_desc = ICE_TX_DESC(xdp_ring, ntu); in __ice_xmit_xdp_ring() 408 tx_desc in __ice_xmit_xdp_ring() [all...] |
H A D | ice_txrx.c | 38 struct ice_tx_desc *tx_desc; in ice_prgm_fdir_fltr() local 74 tx_desc = ICE_TX_DESC(tx_ring, i); in ice_prgm_fdir_fltr() 84 tx_desc->buf_addr = cpu_to_le64(dma); in ice_prgm_fdir_fltr() 91 tx_desc->cmd_type_offset_bsz = in ice_prgm_fdir_fltr() 100 first->next_to_watch = tx_desc; in ice_prgm_fdir_fltr() 223 struct ice_tx_desc *tx_desc; in ice_clean_tx_irq() local 230 tx_desc = ICE_TX_DESC(tx_ring, i); in ice_clean_tx_irq() 247 ice_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf); in ice_clean_tx_irq() 274 while (tx_desc != eop_desc) { in ice_clean_tx_irq() 275 ice_trace(clean_tx_irq_unmap, tx_ring, tx_desc, tx_bu in ice_clean_tx_irq() 1647 struct ice_tx_desc *tx_desc; ice_tx_map() local 2507 struct ice_tx_desc *tx_desc; ice_clean_ctrl_tx_irq() local [all...] |
H A D | ice_xsk.c | 620 struct ice_tx_desc *tx_desc; in ice_clean_xdp_irq_zc() local 629 tx_desc = ICE_TX_DESC(xdp_ring, last_rs); in ice_clean_xdp_irq_zc() 630 if (tx_desc->cmd_type_offset_bsz & in ice_clean_xdp_irq_zc() 663 tx_desc->cmd_type_offset_bsz = 0; in ice_clean_xdp_irq_zc() 691 struct ice_tx_desc *tx_desc; in ice_xmit_xdp_tx_zc() local 712 tx_desc = ICE_TX_DESC(xdp_ring, ntu); in ice_xmit_xdp_tx_zc() 724 tx_desc->buf_addr = cpu_to_le64(dma); in ice_xmit_xdp_tx_zc() 725 tx_desc->cmd_type_offset_bsz = ice_build_ctob(0, 0, size, 0); in ice_xmit_xdp_tx_zc() 735 tx_desc = ICE_TX_DESC(xdp_ring, ntu); in ice_xmit_xdp_tx_zc() 745 tx_desc in ice_xmit_xdp_tx_zc() 993 struct ice_tx_desc *tx_desc; ice_xmit_pkt() local 1017 struct ice_tx_desc *tx_desc; ice_xmit_pkt_batch() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_desc.c | 37 if (!comm->tx_desc) in spl2sw_tx_descs_clean() 41 comm->tx_desc[i].cmd1 = 0; in spl2sw_tx_descs_clean() 43 comm->tx_desc[i].cmd2 = 0; in spl2sw_tx_descs_clean() 44 comm->tx_desc[i].addr1 = 0; in spl2sw_tx_descs_clean() 45 comm->tx_desc[i].addr2 = 0; in spl2sw_tx_descs_clean() 103 comm->tx_desc = NULL; in spl2sw_descs_free() 119 memset(comm->tx_desc, '\0', sizeof(struct spl2sw_mac_desc) * in spl2sw_tx_descs_init() 187 comm->tx_desc = comm->desc_base; in spl2sw_descs_alloc() 190 comm->rx_desc[0] = &comm->tx_desc[TX_DESC_NUM + MAC_GUARD_DESC_NUM]; in spl2sw_descs_alloc() 214 comm->tx_desc in spl2sw_descs_init() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 164 struct iser_tx_desc *tx_desc) in iser_create_send_desc() 169 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); in iser_create_send_desc() 171 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); in iser_create_send_desc() 172 tx_desc->iser_header.flags = ISER_VER; in iser_create_send_desc() 173 tx_desc->num_sge = 1; in iser_create_send_desc() 373 struct iser_tx_desc *tx_desc = &iser_task->desc; in iser_send_command() local 379 tx_desc->type = ISCSI_TX_SCSI_COMMAND; in iser_send_command() 380 tx_desc->cqe.done = iser_cmd_comp; in iser_send_command() 381 iser_create_send_desc(iser_conn, tx_desc); in iser_send_command() 421 err = iser_post_send(&iser_conn->ib_conn, tx_desc, in iser_send_command() 163 iser_create_send_desc(struct iser_conn *iser_conn, struct iser_tx_desc *tx_desc) iser_create_send_desc() argument 443 struct iser_tx_desc *tx_desc; iser_send_data_out() local [all...] |
H A D | iscsi_iser.c | 174 * @tx_desc: iser tx descriptor 184 struct iser_tx_desc *tx_desc) in iser_initialize_task_headers() 201 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, in iser_initialize_task_headers() 208 tx_desc->inv_wr.next = NULL; in iser_initialize_task_headers() 209 tx_desc->reg_wr.wr.next = NULL; in iser_initialize_task_headers() 210 tx_desc->mapped = true; in iser_initialize_task_headers() 211 tx_desc->dma_addr = dma_addr; in iser_initialize_task_headers() 212 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_task_headers() 213 tx_desc in iser_initialize_task_headers() 183 iser_initialize_task_headers(struct iscsi_task *task, struct iser_tx_desc *tx_desc) iser_initialize_task_headers() argument 370 struct iser_tx_desc *tx_desc = &iser_task->desc; iscsi_iser_cleanup_task() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 144 struct iser_tx_desc *tx_desc, enum iser_desc_type type, in iser_create_send_desc() 149 tx_desc->type = type; in iser_create_send_desc() 150 tx_desc->cqe.done = done; in iser_create_send_desc() 153 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); in iser_create_send_desc() 155 memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); in iser_create_send_desc() 156 tx_desc->iser_header.flags = ISER_VER; in iser_create_send_desc() 157 tx_desc->num_sge = 1; in iser_create_send_desc() 351 struct iser_tx_desc *tx_desc = &iser_task->desc; in iser_send_command() local 356 iser_create_send_desc(iser_conn, tx_desc, ISCSI_TX_SCSI_COMMAND, in iser_send_command() 397 err = iser_post_send(&iser_conn->ib_conn, tx_desc); in iser_send_command() 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)) iser_create_send_desc() argument 417 struct iser_tx_desc *tx_desc; iser_send_data_out() local [all...] |
H A D | iscsi_iser.c | 187 * @tx_desc: iser tx descriptor 196 struct iser_tx_desc *tx_desc) in iser_initialize_task_headers() 206 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, in iser_initialize_task_headers() 211 tx_desc->inv_wr.next = NULL; in iser_initialize_task_headers() 212 tx_desc->reg_wr.wr.next = NULL; in iser_initialize_task_headers() 213 tx_desc->mapped = true; in iser_initialize_task_headers() 214 tx_desc->dma_addr = dma_addr; in iser_initialize_task_headers() 215 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_task_headers() 216 tx_desc in iser_initialize_task_headers() 195 iser_initialize_task_headers(struct iscsi_task *task, struct iser_tx_desc *tx_desc) iser_initialize_task_headers() argument 367 struct iser_tx_desc *tx_desc = &iser_task->desc; iscsi_iser_cleanup_task() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 752 struct fm10k_tx_desc *tx_desc; in fm10k_tso() local 781 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); in fm10k_tso() 782 tx_desc->hdrlen = hdrlen; in fm10k_tso() 783 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in fm10k_tso() 799 struct fm10k_tx_desc *tx_desc; in fm10k_tx_csum() local 875 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); in fm10k_tx_csum() 876 tx_desc->hdrlen = 0; in fm10k_tx_csum() 877 tx_desc->mss = 0; in fm10k_tx_csum() 898 struct fm10k_tx_desc *tx_desc, u16 i, in fm10k_tx_desc_push() 906 tx_desc in fm10k_tx_desc_push() 897 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) fm10k_tx_desc_push() argument 943 struct fm10k_tx_desc *tx_desc; fm10k_tx_map() local 1189 struct fm10k_tx_desc *tx_desc; fm10k_clean_tx_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 747 struct fm10k_tx_desc *tx_desc; in fm10k_tso() local 776 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); in fm10k_tso() 777 tx_desc->hdrlen = hdrlen; in fm10k_tso() 778 tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); in fm10k_tso() 794 struct fm10k_tx_desc *tx_desc; in fm10k_tx_csum() local 870 tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); in fm10k_tx_csum() 871 tx_desc->hdrlen = 0; in fm10k_tx_csum() 872 tx_desc->mss = 0; in fm10k_tx_csum() 893 struct fm10k_tx_desc *tx_desc, u16 i, in fm10k_tx_desc_push() 901 tx_desc in fm10k_tx_desc_push() 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) fm10k_tx_desc_push() argument 938 struct fm10k_tx_desc *tx_desc; fm10k_tx_map() local 1184 struct fm10k_tx_desc *tx_desc; fm10k_clean_tx_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 386 union ixgbe_adv_tx_desc *tx_desc = NULL; in ixgbe_xmit_zc() local 413 tx_desc = IXGBE_TX_DESC(xdp_ring, xdp_ring->next_to_use); in ixgbe_xmit_zc() 414 tx_desc->read.buffer_addr = cpu_to_le64(dma); in ixgbe_xmit_zc() 421 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); in ixgbe_xmit_zc() 422 tx_desc->read.olinfo_status = in ixgbe_xmit_zc() 430 if (tx_desc) { in ixgbe_xmit_zc() 454 union ixgbe_adv_tx_desc *tx_desc; in ixgbe_clean_xdp_tx_irq() local 459 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); in ixgbe_clean_xdp_tx_irq() 462 if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD))) in ixgbe_clean_xdp_tx_irq() 476 tx_desc in ixgbe_clean_xdp_tx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 399 union ixgbe_adv_tx_desc *tx_desc = NULL; in ixgbe_xmit_zc() local 426 tx_desc = IXGBE_TX_DESC(xdp_ring, xdp_ring->next_to_use); in ixgbe_xmit_zc() 427 tx_desc->read.buffer_addr = cpu_to_le64(dma); in ixgbe_xmit_zc() 434 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); in ixgbe_xmit_zc() 435 tx_desc->read.olinfo_status = in ixgbe_xmit_zc() 443 if (tx_desc) { in ixgbe_xmit_zc() 467 union ixgbe_adv_tx_desc *tx_desc; in ixgbe_clean_xdp_tx_irq() local 472 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); in ixgbe_clean_xdp_tx_irq() 475 if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD))) in ixgbe_clean_xdp_tx_irq() 489 tx_desc in ixgbe_clean_xdp_tx_irq() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl8712_xmit.c | 251 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_construct_txaggr_cmd_desc() 285 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_append_mpdu_unit() 345 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); in r8712_xmitframe_aggr_next() 352 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); in r8712_xmitframe_aggr_next() 360 struct tx_desc *ptxdesc = pxmitbuf->pbuf; in r8712_dump_aggr_xframe() 405 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc() 413 struct tx_desc txdesc_m in update_txdesc() [all...] |
H A D | rtl8712_xmit.h | 40 #define tx_cmd tx_desc 80 struct tx_desc { struct 94 struct tx_desc txdesc;
|
/kernel/linux/linux-5.10/drivers/staging/mt7621-dma/ |
H A D | hsdma-mt7621.c | 234 struct hsdma_desc *tx_desc; in hsdma_dump_desc() local 242 tx_desc = &chan->tx_ring[i]; in hsdma_dump_desc() 247 i, tx_desc->addr0, tx_desc->flags, in hsdma_dump_desc() 248 tx_desc->addr1, rx_desc->addr0, rx_desc->flags); in hsdma_dump_desc() 319 struct hsdma_desc *tx_desc, *rx_desc; in mtk_hsdma_start_transfer() local 331 tx_desc = &chan->tx_ring[chan->tx_idx]; in mtk_hsdma_start_transfer() 339 tx_desc->addr1 = src; in mtk_hsdma_start_transfer() 340 tx_desc->flags |= HSDMA_DESC_PLEN1(tlen); in mtk_hsdma_start_transfer() 342 tx_desc in mtk_hsdma_start_transfer() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl8712_xmit.c | 251 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_construct_txaggr_cmd_desc() 285 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_append_mpdu_unit() 344 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); in r8712_xmitframe_aggr_next() 351 (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); in r8712_xmitframe_aggr_next() 359 struct tx_desc *ptxdesc = pxmitbuf->pbuf; in r8712_dump_aggr_xframe() 404 struct tx_desc *ptxdesc = (struct tx_desc *)pmem; in update_txdesc() 412 struct tx_desc txdesc_m in update_txdesc() [all...] |
H A D | rtl8712_xmit.h | 39 #define tx_cmd tx_desc 78 struct tx_desc { struct 91 struct tx_desc txdesc;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.c | 33 struct ice_tx_desc *tx_desc; in ice_prgm_fdir_fltr() local 69 tx_desc = ICE_TX_DESC(tx_ring, i); in ice_prgm_fdir_fltr() 79 tx_desc->buf_addr = cpu_to_le64(dma); in ice_prgm_fdir_fltr() 86 tx_desc->cmd_type_offset_bsz = in ice_prgm_fdir_fltr() 95 first->next_to_watch = tx_desc; in ice_prgm_fdir_fltr() 209 struct ice_tx_desc *tx_desc; in ice_clean_tx_irq() local 213 tx_desc = ICE_TX_DESC(tx_ring, i); in ice_clean_tx_irq() 256 while (tx_desc != eop_desc) { in ice_clean_tx_irq() 258 tx_desc++; in ice_clean_tx_irq() 263 tx_desc in ice_clean_tx_irq() 1736 struct ice_tx_desc *tx_desc; ice_tx_map() local 2490 struct ice_tx_desc *tx_desc; ice_clean_ctrl_tx_irq() local [all...] |