Home
last modified time | relevance | path

Searched refs:sc (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/illumos-gate/usr/src/cmd/bhyve/
H A Dps2mouse.c113 fifo_init(struct ps2mouse_softc *sc) in fifo_init() argument
117 fifo = &sc->fifo; in fifo_init()
122 fifo_reset(struct ps2mouse_softc *sc) in fifo_reset() argument
126 fifo = &sc->fifo; in fifo_reset()
132 fifo_put(struct ps2mouse_softc *sc, uint8_t val) in fifo_put() argument
136 fifo = &sc->fifo; in fifo_put()
145 fifo_get(struct ps2mouse_softc *sc, uint8_t *val) in fifo_get() argument
149 fifo = &sc->fifo; in fifo_get()
161 movement_reset(struct ps2mouse_softc *sc) in movement_reset() argument
163 assert(pthread_mutex_isowned_np(&sc->mtx)); in movement_reset()
[all …]
H A Datkbdc.c140 atkbdc_assert_kbd_intr(struct atkbdc_softc *sc) in atkbdc_assert_kbd_intr() argument
142 if ((sc->ram[0] & KBD_ENABLE_KBD_INT) != 0) { in atkbdc_assert_kbd_intr()
143 sc->kbd.irq_active = true; in atkbdc_assert_kbd_intr()
144 vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq); in atkbdc_assert_kbd_intr()
149 atkbdc_assert_aux_intr(struct atkbdc_softc *sc) in atkbdc_assert_aux_intr() argument
151 if ((sc->ram[0] & KBD_ENABLE_AUX_INT) != 0) { in atkbdc_assert_aux_intr()
152 sc->aux.irq_active = true; in atkbdc_assert_aux_intr()
153 vm_isa_pulse_irq(sc->ctx, sc->aux.irq, sc->aux.irq); in atkbdc_assert_aux_intr()
158 atkbdc_kbd_queue_data(struct atkbdc_softc *sc, uint8_t val) in atkbdc_kbd_queue_data() argument
160 assert(pthread_mutex_isowned_np(&sc->mtx)); in atkbdc_kbd_queue_data()
[all …]
H A Dvga.c179 vga_in_reset(struct vga_softc *sc) in vga_in_reset() argument
181 return (((sc->vga_seq.seq_clock_mode & SEQ_CM_SO) != 0) || in vga_in_reset()
182 ((sc->vga_seq.seq_reset & SEQ_RESET_ASYNC) == 0) || in vga_in_reset()
183 ((sc->vga_seq.seq_reset & SEQ_RESET_SYNC) == 0) || in vga_in_reset()
184 ((sc->vga_crtc.crtc_mode_ctrl & CRTC_MC_TE) == 0)); in vga_in_reset()
188 vga_check_size(struct bhyvegc *gc, struct vga_softc *sc) in vga_check_size() argument
192 if (vga_in_reset(sc)) in vga_check_size()
197 old_width = sc->gc_image->width; in vga_check_size()
198 old_height = sc->gc_image->height; in vga_check_size()
206 sc->gc_width = (sc->vga_crtc.crtc_horiz_disp_end + 1) * in vga_check_size()
[all …]
H A Dpci_e82545.c357 static void e82545_reset(struct e82545_softc *sc, int dev);
358 static void e82545_rx_enable(struct e82545_softc *sc);
359 static void e82545_rx_disable(struct e82545_softc *sc);
361 static void e82545_tx_start(struct e82545_softc *sc);
362 static void e82545_tx_enable(struct e82545_softc *sc);
363 static void e82545_tx_disable(struct e82545_softc *sc);
379 e82545_init_eeprom(struct e82545_softc *sc) in e82545_init_eeprom() argument
384 sc->eeprom_data[NVM_MAC_ADDR] = ((uint16_t)sc->esc_mac.octet[0]) | in e82545_init_eeprom()
385 (((uint16_t)sc->esc_mac.octet[1]) << 8); in e82545_init_eeprom()
386 sc->eeprom_data[NVM_MAC_ADDR+1] = ((uint16_t)sc->esc_mac.octet[2]) | in e82545_init_eeprom()
[all …]
H A Duart_emul.c208 sockwrite(struct uart_softc *sc, unsigned char wb) in sockwrite() argument
210 (void) write(sc->usc_sock.clifd, &wb, 1); in sockwrite()
215 rxfifo_reset(struct uart_softc *sc, int size) in rxfifo_reset() argument
222 fifo = &sc->rxfifo; in rxfifo_reset()
226 if (sc->tty.opened) { in rxfifo_reset()
231 nread = read(sc->tty.rfd, flushbuf, sizeof(flushbuf)); in rxfifo_reset()
240 error = mevent_enable(sc->mev); in rxfifo_reset()
244 if (sc->sock && sc->usc_sock.clifd != -1) { in rxfifo_reset()
247 nread = read(sc->usc_sock.clifd, flushbuf, in rxfifo_reset()
252 error = mevent_enable(sc->mev); in rxfifo_reset()
[all …]
H A Dpci_fbuf.c124 struct pci_fbuf_softc *sc; in pci_fbuf_write() local
129 sc = pi->pi_arg; in pci_fbuf_write()
141 p = (uint8_t *)&sc->memregs + offset; in pci_fbuf_write()
161 if (!sc->gc_image->vgamode && sc->memregs.width == 0 && in pci_fbuf_write()
162 sc->memregs.height == 0) { in pci_fbuf_write()
164 sc->gc_image->vgamode = 1; in pci_fbuf_write()
165 sc->gc_width = 0; in pci_fbuf_write()
166 sc->gc_height = 0; in pci_fbuf_write()
167 } else if (sc->gc_image->vgamode && sc->memregs.width != 0 && in pci_fbuf_write()
168 sc->memregs.height != 0) { in pci_fbuf_write()
[all …]
H A Dpci_virtio_net.c152 struct pci_vtnet_softc *sc = vsc; in pci_vtnet_reset() local
157 pthread_mutex_lock(&sc->rx_mtx); in pci_vtnet_reset()
167 sc->features_negotiated = false; in pci_vtnet_reset()
168 netbe_rx_disable(sc->vsc_be); in pci_vtnet_reset()
171 pthread_mutex_lock(&sc->tx_mtx); in pci_vtnet_reset()
172 sc->resetting = 1; in pci_vtnet_reset()
173 while (sc->tx_in_progress) { in pci_vtnet_reset()
174 pthread_mutex_unlock(&sc->tx_mtx); in pci_vtnet_reset()
176 pthread_mutex_lock(&sc->tx_mtx); in pci_vtnet_reset()
184 vi_reset_dev(&sc->vsc_vs); in pci_vtnet_reset()
[all …]
/illumos-gate/usr/src/uts/common/io/ipw/
H A Dipw2100_hw.c60 ipw2100_csr_get8(struct ipw2100_softc *sc, uint32_t off) in ipw2100_csr_get8() argument
62 return (ddi_get8(sc->sc_ioh, (uint8_t *)(sc->sc_regs + off))); in ipw2100_csr_get8()
66 ipw2100_csr_get16(struct ipw2100_softc *sc, uint32_t off) in ipw2100_csr_get16() argument
68 return (ddi_get16(sc->sc_ioh, in ipw2100_csr_get16()
69 (uint16_t *)((uintptr_t)sc->sc_regs + off))); in ipw2100_csr_get16()
73 ipw2100_csr_get32(struct ipw2100_softc *sc, uint32_t off) in ipw2100_csr_get32() argument
75 return (ddi_get32(sc->sc_ioh, in ipw2100_csr_get32()
76 (uint32_t *)((uintptr_t)sc->sc_regs + off))); in ipw2100_csr_get32()
80 ipw2100_csr_rep_get16(struct ipw2100_softc *sc, in ipw2100_csr_rep_get16() argument
83 ddi_rep_get16(sc->sc_ioh, buf, in ipw2100_csr_rep_get16()
[all …]
H A Dipw2100.c112 static void ipw2100_hwconf_get(struct ipw2100_softc *sc);
113 static int ipw2100_chip_reset(struct ipw2100_softc *sc);
114 static void ipw2100_master_stop(struct ipw2100_softc *sc);
115 static void ipw2100_stop(struct ipw2100_softc *sc);
116 static int ipw2100_config(struct ipw2100_softc *sc);
117 static int ipw2100_cmd(struct ipw2100_softc *sc, uint32_t type,
119 static int ipw2100_dma_region_alloc(struct ipw2100_softc *sc,
122 static void ipw2100_tables_init(struct ipw2100_softc *sc);
123 static void ipw2100_ring_hwsetup(struct ipw2100_softc *sc);
124 static int ipw2100_ring_alloc(struct ipw2100_softc *sc);
[all …]
/illumos-gate/usr/src/uts/common/io/zyd/
H A Dzyd_hw.c41 static zyd_res zyd_hw_configure(struct zyd_softc *sc);
72 zyd_read32(struct zyd_softc *sc, uint16_t reg, uint32_t *val) in zyd_read32() argument
81 result = zyd_usb_ioread_req(&sc->usb, regs, sizeof (regs), in zyd_read32()
108 zyd_write32(struct zyd_softc *sc, uint16_t reg, uint32_t val) in zyd_write32() argument
118 result = zyd_usb_cmd_send(&sc->usb, ZYD_CMD_IOWR, tmp, sizeof (tmp)); in zyd_write32()
131 zyd_read16(struct zyd_softc *sc, uint16_t reg, uint16_t *val) in zyd_read16() argument
139 result = zyd_usb_ioread_req(&sc->usb, &regbuf, sizeof (regbuf), in zyd_read16()
168 zyd_write16(struct zyd_softc *sc, uint16_t reg, uint16_t val) in zyd_write16() argument
176 result = zyd_usb_cmd_send(&sc->usb, ZYD_CMD_IOWR, tmp, sizeof (tmp)); in zyd_write16()
189 zyd_write16a(struct zyd_softc *sc, const struct zyd_iowrite16 *reqa, int n) in zyd_write16a() argument
[all …]
/illumos-gate/usr/src/uts/common/io/elxl/
H A Delxl.c346 ex_alloc_ring(elxl_t *sc, int count, ex_ring_t *r, uint_t dir) in ex_alloc_ring() argument
348 dev_info_t *dip = sc->ex_dip; in ex_alloc_ring()
361 elxl_error(sc, "unable to allocate descriptor dma handle"); in ex_alloc_ring()
369 elxl_error(sc, "unable to allocate descriptor memory"); in ex_alloc_ring()
378 elxl_error(sc, "unable to map descriptor memory"); in ex_alloc_ring()
398 elxl_error(sc, "can't allocate buf dma handle"); in ex_alloc_ring()
405 elxl_error(sc, "unable to allocate buf memory"); in ex_alloc_ring()
414 elxl_error(sc, "unable to map buf memory"); in ex_alloc_ring()
426 elxl_add_intr(elxl_t *sc) in elxl_add_intr() argument
434 dip = sc->ex_dip; in elxl_add_intr()
[all …]
/illumos-gate/usr/src/uts/common/io/iwn/
H A Dif_iwn.c416 iwn_read(struct iwn_softc *sc, int reg) in iwn_read() argument
419 return (ddi_get32(sc->sc_regh, (uint32_t *)(sc->sc_base + reg))); in iwn_read()
423 iwn_write(struct iwn_softc *sc, int reg, uint32_t val) in iwn_write() argument
426 ddi_put32(sc->sc_regh, (uint32_t *)(sc->sc_base + reg), val); in iwn_write()
430 iwn_write_1(struct iwn_softc *sc, int reg, uint8_t val) in iwn_write_1() argument
432 ddi_put8(sc->sc_regh, (uint8_t *)(sc->sc_base + reg), val); in iwn_write_1()
436 iwn_kstat_create(struct iwn_softc *sc, const char *name, size_t size, in iwn_kstat_create() argument
439 *ks = kstat_create(ddi_driver_name(sc->sc_dip), in iwn_kstat_create()
440 ddi_get_instance(sc->sc_dip), name, "misc", KSTAT_TYPE_NAMED, in iwn_kstat_create()
458 iwn_kstat_init(struct iwn_softc *sc) in iwn_kstat_init() argument
[all …]
/illumos-gate/usr/src/uts/common/io/urtw/
H A Durtw.c600 urtw_led_init(struct urtw_softc *sc) in urtw_led_init() argument
605 if (error = urtw_read8_c(sc, URTW_PSR, &sc->sc_psr, 0)) in urtw_led_init()
607 error = urtw_eprom_read32(sc, URTW_EPROM_SWREV, &rev); in urtw_led_init()
613 sc->sc_strategy = URTW_SW_LED_MODE1; in urtw_led_init()
616 sc->sc_strategy = URTW_SW_LED_MODE3; in urtw_led_init()
619 sc->sc_strategy = URTW_HW_LED; in urtw_led_init()
624 sc->sc_strategy = URTW_SW_LED_MODE0; in urtw_led_init()
628 sc->sc_gpio_ledpin = URTW_LED_PIN_GPIO0; in urtw_led_init()
635 urtw_8225_write_s16(struct urtw_softc *sc, uint8_t addr, int index, in urtw_8225_write_s16() argument
662 error = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp, in urtw_8225_write_s16()
[all …]
/illumos-gate/usr/src/uts/common/io/iwi/
H A Dipw2200_hw.c60 ipw2200_csr_get8(struct ipw2200_softc *sc, uint32_t off) in ipw2200_csr_get8() argument
62 return (ddi_get8(sc->sc_ioh, (uint8_t *)(sc->sc_regs + off))); in ipw2200_csr_get8()
66 ipw2200_csr_get16(struct ipw2200_softc *sc, uint32_t off) in ipw2200_csr_get16() argument
68 return (ddi_get16(sc->sc_ioh, in ipw2200_csr_get16()
69 (uint16_t *)((uintptr_t)sc->sc_regs + off))); in ipw2200_csr_get16()
73 ipw2200_csr_get32(struct ipw2200_softc *sc, uint32_t off) in ipw2200_csr_get32() argument
75 return (ddi_get32(sc->sc_ioh, in ipw2200_csr_get32()
76 (uint32_t *)((uintptr_t)sc->sc_regs + off))); in ipw2200_csr_get32()
80 ipw2200_csr_getbuf32(struct ipw2200_softc *sc, uint32_t off, in ipw2200_csr_getbuf32() argument
83 ddi_rep_get32(sc->sc_ioh, buf, in ipw2200_csr_getbuf32()
[all …]
H A Dipw2200.c137 static void ipw2200_hwconf_get(struct ipw2200_softc *sc);
138 static int ipw2200_chip_reset(struct ipw2200_softc *sc);
139 static void ipw2200_master_stop(struct ipw2200_softc *sc);
140 static void ipw2200_stop(struct ipw2200_softc *sc);
141 static int ipw2200_config(struct ipw2200_softc *sc);
142 static int ipw2200_cmd(struct ipw2200_softc *sc,
144 static void ipw2200_ring_hwsetup(struct ipw2200_softc *sc);
145 static int ipw2200_ring_alloc(struct ipw2200_softc *sc);
146 static void ipw2200_ring_free(struct ipw2200_softc *sc);
147 static void ipw2200_ring_reset(struct ipw2200_softc *sc);
[all …]
/illumos-gate/usr/src/uts/common/io/rwn/
H A Drt2860.c306 rt2860_eeprom_read(struct rt2860_softc *sc, uint8_t addr) in rt2860_eeprom_read() argument
313 RT2860_EEPROM_CTL(sc, 0); in rt2860_eeprom_read()
315 RT2860_EEPROM_CTL(sc, RT2860_S); in rt2860_eeprom_read()
316 RT2860_EEPROM_CTL(sc, RT2860_S | RT2860_C); in rt2860_eeprom_read()
317 RT2860_EEPROM_CTL(sc, RT2860_S); in rt2860_eeprom_read()
320 RT2860_EEPROM_CTL(sc, RT2860_S | RT2860_D); in rt2860_eeprom_read()
321 RT2860_EEPROM_CTL(sc, RT2860_S | RT2860_D | RT2860_C); in rt2860_eeprom_read()
324 RT2860_EEPROM_CTL(sc, RT2860_S | RT2860_D); in rt2860_eeprom_read()
325 RT2860_EEPROM_CTL(sc, RT2860_S | RT2860_D | RT2860_C); in rt2860_eeprom_read()
326 RT2860_EEPROM_CTL(sc, RT2860_S); in rt2860_eeprom_read()
[all …]
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_main.c252 struct arn_softc *sc = ah->ah_sc; in arn_iowrite32() local
254 mutex_enter(&sc->sc_serial_rw); in arn_iowrite32()
255 ddi_put32(sc->sc_io_handle, in arn_iowrite32()
256 (uint32_t *)((uintptr_t)(sc->mem) + (reg_offset)), val); in arn_iowrite32()
257 mutex_exit(&sc->sc_serial_rw); in arn_iowrite32()
259 ddi_put32(sc->sc_io_handle, in arn_iowrite32()
260 (uint32_t *)((uintptr_t)(sc->mem) + (reg_offset)), val); in arn_iowrite32()
268 struct arn_softc *sc = ah->ah_sc; in arn_ioread32() local
270 mutex_enter(&sc->sc_serial_rw); in arn_ioread32()
271 val = ddi_get32(sc->sc_io_handle, in arn_ioread32()
[all …]
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp.c475 iwp_sc_t *sc; in iwp_attach() local
491 sc = ddi_get_soft_state(iwp_soft_state_p, in iwp_attach()
493 ASSERT(sc != NULL); in iwp_attach()
495 if (sc->sc_flags & IWP_F_RUNNING) { in iwp_attach()
496 (void) iwp_init(sc); in iwp_attach()
499 atomic_and_32(&sc->sc_flags, ~IWP_F_SUSPEND); in iwp_attach()
516 sc = ddi_get_soft_state(iwp_soft_state_p, instance); in iwp_attach()
517 ASSERT(sc != NULL); in iwp_attach()
519 sc->sc_dip = dip; in iwp_attach()
524 err = ddi_regs_map_setup(dip, 0, &sc->sc_cfg_base, 0, 0, in iwp_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh.c509 iwh_sc_t *sc; in iwh_attach() local
526 sc = ddi_get_soft_state(iwh_soft_state_p, in iwh_attach()
528 ASSERT(sc != NULL); in iwh_attach()
530 if (sc->sc_flags & IWH_F_RUNNING) { in iwh_attach()
531 (void) iwh_init(sc); in iwh_attach()
534 atomic_and_32(&sc->sc_flags, ~IWH_F_SUSPEND); in iwh_attach()
552 sc = ddi_get_soft_state(iwh_soft_state_p, instance); in iwh_attach()
553 ASSERT(sc != NULL); in iwh_attach()
555 sc->sc_dip = dip; in iwh_attach()
560 err = ddi_regs_map_setup(dip, 0, &sc->sc_cfg_base, 0, 0, in iwh_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661.c321 rt2661_eeprom_read(struct rt2661_softc *sc, uint8_t addr) in rt2661_eeprom_read() argument
328 RT2661_EEPROM_CTL(sc, 0); in rt2661_eeprom_read()
330 RT2661_EEPROM_CTL(sc, RT2661_S); in rt2661_eeprom_read()
331 RT2661_EEPROM_CTL(sc, RT2661_S | RT2661_C); in rt2661_eeprom_read()
332 RT2661_EEPROM_CTL(sc, RT2661_S); in rt2661_eeprom_read()
335 RT2661_EEPROM_CTL(sc, RT2661_S | RT2661_D); in rt2661_eeprom_read()
336 RT2661_EEPROM_CTL(sc, RT2661_S | RT2661_D | RT2661_C); in rt2661_eeprom_read()
339 RT2661_EEPROM_CTL(sc, RT2661_S | RT2661_D); in rt2661_eeprom_read()
340 RT2661_EEPROM_CTL(sc, RT2661_S | RT2661_D | RT2661_C); in rt2661_eeprom_read()
341 RT2661_EEPROM_CTL(sc, RT2661_S); in rt2661_eeprom_read()
[all …]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpi.c279 static void wpi_destroy_locks(wpi_sc_t *sc);
281 static void wpi_thread(wpi_sc_t *sc);
282 static int wpi_fast_recover(wpi_sc_t *sc);
405 wpi_sc_t *sc; in wpi_attach() local
418 sc = ddi_get_soft_state(wpi_soft_state_p, in wpi_attach()
420 ASSERT(sc != NULL); in wpi_attach()
422 mutex_enter(&sc->sc_glock); in wpi_attach()
423 sc->sc_flags &= ~WPI_F_SUSPEND; in wpi_attach()
424 mutex_exit(&sc->sc_glock); in wpi_attach()
426 if (sc->sc_flags & WPI_F_RUNNING) in wpi_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/ral/
H A Drt2560.c213 rt2560_set_basicrates(struct rt2560_softc *sc) in rt2560_set_basicrates() argument
215 struct ieee80211com *ic = &sc->sc_ic; in rt2560_set_basicrates()
220 RAL_WRITE(sc, RT2560_ARSP_PLCP_1, 0x3); in rt2560_set_basicrates()
223 RAL_WRITE(sc, RT2560_ARSP_PLCP_1, 0x150); in rt2560_set_basicrates()
226 RAL_WRITE(sc, RT2560_ARSP_PLCP_1, 0x15f); in rt2560_set_basicrates()
231 rt2560_update_led(struct rt2560_softc *sc, int led1, int led2) in rt2560_update_led() argument
237 RAL_WRITE(sc, RT2560_LEDCSR, tmp); in rt2560_update_led()
241 rt2560_set_bssid(struct rt2560_softc *sc, uint8_t *bssid) in rt2560_set_bssid() argument
246 RAL_WRITE(sc, RT2560_CSR5, tmp); in rt2560_set_bssid()
249 RAL_WRITE(sc, RT2560_CSR6, tmp); in rt2560_set_bssid()
[all …]
/illumos-gate/usr/src/uts/common/io/atu/
H A Datu.c75 atu_usb_request(struct atu_softc *sc, uint8_t type, in atu_usb_request() argument
95 uret = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, in atu_usb_request()
108 uret = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, in atu_usb_request()
119 atu_get_mib(struct atu_softc *sc, uint8_t type, uint8_t size, in atu_get_mib() argument
122 return atu_usb_request(sc, ATU_VENDOR_IF_IN, 0x033, in atu_get_mib()
127 atu_get_cmd_status(struct atu_softc *sc, uint8_t cmd, uint8_t *status) in atu_get_cmd_status() argument
134 return atu_usb_request(sc, ATU_VENDOR_IF_IN, 0x22, cmd, in atu_get_cmd_status()
139 atu_get_dfu_state(struct atu_softc *sc) in atu_get_dfu_state() argument
143 if (atu_usb_request(sc, DFU_GETSTATE, 0, 0, 1, &state)) in atu_get_dfu_state()
149 atu_get_opmode(struct atu_softc *sc, uint8_t *mode) in atu_get_opmode() argument
[all …]
/illumos-gate/usr/src/uts/common/io/ural/
H A Dural.c310 ural_read(struct ural_softc *sc, uint16_t reg) in ural_read() argument
327 err = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp, in ural_read()
347 ural_read_multi(struct ural_softc *sc, uint16_t reg, void *buf, int len) in ural_read_multi() argument
364 err = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp, in ural_read_multi()
382 ural_write(struct ural_softc *sc, uint16_t reg, uint16_t val) in ural_write() argument
397 err = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, NULL, in ural_write()
412 struct ural_softc *sc = (struct ural_softc *)req->bulk_client_private; in ural_txeof() local
413 struct ieee80211com *ic = &sc->sc_ic; in ural_txeof()
420 sc->tx_queued); in ural_txeof()
423 sc->sc_tx_err++; in ural_txeof()
[all …]
/illumos-gate/usr/src/uts/common/io/rum/
H A Drum.c306 rum_read_multi(struct rum_softc *sc, uint16_t reg, void *buf, int len) in rum_read_multi() argument
323 err = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp, in rum_read_multi()
339 rum_read(struct rum_softc *sc, uint16_t reg) in rum_read() argument
343 rum_read_multi(sc, reg, &val, sizeof (val)); in rum_read()
349 rum_write_multi(struct rum_softc *sc, uint16_t reg, void *buf, size_t len) in rum_write_multi() argument
373 err = usb_pipe_ctrl_xfer_wait(sc->sc_udev->dev_default_ph, &req, &mp, in rum_write_multi()
387 rum_write(struct rum_softc *sc, uint16_t reg, uint32_t val) in rum_write() argument
391 rum_write_multi(sc, reg, &tmp, sizeof (tmp)); in rum_write()
397 rum_load_microcode(struct rum_softc *sc) in rum_load_microcode() argument
413 rum_write(sc, reg, UGETDW(ucode)); in rum_load_microcode()
[all …]

12345678910>>...12