Home
last modified time | relevance | path

Searched refs:usbecm_state_t (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/usb/clients/usbecm/
H A Dusbecm.h39 typedef struct usbecm_state usbecm_state_t; typedef
72 int (*ecm_ds_init)(usbecm_state_t *);
73 int (*ecm_ds_fini)(usbecm_state_t *);
75 int (*ecm_ds_start)(usbecm_state_t *);
76 int (*ecm_ds_stop)(usbecm_state_t *);
77 int (*ecm_ds_unicst)(usbecm_state_t *);
78 int (*ecm_ds_promisc)(usbecm_state_t *);
79 int (*ecm_ds_multicst)(usbecm_state_t *);
80 mblk_t *(*ecm_ds_tx)(usbecm_state_t *, mblk_t *);
82 int (*ecm_ds_intr_cb)(usbecm_state_t *, mblk_t *);
[all …]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbecm/
H A Dusbecm.c79 static int usbecm_usb_init(usbecm_state_t *ecmp);
80 static int usbecm_mac_init(usbecm_state_t *ecmp);
81 static int usbecm_mac_fini(usbecm_state_t *ecmp);
86 static int usbecm_rx_start(usbecm_state_t *ecmp);
88 static void usbecm_pipe_start_polling(usbecm_state_t *ecmp);
91 static void usbecm_parse_intr_data(usbecm_state_t *ecmp, mblk_t *data);
96 static int usbecm_open_pipes(usbecm_state_t *ecmp);
97 static void usbecm_close_pipes(usbecm_state_t *ecmp);
99 static int usbecm_ctrl_read(usbecm_state_t *ecmp, uchar_t request,
101 static int usbecm_ctrl_write(usbecm_state_t *ecmp, uchar_t request,
[all …]