/illumos-gate/usr/src/cmd/bhyve/amd64/ |
H A D | ps2mouse.c | 112 fifo_init(struct ps2mouse_softc *sc) in fifo_init() argument 116 fifo = &sc->fifo; in fifo_init() 121 fifo_reset(struct ps2mouse_softc *sc) in fifo_reset() argument 125 fifo = &sc->fifo; in fifo_reset() 131 fifo_put(struct ps2mouse_softc *sc, uint8_t val) in fifo_put() argument 135 fifo = &sc->fifo; in fifo_put() 144 fifo_get(struct ps2mouse_softc *sc, uint8_t *val) in fifo_get() argument 148 fifo = &sc->fifo; in fifo_get() 160 movement_reset(struct ps2mouse_softc *sc) in movement_reset() argument 162 assert(pthread_mutex_isowned_np(&sc->mtx)); in movement_reset() [all …]
|
H A D | atkbdc.c | 139 atkbdc_assert_kbd_intr(struct atkbdc_softc *sc) in atkbdc_assert_kbd_intr() argument 141 if ((sc->ram[0] & KBD_ENABLE_KBD_INT) != 0) { in atkbdc_assert_kbd_intr() 142 sc->kbd.irq_active = true; in atkbdc_assert_kbd_intr() 143 vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq); in atkbdc_assert_kbd_intr() 148 atkbdc_assert_aux_intr(struct atkbdc_softc *sc) in atkbdc_assert_aux_intr() argument 150 if ((sc->ram[0] & KBD_ENABLE_AUX_INT) != 0) { in atkbdc_assert_aux_intr() 151 sc->aux.irq_active = true; in atkbdc_assert_aux_intr() 152 vm_isa_pulse_irq(sc->ctx, sc->aux.irq, sc->aux.irq); in atkbdc_assert_aux_intr() 157 atkbdc_kbd_queue_data(struct atkbdc_softc *sc, uint8_t val) in atkbdc_kbd_queue_data() argument 159 assert(pthread_mutex_isowned_np(&sc->mtx)); in atkbdc_kbd_queue_data() [all …]
|
H A D | vga.c | 178 vga_in_reset(struct vga_softc *sc) in vga_in_reset() argument 180 return (((sc->vga_seq.seq_clock_mode & SEQ_CM_SO) != 0) || in vga_in_reset() 181 ((sc->vga_seq.seq_reset & SEQ_RESET_ASYNC) == 0) || in vga_in_reset() 182 ((sc->vga_seq.seq_reset & SEQ_RESET_SYNC) == 0) || in vga_in_reset() 183 ((sc->vga_crtc.crtc_mode_ctrl & CRTC_MC_TE) == 0)); in vga_in_reset() 187 vga_check_size(struct bhyvegc *gc, struct vga_softc *sc) in vga_check_size() argument 191 if (vga_in_reset(sc)) in vga_check_size() 196 old_width = sc->gc_image->width; in vga_check_size() 197 old_height = sc->gc_image->height; in vga_check_size() 205 sc->gc_width = (sc->vga_crtc.crtc_horiz_disp_end + 1) * in vga_check_size() [all …]
|
/illumos-gate/usr/src/uts/common/io/zyd/ |
H A D | zyd_hw.c | 41 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, ®buf, 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/ipw/ |
H A D | ipw2100_hw.c | 60 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 D | ipw2100.c | 112 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/elxl/ |
H A D | elxl.c | 346 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/cmd/bhyve/common/ |
H A D | pci_e82545.c | 356 static void e82545_reset(struct e82545_softc *sc, int dev); 357 static void e82545_rx_enable(struct e82545_softc *sc); 358 static void e82545_rx_disable(struct e82545_softc *sc); 360 static void e82545_tx_start(struct e82545_softc *sc); 361 static void e82545_tx_enable(struct e82545_softc *sc); 362 static void e82545_tx_disable(struct e82545_softc *sc); 378 e82545_init_eeprom(struct e82545_softc *sc) in e82545_init_eeprom() argument 383 sc->eeprom_data[NVM_MAC_ADDR] = ((uint16_t)sc->esc_mac.octet[0]) | in e82545_init_eeprom() 384 (((uint16_t)sc->esc_mac.octet[1]) << 8); in e82545_init_eeprom() 385 sc->eeprom_data[NVM_MAC_ADDR+1] = ((uint16_t)sc->esc_mac.octet[2]) | in e82545_init_eeprom() [all …]
|
H A D | uart_emul.c | 143 uart_intr_reason(struct uart_ns16550_softc *sc) in uart_intr_reason() argument 146 if ((sc->lsr & LSR_OE) != 0 && (sc->ier & IER_ERLS) != 0) in uart_intr_reason() 148 else if (uart_rxfifo_numchars(sc->backend) > 0 && in uart_intr_reason() 149 (sc->ier & IER_ERXRDY) != 0) in uart_intr_reason() 151 else if (sc->thre_int_pending && (sc->ier & IER_ETXRDY) != 0) in uart_intr_reason() 153 else if ((sc->msr & MSR_DELTA_MASK) != 0 && (sc->ier & IER_EMSC) != 0) in uart_intr_reason() 160 uart_reset(struct uart_ns16550_softc *sc) in uart_reset() argument 165 sc->dll = divisor; in uart_reset() 167 sc->dlh = divisor >> 16; in uart_reset() 169 sc->dlh = 0; in uart_reset() [all …]
|
H A D | pci_virtio_net.c | 151 struct pci_vtnet_softc *sc = vsc; in pci_vtnet_reset() local 156 pthread_mutex_lock(&sc->rx_mtx); in pci_vtnet_reset() 166 sc->features_negotiated = false; in pci_vtnet_reset() 167 netbe_rx_disable(sc->vsc_be); in pci_vtnet_reset() 170 pthread_mutex_lock(&sc->tx_mtx); in pci_vtnet_reset() 171 sc->resetting = 1; in pci_vtnet_reset() 172 while (sc->tx_in_progress) { in pci_vtnet_reset() 173 pthread_mutex_unlock(&sc->tx_mtx); in pci_vtnet_reset() 175 pthread_mutex_lock(&sc->tx_mtx); in pci_vtnet_reset() 183 vi_reset_dev(&sc->vsc_vs); in pci_vtnet_reset() [all …]
|
H A D | pci_fbuf.c | 123 struct pci_fbuf_softc *sc; in pci_fbuf_write() local 128 sc = pi->pi_arg; in pci_fbuf_write() 140 p = (uint8_t *)&sc->memregs + offset; in pci_fbuf_write() 160 if (!sc->gc_image->vgamode && sc->memregs.width == 0 && in pci_fbuf_write() 161 sc->memregs.height == 0) { in pci_fbuf_write() 163 sc->gc_image->vgamode = 1; in pci_fbuf_write() 164 sc->gc_width = 0; in pci_fbuf_write() 165 sc->gc_height = 0; in pci_fbuf_write() 166 } else if (sc->gc_image->vgamode && sc->memregs.width != 0 && in pci_fbuf_write() 167 sc->memregs.height != 0) { in pci_fbuf_write() [all …]
|
/illumos-gate/usr/src/uts/common/io/iwn/ |
H A D | if_iwn.c | 416 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 D | urtw.c | 600 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 D | ipw2200_hw.c | 60 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 D | ipw2200.c | 137 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 D | rt2860.c | 306 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 D | arn_main.c | 252 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 D | iwp.c | 475 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 D | iwh.c | 509 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 D | rt2661.c | 321 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 D | wpi.c | 279 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 D | rt2560.c | 213 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 D | atu.c | 75 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 D | ural.c | 310 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 D | rum.c | 306 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 …]
|