| /linux/drivers/net/ethernet/ |
| H A D | ec_bhf.c | 144 struct tx_desc *tx_descs; member 189 if (ec_bhf_desc_sent(&priv->tx_descs[priv->tx_dnext])) in ec_bhf_process_tx() 289 desc = &priv->tx_descs[priv->tx_dnext]; in ec_bhf_start_xmit() 302 if (!ec_bhf_desc_sent(&priv->tx_descs[priv->tx_dnext])) { in ec_bhf_start_xmit() 362 priv->tx_descs = (struct tx_desc *)priv->tx_buf.buf; in ec_bhf_setup_tx_descs() 366 priv->tx_descs[i].header.sent = cpu_to_le32(TX_HDR_SENT); in ec_bhf_setup_tx_descs()
|
| /linux/drivers/net/wan/ |
| H A D | fsl_qmc_hdlc.c | 44 struct qmc_hdlc_desc tx_descs[8]; member 384 desc = &qmc_hdlc->tx_descs[qmc_hdlc->tx_out]; in qmc_hdlc_xmit() 408 qmc_hdlc->tx_out = (qmc_hdlc->tx_out + 1) % ARRAY_SIZE(qmc_hdlc->tx_descs); in qmc_hdlc_xmit() 410 if (qmc_hdlc->tx_descs[qmc_hdlc->tx_out].skb) in qmc_hdlc_xmit() 651 for (i = 0; i < ARRAY_SIZE(qmc_hdlc->tx_descs); i++) { in qmc_hdlc_close() 652 desc = &qmc_hdlc->tx_descs[i]; in qmc_hdlc_close() 762 qmc_hdlc->netdev->tx_queue_len = ARRAY_SIZE(qmc_hdlc->tx_descs); in qmc_hdlc_probe()
|
| H A D | wanxl.c | 163 desc_t *desc = &get_status(port)->tx_descs[port->tx_in]; in wanxl_tx_intr() 271 desc = &get_status(port)->tx_descs[port->tx_out]; in wanxl_xmit() 297 if (get_status(port)->tx_descs[port->tx_out].stat != PACKET_EMPTY) { in wanxl_xmit() 394 get_status(port)->tx_descs[i].stat = PACKET_EMPTY; in wanxl_open() 435 desc_t *desc = &get_status(port)->tx_descs[i]; in wanxl_close()
|
| H A D | wanxl.h | 146 desc_t tx_descs[TX_BUFFERS]; member
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | ns83820.c | 444 __le32 *tx_descs; member 963 desc = dev->tx_descs + (tx_done_idx * DESC_SIZE); 1001 desc = dev->tx_descs + (tx_done_idx * DESC_SIZE); 1022 __le32 *desc = dev->tx_descs + (i * DESC_SIZE); 1032 memset(dev->tx_descs, 0, NR_TX_DESC * DESC_SIZE * 4); 1124 first_desc = dev->tx_descs + (free_idx * DESC_SIZE); 1127 volatile __le32 *desc = dev->tx_descs + (free_idx * DESC_SIZE); 1560 desc = dev->tx_descs + (tx_done_idx * DESC_SIZE); 1578 desc = dev->tx_descs + (tx_done_idx * DESC_SIZE); 1625 memset(dev->tx_descs, 0, 4 * NR_TX_DESC * DESC_SIZE); [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp.c | 1206 struct ath12k_tx_desc_info *tx_descs, **tx_desc_addr; in ath12k_dp_cc_desc_init() local 1260 tx_descs = kzalloc_objs(*tx_descs, in ath12k_dp_cc_desc_init() 1264 if (!tx_descs) { in ath12k_dp_cc_desc_init() 1274 dp->txbaddr[tx_spt_page] = &tx_descs[0]; in ath12k_dp_cc_desc_init() 1277 tx_descs[j].desc_id = ath12k_dp_cc_cookie_gen(ppt_idx, j); in ath12k_dp_cc_desc_init() 1278 tx_descs[j].pool_id = pool_id; in ath12k_dp_cc_desc_init() 1279 list_add_tail(&tx_descs[j].list, in ath12k_dp_cc_desc_init() 1285 *tx_desc_addr = &tx_descs[j]; in ath12k_dp_cc_desc_init()
|
| /linux/net/xdp/ |
| H A D | xsk_queue.h | 62 u32 tx_descs; member 69 return batch->tx_descs + batch->reclaim_descs; in xsk_tx_batch_cq_descs() 311 batch.tx_descs += nr_frags; in xskq_cons_read_desc_batch()
|
| H A D | xsk_buff_pool.c | 40 kvfree(pool->tx_descs); in xp_destroy() 50 pool->tx_descs = kvzalloc_objs(*pool->tx_descs, nentries); in xp_alloc_tx_descs() 51 if (!pool->tx_descs) in xp_alloc_tx_descs()
|
| H A D | xsk.c | 608 struct xdp_desc *descs = pool->tx_descs; in xsk_tx_commit_batch() 628 xskq_prod_write_addr_batch(pool->cq, pool->tx_descs, nb_descs); in __xsk_tx_peek_release_desc_batch() 640 batch->tx_descs + cq_pending_descs); in __xsk_tx_peek_release_desc_batch() 697 /* be gentle when playing with pool->tx_descs */ in xsk_tx_peek_release_shared_desc_batch() 713 pool->tx_descs + offset, in xsk_tx_peek_release_shared_desc_batch() 723 sum_batch.tx_descs += curr_batch.tx_descs; in xsk_tx_peek_release_desc_batch() 783 pool->tx_descs, in xsk_cq_reserve_locked() 789 return batch.tx_descs; in xsk_skb_destructor_is_addr() 1734 if (xs->tx && !xs->pool->tx_descs) { in xsk_bind() [all...] |
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | fwdesc.h | 121 u8 tx_descs; member
|
| H A D | fw.c | 319 ar->fw.mem_blocks = min_t(unsigned int, otus_desc->tx_descs, 0xfe); in carl9170_fw()
|
| /linux/drivers/net/ethernet/altera/ |
| H A D | altera_tse_main.c | 256 unsigned int tx_descs = priv->tx_ring_size; in alloc_init_skbufs() local 266 priv->tx_ring = kzalloc_objs(struct tse_buffer, tx_descs); in alloc_init_skbufs() 299 unsigned int tx_descs = priv->tx_ring_size; in free_skbufs() local 305 for (i = 0; i < tx_descs; i++) in free_skbufs()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_netdev.h | 146 u32 tx_descs; member
|
| H A D | ena_xdp.c | 406 total_done += tx_info->tx_descs; in ena_clean_xdp_irq()
|
| H A D | ena_netdev.c | 156 tx_info->tx_descs = nb_hw_desc; in ena_xmit_common() 868 total_done += tx_info->tx_descs; in ena_clean_tx_irq()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-xsk.c | 393 struct xdp_desc *xdp_descs = ch->xsk_pool->tx_descs; in dpaa2_xsk_tx()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 469 struct xdp_desc *descs = xsk_pool->tx_descs; in igb_xmit_zc()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_xsk.c | 581 struct xdp_desc *descs = xdp_ring->xsk_pool->tx_descs; in i40e_xmit_zc()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 793 struct xdp_desc *descs = xsk_pool->tx_descs; in ice_xmit_zc()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 794 struct xdp_desc *descs = tx->xsk_pool->tx_descs; in tsnep_xdp_xmit_zc()
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 1410 struct xdp_desc *descs = pool->tx_descs; in virtnet_xsk_xmit_batch()
|