Home
last modified time | relevance | path

Searched refs:hnae_desc_cb (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhnae.h168 struct hnae_desc_cb { struct
224 struct hnae_desc_cb *desc_cb;
295 int (*alloc_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
296 void (*free_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
297 int (*map_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
298 void (*unmap_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
498 struct hnae_desc_cb *cb) in hnae_reserve_buffer_map()
540 struct hnae_desc_cb *cb = &ring->desc_cb[i]; in hnae_free_buffer_detach()
551 struct hnae_desc_cb *res_cb) in hnae_replace_buffer()
554 struct hnae_desc_cb tmp_cb = ring->desc_cb[i]; in hnae_replace_buffer()
Dhnae.c40 static int hnae_alloc_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_alloc_buffer()
58 static void hnae_free_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_free_buffer()
67 static int hnae_map_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_map_buffer()
78 static void hnae_unmap_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb) in hnae_unmap_buffer()
Dhns_enet.c42 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use]; in fill_desc()
317 hns_nic_reuse_page(struct hnae_desc_cb *desc_cb, int tsize, int last_offset) in hns_nic_reuse_page()
339 struct hnae_desc_cb *desc_cb; in hns_nic_poll_rx_skb()
464 struct hnae_desc_cb res_cbs; in hns_nic_alloc_rx_buffers()
465 struct hnae_desc_cb *desc_cb; in hns_nic_alloc_rx_buffers()
579 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns_nic_reclaim_one_desc()