Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_main.c535 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 Dviona_impl.h64 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 Dviona_tx.c81 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 Dviona_rx.c89 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 Dviona_ring.c256 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 Dviona_hook.c41 viona_hook(viona_link_t *link, viona_vring_t *ring, mblk_t **mpp, boolean_t out) in viona_hook()