Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/usbgem/
H A Dusbgem.h83 struct usbgem_dev { struct
301 int (*usbgc_attach_chip)(struct usbgem_dev *dp);
302 int (*usbgc_reset_chip)(struct usbgem_dev *dp);
303 int (*usbgc_init_chip)(struct usbgem_dev *dp);
304 int (*usbgc_start_chip)(struct usbgem_dev *dp);
305 int (*usbgc_stop_chip)(struct usbgem_dev *dp);
306 uint32_t (*usbgc_multicast_hash)(struct usbgem_dev *dp,
308 int (*usbgc_set_rx_filter)(struct usbgem_dev *dp);
309 int (*usbgc_set_media)(struct usbgem_dev *dp);
310 int (*usbgc_get_stats)(struct usbgem_dev *dp);
[all …]
H A Dusbgem.c113 static int usbgem_open_pipes(struct usbgem_dev *dp);
114 static int usbgem_close_pipes(struct usbgem_dev *dp);
119 static int usbgem_mii_start(struct usbgem_dev *);
120 static void usbgem_mii_stop(struct usbgem_dev *);
123 static int usbgem_init_rx_buf(struct usbgem_dev *);
126 static void usbgem_tx_timeout(struct usbgem_dev *);
127 static void usbgem_mii_link_watcher(struct usbgem_dev *);
128 static int usbgem_mac_init(struct usbgem_dev *);
129 static int usbgem_mac_start(struct usbgem_dev *);
130 static int usbgem_mac_stop(struct usbgem_dev *, int, boolean_t);
[all …]
/illumos-gate/usr/src/uts/common/io/udmf/
H A Dudmf_usbgem.c114 static uint16_t udmf_mii_read(struct usbgem_dev *, uint_t, int *errp);
115 static void udmf_mii_write(struct usbgem_dev *, uint_t, uint16_t, int *errp);
118 static int udmf_reset_chip(struct usbgem_dev *);
119 static int udmf_init_chip(struct usbgem_dev *);
120 static int udmf_start_chip(struct usbgem_dev *);
121 static int udmf_stop_chip(struct usbgem_dev *);
122 static int udmf_set_media(struct usbgem_dev *);
123 static int udmf_set_rx_filter(struct usbgem_dev *);
124 static int udmf_get_stats(struct usbgem_dev *);
125 static void udmf_interrupt(struct usbgem_dev *, mblk_t *);
[all …]
/illumos-gate/usr/src/uts/common/io/urf/
H A Durf_usbgem.c121 static uint16_t urf_mii_read(struct usbgem_dev *, uint_t, int *errp);
122 static void urf_mii_write(struct usbgem_dev *, uint_t, uint16_t, int *errp);
125 static int urf_attach_chip(struct usbgem_dev *);
126 static int urf_reset_chip(struct usbgem_dev *);
127 static int urf_init_chip(struct usbgem_dev *);
128 static int urf_start_chip(struct usbgem_dev *);
129 static int urf_stop_chip(struct usbgem_dev *);
130 static int urf_set_media(struct usbgem_dev *);
131 static int urf_set_rx_filter(struct usbgem_dev *);
132 static int urf_get_stats(struct usbgem_dev *);
[all …]
/illumos-gate/usr/src/uts/common/io/upf/
H A Dupf_usbgem.c122 static uint16_t upf_mii_read(struct usbgem_dev *, uint_t, int *errp);
123 static void upf_mii_write(struct usbgem_dev *, uint_t, uint16_t, int *errp);
126 static int upf_attach_chip(struct usbgem_dev *);
127 static int upf_reset_chip(struct usbgem_dev *);
128 static int upf_init_chip(struct usbgem_dev *);
129 static int upf_start_chip(struct usbgem_dev *);
130 static int upf_stop_chip(struct usbgem_dev *);
131 static int upf_set_media(struct usbgem_dev *);
132 static int upf_set_rx_filter(struct usbgem_dev *);
133 static int upf_get_stats(struct usbgem_dev *);
[all …]
/illumos-gate/usr/src/uts/common/io/axf/
H A Daxf_usbgem.c269 static uint16_t axf_mii_read(struct usbgem_dev *, uint_t, int *errp);
270 static void axf_mii_write(struct usbgem_dev *, uint_t, uint16_t, int *errp);
273 static int axf_reset_chip(struct usbgem_dev *);
274 static int axf_init_chip(struct usbgem_dev *);
275 static int axf_start_chip(struct usbgem_dev *);
276 static int axf_stop_chip(struct usbgem_dev *);
277 static int axf_set_media(struct usbgem_dev *);
278 static int axf_set_rx_filter(struct usbgem_dev *);
279 static int axf_get_stats(struct usbgem_dev *);
280 static void axf_interrupt(struct usbgem_dev *, mblk_t *);
[all …]