Lines Matching +full:queue +full:- +full:pkt +full:- +full:tx

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright 2008-2010 Cisco Systems, Inc. All rights reserved.
88 /* enic_rfs_fltr_node - rfs filter node in hash table
103 /* enic_rfs_flw_tbl - rfs flow table
116 #define ENIC_RFS_FLW_MASK ((1 << ENIC_RFS_FLW_BITSHIFT) - 1)
130 u64 packets; /* pkts queued for Tx */
131 u64 stopped; /* Tx ring almost full, queue stopped */
132 u64 wake; /* Tx ring no longer full, queue woken up*/
133 u64 tso; /* non-encap tso pkt */
134 u64 encap_tso; /* encap tso pkt */
136 u64 csum_partial; /* skb->ip_summed = CHECKSUM_PARTIAL */
138 u64 bytes; /* bytes queued for Tx */
140 u64 cq_work; /* Tx completions processed */
141 u64 cq_bytes; /* Tx bytes processed */
144 u64 desc_full_awake; /* TX ring full while queue awake */
160 u64 desc_skip; /* Rx pkt went into later buffer */
174 /* Per-instance private data structure */
220 u32 __iomem *legacy_pba; /* memory-mapped */
233 struct enic *enic = vdev->priv; in vnic_get_netdev()
235 return enic->netdev; in vnic_get_netdev()
241 dev_err(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__)
243 dev_warn(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__)
245 dev_info(&(vdev)->pdev->dev, fmt, ##__VA_ARGS__)
256 return &(enic->pdev->dev); in enic_get_dev()
266 return enic->rq_count + wq; in enic_cq_wq()
272 return enic->cq[enic_cq_rq(enic, rq)].interrupt_offset; in enic_msix_rq_intr()
278 return enic->cq[enic_cq_wq(enic, wq)].interrupt_offset; in enic_msix_wq_intr()
307 switch (vnic_dev_get_intr_mode(enic->vdev)) { in enic_is_err_intr()
320 switch (vnic_dev_get_intr_mode(enic->vdev)) { in enic_is_notify_intr()
333 if (unlikely(dma_mapping_error(&enic->pdev->dev, dma_addr))) { in enic_dma_map_check()
335 enic->netdev->name); in enic_dma_map_check()
336 enic->gen_stats.dma_map_error++; in enic_dma_map_check()
338 return -ENOMEM; in enic_dma_map_check()