Searched refs:viona_link_t (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_main.c | 535 viona_link_t *link; in viona_ioctl() 635 viona_link_t *link; in viona_chpoll() 666 viona_get_mac_capab(viona_link_t *link) in viona_get_mac_capab() 702 viona_link_t *link = NULL; in viona_ioc_create() 809 kmem_free(link, sizeof (viona_link_t)); in viona_ioc_create() 823 viona_link_t *link; in viona_ioc_delete() 897 kmem_free(link, sizeof (viona_link_t)); in viona_ioc_delete() 969 viona_ioc_ring_reset(viona_link_t *link, uint_t idx) in viona_ioc_ring_reset() 982 viona_ioc_ring_kick(viona_link_t *link, uint_t idx) in viona_ioc_ring_kick() 1018 viona_ioc_ring_pause(viona_link_t *link, uint_t idx) in viona_ioc_ring_pause() [all …]
|
H A D | viona_impl.h | 64 typedef struct viona_link viona_link_t; typedef 85 viona_link_t *vr_link; 202 viona_link_t *ss_link; 300 void viona_ring_alloc(viona_link_t *, viona_vring_t *); 302 int viona_ring_get_state(viona_link_t *, uint16_t, struct viona_ring_params *); 303 int viona_ring_set_state(viona_link_t *, uint16_t, 325 int viona_rx_set(viona_link_t *, viona_promisc_t); 326 void viona_rx_clear(viona_link_t *); 327 void viona_worker_rx(viona_vring_t *, viona_link_t *); 330 void viona_worker_tx(viona_vring_t *, viona_link_t *); [all …]
|
H A D | viona_tx.c | 81 static void viona_tx(viona_link_t *, viona_vring_t *); 194 viona_worker_tx(viona_vring_t *ring, viona_link_t *link) in viona_worker_tx() 229 VIONA_PROBE2(tx, viona_link_t *, link, uint_t, ntx); in viona_worker_tx() 334 viona_link_t *link = ring->vr_link; in viona_tx_csum() 351 VIONA_PROBE2(fail_hcksum, viona_link_t *, link, mblk_t *, mp); in viona_tx_csum() 478 VIONA_PROBE2(fail_hcksum, viona_link_t *, link, mblk_t *, mp); in viona_tx_csum() 492 VIONA_PROBE2(fail_hcksum6, viona_link_t *, link, mblk_t *, mp); in viona_tx_csum() 498 VIONA_PROBE2(fail_hcksum_proto, viona_link_t *, link, mblk_t *, mp); in viona_tx_csum() 504 viona_tx(viona_link_t *link, viona_vring_t *ring) in viona_tx()
|
H A D | viona_rx.c | 89 viona_worker_rx(viona_vring_t *ring, viona_link_t *link) in viona_worker_rx() 485 viona_link_t *link = ring->vr_link; in viona_rx_common() 631 VIONA_PROBE3(rx, viona_link_t *, link, size_t, nrx, size_t, ndrop); in viona_rx_common() 723 viona_rx_set(viona_link_t *link, viona_promisc_t mode) in viona_rx_set() 766 viona_rx_clear(viona_link_t *link) in viona_rx_clear()
|
H A D | viona_ring.c | 256 viona_ring_alloc(viona_link_t *link, viona_vring_t *ring) in viona_ring_alloc() 284 viona_ring_init(viona_link_t *link, uint16_t idx, in viona_ring_init() 365 viona_ring_get_state(viona_link_t *link, uint16_t idx, in viona_ring_get_state() 673 viona_link_t *link = ring->vr_link; in viona_worker()
|
H A D | viona_hook.c | 41 viona_hook(viona_link_t *link, viona_vring_t *ring, mblk_t **mpp, boolean_t out) in viona_hook()
|