Home
last modified time | relevance | path

Searched refs:__vxge_hw_ring (Results 1 – 6 of 6) sorted by relevance

/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.h54 struct __vxge_hw_ring;
1908 struct __vxge_hw_ring *ring_handle,
1913 struct __vxge_hw_ring *ring_handle,
1918 struct __vxge_hw_ring *ring_handle,
1922 vxge_hw_ring_replenish(struct __vxge_hw_ring *ring_handle);
1926 struct __vxge_hw_ring *ring_handle,
1930 struct __vxge_hw_ring *ring_handle,
1934 struct __vxge_hw_ring *ring_handle,
1939 struct __vxge_hw_ring *ring_handle,
1944 struct __vxge_hw_ring *ring_handle,
[all …]
Dvxge-traffic.c243 void vxge_hw_vpath_dynamic_rti_ci_set(struct __vxge_hw_ring *ring) in vxge_hw_vpath_dynamic_rti_ci_set()
268 void vxge_hw_vpath_dynamic_rti_rtimer_set(struct __vxge_hw_ring *ring) in vxge_hw_vpath_dynamic_rti_rtimer_set()
1137 enum vxge_hw_status vxge_hw_ring_rxd_reserve(struct __vxge_hw_ring *ring, in vxge_hw_ring_rxd_reserve()
1181 void vxge_hw_ring_rxd_free(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_free()
1198 void vxge_hw_ring_rxd_pre_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_pre_post()
1214 void vxge_hw_ring_rxd_post_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post_post()
1237 void vxge_hw_ring_rxd_post(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post()
1260 void vxge_hw_ring_rxd_post_post_wmb(struct __vxge_hw_ring *ring, void *rxdh) in vxge_hw_ring_rxd_post_post_wmb()
1300 struct __vxge_hw_ring *ring, void **rxdh, u8 *t_code) in vxge_hw_ring_rxd_next_completed()
1365 struct __vxge_hw_ring *ring, void *rxdh, u8 t_code) in vxge_hw_ring_handle_tcode()
[all …]
Dvxge-config.h696 struct __vxge_hw_ring *____cacheline_aligned ringh;
917 struct __vxge_hw_ring { struct
939 struct __vxge_hw_ring *ringh, argument
1541 struct __vxge_hw_ring *ring_handle, in vxge_hw_ring_rxd_1b_get()
1563 struct __vxge_hw_ring *ring_handle, in vxge_hw_ring_rxd_1b_info_get()
1721 struct __vxge_hw_ring *ringh,
2005 vxge_hw_vpath_check_leak(struct __vxge_hw_ring *ringh);
Dvxge-config.c443 vpath->ringh = (struct __vxge_hw_ring *)channel; in __vxge_hw_channel_initialize()
444 channel->stats = &((struct __vxge_hw_ring *) in __vxge_hw_channel_initialize()
2025 static u64 __vxge_hw_ring_first_block_address_get(struct __vxge_hw_ring *ring) in __vxge_hw_ring_first_block_address_get()
2067 struct __vxge_hw_ring *ring, u32 from, in __vxge_hw_ring_rxdblock_link()
2103 struct __vxge_hw_ring *ring = in __vxge_hw_ring_mempool_item_alloc()
2104 (struct __vxge_hw_ring *)mempoolh->userdata; in __vxge_hw_ring_mempool_item_alloc()
2152 vxge_hw_ring_replenish(struct __vxge_hw_ring *ring) in vxge_hw_ring_replenish()
2205 size = sizeof(struct __vxge_hw_ring); in __vxge_hw_channel_allocate()
2732 static enum vxge_hw_status __vxge_hw_ring_abort(struct __vxge_hw_ring *ring) in __vxge_hw_ring_abort()
2761 static enum vxge_hw_status __vxge_hw_ring_reset(struct __vxge_hw_ring *ring) in __vxge_hw_ring_reset()
[all …]
Dvxge-main.h270 struct __vxge_hw_ring *handle;
Dvxge-main.c333 void *post_dtr, struct __vxge_hw_ring *ringh) in vxge_post()
353 vxge_rx_1b_compl(struct __vxge_hw_ring *ringh, void *dtr, in vxge_rx_1b_compl()
1585 struct __vxge_hw_ring *hw_ring; in vxge_config_ci_for_tti_rti()
2070 (struct __vxge_hw_ring *)attr.ring_attr.userdata; in vxge_open_vpaths()
2147 struct __vxge_hw_ring *hw_ring = ring->handle; in adaptive_coalesce_rx_interrupts()