Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_provider.h466 typedef uint64_t mac_share_handle_t; typedef
472 typedef int (*mac_alloc_share_t)(void *, mac_share_handle_t *);
473 typedef void (*mac_free_share_t)(mac_share_handle_t);
480 typedef int (*mac_bind_share_t)(mac_share_handle_t, uint64_t, uint64_t *);
481 typedef void (*mac_unbind_share_t)(mac_share_handle_t);
486 typedef void (*mac_share_query_t)(mac_share_handle_t, mac_ring_type_t,
496 typedef int (*mac_share_add_group_t)(mac_share_handle_t,
498 typedef int (*mac_share_rem_group_t)(mac_share_handle_t,
H A Dmac_client_impl.h181 mac_share_handle_t mci_share;
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_hio.h355 extern int nxge_hio_share_alloc(void *arg, mac_share_handle_t *shandle);
356 extern void nxge_hio_share_free(mac_share_handle_t shandle);
357 extern void nxge_hio_share_query(mac_share_handle_t shandle,
359 extern int nxge_hio_share_add_group(mac_share_handle_t,
361 extern int nxge_hio_share_rem_group(mac_share_handle_t,
363 extern int nxge_hio_share_bind(mac_share_handle_t, uint64_t cookie,
365 extern void nxge_hio_share_unbind(mac_share_handle_t);
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_hio.c75 int, rv, mac_share_handle_t, mcip->mci_share); in i_mac_share_alloc()
H A Dmac.c6798 mac_group_t *src_group, mac_group_t *new_group, mac_share_handle_t share, in i_mac_group_allocate_rings()
6998 mac_share_handle_t share = mcip->mci_share; in mac_reserve_rx_group()
7569 mac_share_handle_t share = mcip->mci_share; in mac_reserve_tx_group()
7782 mac_share_handle_t share = mcip->mci_share; in mac_release_tx_group()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hio.c1551 nxge_hio_share_alloc(void *arg, mac_share_handle_t *shandle) in nxge_hio_share_alloc()
1580 *shandle = (mac_share_handle_t)shp; in nxge_hio_share_alloc()
1588 nxge_hio_share_free(mac_share_handle_t shandle) in nxge_hio_share_free()
1612 nxge_hio_share_query(mac_share_handle_t shandle, mac_ring_type_t type, in nxge_hio_share_query()
1651 nxge_hio_share_add_group(mac_share_handle_t shandle, in nxge_hio_share_add_group()
1748 nxge_hio_share_rem_group(mac_share_handle_t shandle, in nxge_hio_share_rem_group()
1775 nxge_hio_share_bind(mac_share_handle_t shandle, uint64_t cookie, in nxge_hio_share_bind()
1832 nxge_hio_share_unbind(mac_share_handle_t shandle) in nxge_hio_share_unbind()