Searched refs:rx_ring (Results 76 - 100 of 169) sorted by relevance

1234567

/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c79 struct mlx4_en_rx_ring *rx_ring = priv->rx_ring[cq->ring]; local
90 rx_ring->cleaned += done;
92 rx_ring->misses++;
1382 rx_packets = priv->rx_ring[ring]->packets;
1383 rx_bytes = priv->rx_ring[ring]->bytes;
1500 struct mlx4_en_rx_ring *ring = priv->rx_ring[ring_idx];
1517 free_cpumask_var(priv->rx_ring[ring_idx]->affinity_mask);
1582 priv->rx_ring[i]->cqn = cq->mcq.cqn;
1721 mlx4_en_deactivate_rx_ring(priv, priv->rx_ring[
[all...]
H A Den_ethtool.c288 data[index++] = priv->rx_ring[i]->packets;
289 data[index++] = priv->rx_ring[i]->bytes;
291 data[index++] = priv->rx_ring[i]->yields;
292 data[index++] = priv->rx_ring[i]->misses;
293 data[index++] = priv->rx_ring[i]->cleaned;
536 if (rx_size == (priv->port_up ? priv->rx_ring[0]->actual_size :
537 priv->rx_ring[0]->size) &&
579 priv->rx_ring[0]->actual_size : priv->rx_ring[0]->size;
H A Dmlx4_en.h571 struct mlx4_en_rx_ring *rx_ring[MAX_RX_RINGS]; member in struct:mlx4_en_priv
678 struct mlx4_en_rx_ring *rx_ring = priv->rx_ring[cq->ring]; local
682 rx_ring->yields++;
/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c306 struct de_desc *rx_ring; member in struct:de_private
418 status = le32_to_cpu(de->rx_ring[rx_tail].opts1);
481 de->rx_ring[rx_tail].opts2 =
484 de->rx_ring[rx_tail].opts2 = cpu_to_le32(de->rx_buf_sz);
485 de->rx_ring[rx_tail].addr1 = cpu_to_le32(mapping);
487 de->rx_ring[rx_tail].opts1 = cpu_to_le32(DescOwn);
1291 de->rx_ring[i].opts1 = cpu_to_le32(DescOwn);
1293 de->rx_ring[i].opts2 =
1296 de->rx_ring[i].opts2 = cpu_to_le32(de->rx_buf_sz);
1297 de->rx_ring[
[all...]
H A Dde4x5.c790 struct de4x5_desc *rx_ring; /* RX descriptor ring */ member in struct:de4x5_private
1176 lp->rx_ring = dma_alloc_coherent(gendev, lp->dma_size,
1178 if (lp->rx_ring == NULL) {
1182 lp->tx_ring = lp->rx_ring + NUM_RX_DESC;
1190 lp->rx_ring[i].status = 0;
1191 lp->rx_ring[i].des1 = cpu_to_le32(RX_BUFF_SZ);
1192 lp->rx_ring[i].buf = 0;
1193 lp->rx_ring[i].next = 0;
1204 lp->rx_bufs = (char *)(((long)(lp->rx_ring + NUM_RX_DESC
1207 lp->rx_ring[
[all...]
/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c894 adapter->rx_ring[i]->count = new_rx_count;
946 memcpy(&temp_ring[i], adapter->rx_ring[i],
962 igb_free_rx_resources(adapter->rx_ring[i]);
964 memcpy(adapter->rx_ring[i], &temp_ring[i],
1541 struct igb_ring *rx_ring = &adapter->test_rx_ring; local
1560 rx_ring->count = IGB_DEFAULT_RXD;
1561 rx_ring->dev = &adapter->pdev->dev;
1562 rx_ring->netdev = adapter->netdev;
1563 rx_ring->reg_idx = adapter->vfs_allocated_count;
1565 if (igb_setup_rx_resources(rx_ring)) {
1794 igb_clean_test_rings(struct igb_ring *rx_ring, struct igb_ring *tx_ring, unsigned int size) argument
1857 struct igb_ring *rx_ring = &adapter->test_rx_ring; local
[all...]
/drivers/net/ethernet/intel/ixgb/
H A Dixgb_ethtool.c493 struct ixgb_desc_ring *rxdr = &adapter->rx_ring;
507 struct ixgb_desc_ring *rxdr = &adapter->rx_ring;
512 rx_old = adapter->rx_ring;
538 rx_new = adapter->rx_ring;
540 adapter->rx_ring = rx_old;
544 adapter->rx_ring = rx_new;
555 adapter->rx_ring = rx_old;
H A Dixgb.h160 struct ixgb_desc_ring rx_ring; member in struct:ixgb_adapter
/drivers/net/ethernet/intel/i40evf/
H A Di40evf_main.c353 struct i40e_ring *rx_ring = adapter->rx_rings[r_idx]; local
355 rx_ring->q_vector = q_vector;
356 rx_ring->next = q_vector->rx.ring;
357 rx_ring->vsi = &adapter->vsi;
358 q_vector->rx.ring = rx_ring;
1089 struct i40e_ring *rx_ring; local
1101 rx_ring = &tx_ring[1];
1102 rx_ring->queue_index = i;
1103 rx_ring->netdev = adapter->netdev;
1104 rx_ring
[all...]
/drivers/net/ethernet/broadcom/
H A Db44.c721 dp = &bp->rx_ring[dest_idx];
742 dest_desc = &bp->rx_ring[dest_idx];
744 src_desc = &bp->rx_ring[src_idx];
1138 memset(bp->rx_ring, 0, B44_RX_RING_BYTES);
1165 if (bp->rx_ring) {
1169 kfree(bp->rx_ring);
1172 bp->rx_ring, bp->rx_ring_dma);
1173 bp->rx_ring = NULL;
1208 bp->rx_ring = dma_alloc_coherent(bp->sdev->dma_dev, size,
1210 if (!bp->rx_ring) {
1214 struct dma_desc *rx_ring; local
[all...]
/drivers/infiniband/ulp/srp/
H A Dib_srp.h190 struct srp_iu **rx_ring; member in struct:srp_target_port
/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.h104 struct xgene_enet_desc_ring *rx_ring; member in struct:xgene_enet_pdata
/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h232 struct igbvf_ring *rx_ring; member in struct:igbvf_adapter
/drivers/net/ethernet/via/
H A Dvia-rhine.c441 struct rx_desc *rx_ring; member in struct:rhine_private
1187 rp->rx_ring = ring;
1203 rp->rx_ring, rp->rx_ring_dma);
1224 rp->rx_head_desc = &rp->rx_ring[0];
1229 rp->rx_ring[i].rx_status = 0;
1230 rp->rx_ring[i].desc_length = cpu_to_le32(rp->rx_buf_sz);
1232 rp->rx_ring[i].next_desc = cpu_to_le32(next);
1236 rp->rx_ring[i-1].next_desc = cpu_to_le32(rp->rx_ring_dma);
1253 rp->rx_ring[i].addr = cpu_to_le32(rp->rx_skbuff_dma[i]);
1254 rp->rx_ring[
[all...]
/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c286 fw_idx = __le32_to_cpu(*htt->rx_ring.alloc_idx.vaddr);
289 __cpu_to_le32(htt->rx_ring.alloc_idx.paddr);
290 ring->rx_ring_base_paddr = __cpu_to_le32(htt->rx_ring.base_paddr);
291 ring->rx_ring_len = __cpu_to_le16(htt->rx_ring.size);
/drivers/net/wireless/rtl818x/rtl8180/
H A Drtl8180.h112 void *rx_ring; member in struct:rtl8180_priv
/drivers/net/ethernet/intel/i40e/
H A Di40e_fcoe.c617 * @rx_ring: the Rx ring for this descriptor
624 void i40e_fcoe_handle_status(struct i40e_ring *rx_ring, argument
627 struct i40e_pf *pf = rx_ring->vsi->back;
694 int i40e_fcoe_handle_offload(struct i40e_ring *rx_ring, argument
698 struct i40e_pf *pf = rx_ring->vsi->back;
799 rx_ring->stats.bytes += rc;
800 rx_ring->stats.packets += pkts;
801 rx_ring->q_vector->rx.total_bytes += rc;
802 rx_ring->q_vector->rx.total_packets += pkts;
/drivers/net/vmxnet3/
H A Dvmxnet3_int.h273 struct vmxnet3_cmd_ring rx_ring[2]; member in struct:vmxnet3_rx_queue
379 ((rq)->rx_ring[ring_idx].size >> 3)
/drivers/net/ethernet/realtek/
H A D8139cp.c337 struct cp_desc *rx_ring; member in struct:cp_private
482 desc = &cp->rx_ring[rx_tail];
542 cp->rx_ring[rx_tail].opts2 = 0;
543 cp->rx_ring[rx_tail].addr = cpu_to_le64(mapping);
1091 cp->rx_ring[i].opts2 = 0;
1092 cp->rx_ring[i].addr = cpu_to_le64(mapping);
1094 cp->rx_ring[i].opts1 =
1097 cp->rx_ring[i].opts1 =
1134 cp->rx_ring = mem;
1135 cp->tx_ring = &cp->rx_ring[CP_RX_RING_SIZ
[all...]
H A D8139too.c582 unsigned char *rx_ring; member in struct:rtl8139_private
1325 tp->rx_ring = dma_alloc_coherent(&tp->pci_dev->dev, RX_BUF_TOT_LEN,
1327 if (tp->tx_bufs == NULL || tp->rx_ring == NULL) {
1333 if (tp->rx_ring)
1335 tp->rx_ring, tp->rx_ring_dma);
1940 unsigned char *rx_ring = tp->rx_ring; local
1958 rx_status = le32_to_cpu (*(__le32 *) (rx_ring + ring_offset));
1970 &rx_ring[ring_offset], 70, true);
2031 wrap_copy(skb, rx_ring, ring_offse
[all...]
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge.h1418 struct rx_ring { struct
2108 * (CPU count * outbound completion rx_ring) +
2109 * (irq_vector_cnt * inbound (RSS) completion rx_ring)
2115 struct rx_ring rx_ring[MAX_RX_RINGS]; member in struct:ql_adapter
2254 int ql_clean_lb_rx_ring(struct rx_ring *rx_ring, int budget);
2295 void ql_dump_rx_ring(struct rx_ring *rx_ring);
2301 #define QL_DUMP_RX_RING(rx_ring) ql_dump_rx_rin
[all...]
/drivers/net/ethernet/cadence/
H A Dmacb.c95 return &bp->rx_ring[macb_rx_ring_wrap(index)];
679 bp->rx_ring[entry].addr = paddr;
680 bp->rx_ring[entry].ctrl = 0;
727 desc = &bp->rx_ring[entry];
1283 desc = &bp->rx_ring[i];
1312 if (bp->rx_ring) {
1314 bp->rx_ring, bp->rx_ring_dma);
1315 bp->rx_ring = NULL;
1365 bp->rx_ring = dma_alloc_coherent(&bp->pdev->dev, size,
1367 if (!bp->rx_ring)
[all...]
/drivers/net/ethernet/renesas/
H A Dsh_eth.c1121 memset(mdp->rx_ring, 0, rx_ringsize);
1134 rxdesc = &mdp->rx_ring[i];
1209 mdp->rx_ring = dma_alloc_coherent(NULL, rx_ringsize, &mdp->rx_desc_dma,
1211 if (!mdp->rx_ring) {
1230 dma_free_coherent(NULL, rx_ringsize, mdp->rx_ring, mdp->rx_desc_dma);
1236 mdp->rx_ring = NULL;
1245 if (mdp->rx_ring) {
1247 dma_free_coherent(NULL, ringsize, mdp->rx_ring,
1249 mdp->rx_ring = NULL;
1395 rxdesc = &mdp->rx_ring[entr
[all...]
/drivers/net/wireless/
H A Dadm8211.c365 while (!(priv->rx_ring[entry].status & cpu_to_le32(RDES0_STATUS_OWN))) {
369 status = le32_to_cpu(priv->rx_ring[entry].status);
371 rssi = le32_to_cpu(priv->rx_ring[entry].length) &
421 priv->rx_ring[entry].buffer1 =
425 priv->rx_ring[entry].status = cpu_to_le32(RDES0_STATUS_OWN |
427 priv->rx_ring[entry].length =
1434 desc = &priv->rx_ring[i];
1444 desc = &priv->rx_ring[i];
1733 priv->rx_ring = pci_alloc_consistent(priv->pdev, ring_size,
1736 if (!priv->rx_ring) {
[all...]
/drivers/tty/serial/
H A Datmel_serial.c168 struct circ_buf rx_ring; member in struct:atmel_uart_port
588 struct circ_buf *ring = &atmel_port->rx_ring;
937 struct circ_buf *ring = &atmel_port->rx_ring;
989 ring = &atmel_port->rx_ring;
1274 struct circ_buf *ring = &atmel_port->rx_ring;
1845 atmel_port->rx_ring.head = 0;
1846 atmel_port->rx_ring.tail = 0;
2233 memset(&atmel_port->rx_ring, 0, sizeof(atmel_port->rx_ring));
2588 port->rx_ring
[all...]

Completed in 1852 milliseconds

1234567