Searched refs:ring_data (Results 1 – 11 of 11) sorted by relevance
| /Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_enet.c | 313 struct hns_nic_ring_data *ring_data) in hns_nic_net_xmit_hw() argument 316 struct hnae_ring *ring = ring_data->ring; in hns_nic_net_xmit_hw() 482 static void hns_nic_rx_checksum(struct hns_nic_ring_data *ring_data, in hns_nic_rx_checksum() argument 485 struct net_device *netdev = ring_data->napi.dev; in hns_nic_rx_checksum() 547 static int hns_nic_poll_rx_skb(struct hns_nic_ring_data *ring_data, in hns_nic_poll_rx_skb() argument 550 struct hnae_ring *ring = ring_data->ring; in hns_nic_poll_rx_skb() 551 struct net_device *ndev = ring_data->napi.dev; in hns_nic_poll_rx_skb() 574 skb = *out_skb = napi_alloc_skb(&ring_data->napi, in hns_nic_poll_rx_skb() 668 hns_nic_rx_checksum(ring_data, skb, bnum_flag); in hns_nic_poll_rx_skb() 674 hns_nic_alloc_rx_buffers(struct hns_nic_ring_data *ring_data, int cleand_count) in hns_nic_alloc_rx_buffers() argument [all …]
|
| D | hns_enet.h | 72 struct hns_nic_ring_data *ring_data; member 87 #define tx_ring_data(priv, idx) ((priv)->ring_data[idx]) 89 ((priv)->ring_data[(priv)->ae_handle->q_num + (idx)]) 97 struct hns_nic_ring_data *ring_data);
|
| D | hns_ethtool.c | 371 static void __lb_other_process(struct hns_nic_ring_data *ring_data, in __lb_other_process() argument 384 if (!ring_data) { /* Just for doing create frame*/ in __lb_other_process() 405 ring = ring_data->ring; in __lb_other_process() 406 ndev = ring_data->napi.dev; in __lb_other_process() 408 dev_queue = netdev_get_tx_queue(ndev, ring_data->queue_index); in __lb_other_process() 446 struct hns_nic_ring_data *ring_data; in __lb_clean_rings() local 453 ring_data = &priv->ring_data[i]; in __lb_clean_rings() 454 (void)ring_data->poll_one(ring_data, in __lb_clean_rings()
|
| /Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
| D | hns3_enet.c | 1085 struct hns3_nic_ring_data *ring_data = in hns3_nic_net_xmit() local 1087 struct hns3_enet_ring *ring = ring_data->ring; in hns3_nic_net_xmit() 1160 dev_queue = netdev_get_tx_queue(netdev, ring_data->queue_index); in hns3_nic_net_xmit() 1180 netif_stop_subqueue(netdev, ring_data->queue_index); in hns3_nic_net_xmit() 1276 ring = priv->ring_data[idx].ring; in hns3_nic_get_stats64() 1286 ring = priv->ring_data[idx + queue_num].ring; in hns3_nic_get_stats64() 1495 tx_ring = priv->ring_data[timeout_queue].ring; in hns3_get_tx_timeo_queue_info() 2651 priv->ring_data[i].ring); in hns3_nic_init_vector_data() 2654 priv->ring_data[i + tqp_num].ring); in hns3_nic_init_vector_data() 2656 priv->ring_data[i].ring->tqp_vector = tqp_vector; in hns3_nic_init_vector_data() [all …]
|
| D | hns3_ethtool.c | 192 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_check_rx_ring() 215 struct hns3_enet_ring *ring = priv->ring_data[i].ring; in hns3_lb_clear_tx_ring() 447 ring = nic_priv->ring_data[i].ring; in hns3_get_stats_tqps() 456 ring = nic_priv->ring_data[i + kinfo->num_tqps].ring; in hns3_get_stats_tqps() 533 param->tx_pending = priv->ring_data[0].ring->desc_num; in hns3_get_ringparam() 534 param->rx_pending = priv->ring_data[queue_num].ring->desc_num; in hns3_get_ringparam() 720 priv->ring_data[i].ring->desc_num = new_desc_num; in hns3_change_all_ring_bd_num() 843 tx_vector = priv->ring_data[queue].ring->tqp_vector; in hns3_get_coalesce_per_queue() 844 rx_vector = priv->ring_data[queue_num + queue].ring->tqp_vector; in hns3_get_coalesce_per_queue() 969 tx_vector = priv->ring_data[queue].ring->tqp_vector; in hns3_set_coalesce_per_queue() [all …]
|
| D | hns3_enet.h | 526 struct hns3_nic_ring_data *ring_data; member 595 #define tx_ring_data(priv, idx) ((priv)->ring_data[idx])
|
| /Linux-v4.19/drivers/net/ethernet/neterion/ |
| D | s2io.c | 2883 static int rx_intr_handler(struct ring_info *ring_data, int budget) in rx_intr_handler() argument 2897 get_info = ring_data->rx_curr_get_info; in rx_intr_handler() 2899 memcpy(&put_info, &ring_data->rx_curr_put_info, sizeof(put_info)); in rx_intr_handler() 2901 rxdp = ring_data->rx_blocks[get_block].rxds[get_info.offset].virt_addr; in rx_intr_handler() 2911 ring_data->dev->name); in rx_intr_handler() 2917 ring_data->dev->name); in rx_intr_handler() 2920 if (ring_data->rxd_mode == RXD_MODE_1) { in rx_intr_handler() 2922 pci_unmap_single(ring_data->pdev, (dma_addr_t) in rx_intr_handler() 2924 ring_data->mtu + in rx_intr_handler() 2929 } else if (ring_data->rxd_mode == RXD_MODE_3B) { in rx_intr_handler() [all …]
|
| D | s2io.h | 1083 static int rx_intr_handler(struct ring_info *ring_data, int budget); 1090 static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp); 1122 static int s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer,
|
| /Linux-v4.19/drivers/gpu/drm/radeon/ |
| D | radeon_device.c | 1785 uint32_t *ring_data[RADEON_NUM_RINGS]; in radeon_gpu_reset() local 1809 &ring_data[i]); in radeon_gpu_reset() 1826 if (!r && ring_data[i]) { in radeon_gpu_reset() 1828 ring_sizes[i], ring_data[i]); in radeon_gpu_reset() 1831 kfree(ring_data[i]); in radeon_gpu_reset()
|
| /Linux-v4.19/drivers/tty/serial/ |
| D | ioc3_serial.c | 274 #define ring_data u.s.data macro 707 entry->ring_data[xx] = *buf++; in do_write() 1350 *buf = entry->ring_data[byte_num]; in do_read()
|
| D | ioc4_serial.c | 606 #define ring_data u.s.data macro 1436 entry->ring_data[xx] = *buf++; in do_write() 2305 *buf = entry->ring_data[byte_num]; in do_read()
|