Home
last modified time | relevance | path

Searched refs:ring_data (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c105 struct hns_nic_ring_data *ring_data) in hns_nic_net_xmit_hw() argument
109 struct hnae_ring *ring = ring_data->ring; in hns_nic_net_xmit_hw()
332 static int hns_nic_poll_rx_skb(struct hns_nic_ring_data *ring_data, in hns_nic_poll_rx_skb() argument
335 struct hnae_ring *ring = ring_data->ring; in hns_nic_poll_rx_skb()
336 struct net_device *ndev = ring_data->napi.dev; in hns_nic_poll_rx_skb()
354 skb = *out_skb = napi_alloc_skb(&ring_data->napi, HNS_RX_HEAD_SIZE); in hns_nic_poll_rx_skb()
461 hns_nic_alloc_rx_buffers(struct hns_nic_ring_data *ring_data, int cleand_count) in hns_nic_alloc_rx_buffers() argument
466 struct hnae_ring *ring = ring_data->ring; in hns_nic_alloc_rx_buffers()
467 struct net_device *ndev = ring_data->napi.dev; in hns_nic_alloc_rx_buffers()
493 static void hns_nic_rx_up_pro(struct hns_nic_ring_data *ring_data, in hns_nic_rx_up_pro() argument
[all …]
Dhns_enet.h57 struct hns_nic_ring_data *ring_data; member
72 #define tx_ring_data(priv, idx) ((priv)->ring_data[idx])
74 ((priv)->ring_data[(priv)->ae_handle->q_num + (idx)])
82 struct hns_nic_ring_data *ring_data);
Dhns_ethtool.c395 static void __lb_other_process(struct hns_nic_ring_data *ring_data, in __lb_other_process() argument
407 if (!ring_data) { /* Just for doing create frame*/ in __lb_other_process()
419 ring = ring_data->ring; in __lb_other_process()
420 ndev = ring_data->napi.dev; in __lb_other_process()
422 dev_queue = netdev_get_tx_queue(ndev, ring_data->queue_index); in __lb_other_process()
460 struct hns_nic_ring_data *ring_data; in __lb_clean_rings() local
467 ring_data = &priv->ring_data[i]; in __lb_clean_rings()
468 (void)ring_data->poll_one(ring_data, in __lb_clean_rings()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c2897 static int rx_intr_handler(struct ring_info *ring_data, int budget) in rx_intr_handler() argument
2911 get_info = ring_data->rx_curr_get_info; in rx_intr_handler()
2913 memcpy(&put_info, &ring_data->rx_curr_put_info, sizeof(put_info)); in rx_intr_handler()
2915 rxdp = ring_data->rx_blocks[get_block].rxds[get_info.offset].virt_addr; in rx_intr_handler()
2925 ring_data->dev->name); in rx_intr_handler()
2931 ring_data->dev->name); in rx_intr_handler()
2934 if (ring_data->rxd_mode == RXD_MODE_1) { in rx_intr_handler()
2936 pci_unmap_single(ring_data->pdev, (dma_addr_t) in rx_intr_handler()
2938 ring_data->mtu + in rx_intr_handler()
2943 } else if (ring_data->rxd_mode == RXD_MODE_3B) { in rx_intr_handler()
[all …]
Ds2io.h1083 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-4.4.14/drivers/gpu/drm/radeon/
Dradeon_device.c1771 uint32_t *ring_data[RADEON_NUM_RINGS]; in radeon_gpu_reset() local
1795 &ring_data[i]); in radeon_gpu_reset()
1812 if (!r && ring_data[i]) { in radeon_gpu_reset()
1814 ring_sizes[i], ring_data[i]); in radeon_gpu_reset()
1817 kfree(ring_data[i]); in radeon_gpu_reset()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_device.c1817 uint32_t *ring_data[AMDGPU_MAX_RINGS]; in amdgpu_gpu_reset() local
1836 ring_sizes[i] = amdgpu_ring_backup(ring, &ring_data[i]); in amdgpu_gpu_reset()
1857 amdgpu_ring_restore(ring, ring_sizes[i], ring_data[i]); in amdgpu_gpu_reset()
1859 ring_data[i] = NULL; in amdgpu_gpu_reset()
1875 kfree(ring_data[i]); in amdgpu_gpu_reset()
/linux-4.4.14/drivers/tty/serial/
Dioc3_serial.c277 #define ring_data u.s.data macro
710 entry->ring_data[xx] = *buf++; in do_write()
1353 *buf = entry->ring_data[byte_num]; in do_read()
Dioc4_serial.c609 #define ring_data u.s.data macro
1434 entry->ring_data[xx] = *buf++; in do_write()
2303 *buf = entry->ring_data[byte_num]; in do_read()