Lines Matching defs:mac_handle_t

59 typedef struct __mac_handle		*mac_handle_t;
359 typedef mblk_t *(*mac_bridge_tx_t)(mac_handle_t, mac_ring_handle_t, mblk_t *);
360 typedef void (*mac_bridge_rx_t)(mac_handle_t, mac_resource_handle_t, mblk_t *);
361 typedef void (*mac_bridge_ref_t)(mac_handle_t, boolean_t);
362 typedef link_state_t (*mac_bridge_ls_t)(mac_handle_t, link_state_t);
476 typedef void (*mtops_link_details_t)(char *, size_t, mac_handle_t,
603 mac_handle_t *);
605 mac_handle_t *);
606 extern const char *mac_name(mac_handle_t);
607 extern minor_t mac_minor(mac_handle_t);
610 extern void mac_sdu_get(mac_handle_t, uint_t *, uint_t *);
611 extern void mac_sdu_get2(mac_handle_t, uint_t *, uint_t *,
613 extern int mac_maxsdu_update(mac_handle_t, uint_t);
614 extern int mac_maxsdu_update2(mac_handle_t, uint_t,
616 extern uint_t mac_addr_len(mac_handle_t);
617 extern int mac_type(mac_handle_t);
618 extern int mac_nativetype(mac_handle_t);
620 extern void mac_unicst_update(mac_handle_t,
622 extern void mac_capab_update(mac_handle_t);
623 extern int mac_pdata_update(mac_handle_t, void *,
625 extern boolean_t mac_margin_update(mac_handle_t, uint32_t);
626 extern void mac_margin_get(mac_handle_t, uint32_t *);
627 extern int mac_margin_remove(mac_handle_t, uint32_t);
628 extern int mac_margin_add(mac_handle_t, uint32_t *,
630 extern int mac_mtu_add(mac_handle_t, uint32_t *,
632 extern int mac_mtu_remove(mac_handle_t, uint32_t);
633 extern int mac_fastpath_disable(mac_handle_t);
634 extern void mac_fastpath_enable(mac_handle_t);
635 extern void mac_no_active(mac_handle_t);
645 extern mac_handle_t mac_get_lower_mac_handle(mac_handle_t);
646 extern boolean_t mac_is_vnic_primary(mac_handle_t);
662 extern void mac_rx_common(mac_handle_t,
664 extern int mac_bridge_set(mac_handle_t, mac_handle_t);
665 extern void mac_bridge_clear(mac_handle_t, mac_handle_t);
671 extern void mac_trill_snoop(mac_handle_t, mblk_t *);