/freebsd/sys/dev/ipmi/ |
H A D | ipmi_kcs.c | 97 INB(sc, KCS_DATA); in kcs_clear_obf() 295 INB(sc, KCS_DATA); in kcs_read_byte() 313 IPMI_IO_LOCK(sc); in kcs_polled_request() 453 kcs_error(sc); in kcs_polled_request() 465 IPMI_LOCK(sc); in kcs_loop() 467 IPMI_UNLOCK(sc); in kcs_loop() 475 IPMI_LOCK(sc); in kcs_loop() 478 IPMI_UNLOCK(sc); in kcs_loop() 495 IPMI_LOCK(sc); in kcs_driver_request_queue() 500 IPMI_UNLOCK(sc); in kcs_driver_request_queue() [all …]
|
H A D | ipmi_smic.c | 108 smic_set_busy(sc); in smic_start_write() 132 smic_set_busy(sc); in smic_write_next() 156 smic_set_busy(sc); in smic_write_last() 180 smic_set_busy(sc); in smic_start_read() 204 smic_set_busy(sc); in smic_read_byte() 228 smic_set_busy(sc); in smic_read_end() 362 IPMI_LOCK(sc); in smic_loop() 364 IPMI_UNLOCK(sc); in smic_loop() 375 IPMI_LOCK(sc); in smic_loop() 378 IPMI_UNLOCK(sc); in smic_loop() [all …]
|
/freebsd/sys/dev/usb/serial/ |
H A D | usb_serial.c | 447 sc->sc_pps.driver_mtx = sc->sc_mtx; in ucom_attach_tty() 619 task->sc = sc; in ucom_queue_command() 677 struct ucom_softc *sc = task->sc; in ucom_cfg_start_transfers() local 721 struct ucom_softc *sc = task->sc; in ucom_cfg_open() local 811 struct ucom_softc *sc = task->sc; in ucom_cfg_close() local 1000 struct ucom_softc *sc = task->sc; in ucom_cfg_line_state() local 1135 struct ucom_softc *sc = task->sc; in ucom_cfg_status_change() local 1249 struct ucom_softc *sc = task->sc; in ucom_cfg_param() local 1576 sc->sc_callback->ucom_free(sc); in ucom_free() 1644 (sc->sc_callback->ucom_poll) (sc); in ucom_cngetc() [all …]
|
/freebsd/sys/dev/etherswitch/arswitch/ |
H A D | arswitch.c | 101 bzero(sc, sizeof(*sc)); in arswitch_probe() 162 if_setsoftc(sc->ifp[phy], sc); in arswitch_attach_phys() 167 if_initname(sc->ifp[phy], sc->ifname[phy], in arswitch_attach_phys() 169 err = mii_attach(sc->sc_dev, &sc->miibus[phy], sc->ifp[phy], in arswitch_attach_phys() 191 sc->dev_led[phy][led].sc = sc; in arswitch_attach_phys() 235 sc->hal.arswitch_vlan_init_hw(sc); in arswitch_set_vlan_mode() 613 err = sc->hal.arswitch_hw_setup(sc); in arswitch_attach() 620 err = sc->hal.arswitch_hw_global_setup(sc); in arswitch_attach() 640 sc->hal.arswitch_port_init(sc, port); in arswitch_attach() 840 sc->hal.arswitch_atu_flush(sc); in arswitch_miipollstat() [all …]
|
/freebsd/sys/dev/sis/ |
H A D | if_sis.c | 120 #define CSR_READ_4(sc, reg) bus_read_4(sc->sis_res[0], reg) argument 203 CSR_WRITE_4(sc, SIS_EECTL, CSR_READ_4(sc, SIS_EECTL) | x) 819 ctx.sc = sc; in sis_rxfilter_sis() 909 callout_init_mtx(&sc->sis_stat_ch, &sc->sis_mtx, 0); in sis_attach() 945 sc->sis_srr = CSR_READ_4(sc, NS_SRR); in sis_attach() 1109 NULL, sis_intr, sc, &sc->sis_intrhand); in sis_attach() 1388 sc->sis_tx_prod = sc->sis_tx_cons = sc->sis_tx_cnt = 0; in sis_ring_init() 1629 sc = xsc; in sis_tick() 1637 callout_reset(&sc->sis_stat_ch, hz, sis_tick, sc); in sis_tick() 1698 sc = arg; in sis_intr() [all …]
|
/freebsd/sys/dev/acpi_support/ |
H A D | acpi_fujitsu.c | 245 sc->dev = dev; in acpi_fujitsu_attach() 380 sc->sysctl_tree = SYSCTL_ADD_NODE(&sc->sysctl_ctx, in acpi_fujitsu_init() 468 nv = sc->gbll; in acpi_fujitsu_method_get() 471 nv = sc->gbls; in acpi_fujitsu_method_get() 584 sc->gsif.name, &(sc->gsif.value)))) { in acpi_fujitsu_check_hardware() 667 sc->gvol.name, &(sc->gvol.value)))) { in acpi_fujitsu_update() 693 sc->gmou.name, &(sc->gmou.value)))) { in acpi_fujitsu_update() 699 sc->bIntPtrEnabled = (uint8_t)(sc->gmou.value & 0x1); in acpi_fujitsu_update() 717 sc->gbls.name, &(sc->gbls.value)))) { in acpi_fujitsu_update() 728 acpi_fujitsu_method_set(sc, METHOD_GBLS, sc->gbls.value); in acpi_fujitsu_update() [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_anatop.c | 351 if (sc->cpu_minmhz > sc->cpu_curmhz) { in cpufreq_sysctl_minmhz() 439 sc->cpu_maxmhz = sc->cpu_maxmhz_hw; in cpufreq_initialize() 523 sc->temp_throttle_trigger_cnt = temp_to_count(sc, sc->temp_throttle_val); in temp_throttle_sysctl_handler() 524 sc->temp_throttle_reset_cnt = temp_to_count(sc, sc->temp_throttle_val - 100); in temp_throttle_sysctl_handler() 537 if (sc->cpu_curmhz < sc->cpu_maxmhz) { in tempmon_gofast() 538 cpufreq_set_clock(sc, cpufreq_nearest_oppt(sc, sc->cpu_maxmhz)); in tempmon_gofast() 546 if (sc->cpu_curmhz > sc->cpu_minmhz) { in tempmon_goslow() 547 cpufreq_set_clock(sc, cpufreq_nearest_oppt(sc, sc->cpu_minmhz)); in tempmon_goslow() 651 bus_setup_intr(sc->dev, sc->res[IRQRES], in intr_setup() 679 sc->cpu_curmhz, sc->cpu_curmv); in imx6_anatop_new_pass() [all …]
|
/freebsd/sys/dev/xen/blkfront/ |
H A D | blkfront.c | 216 sc = cm->cm_sc; in xbd_queue_cb() 572 xbd_int(sc); in xbd_quiesce() 801 xenbus_get_otherend_id(sc->xbd_dev), NULL, xbd_int, sc, in xbd_alloc_ring() 1016 sc->xbd_disk->d_unit = sc->xbd_unit; in xbd_instance_create() 1023 sc->xbd_disk->d_drv1 = sc; in xbd_instance_create() 1029 sc->xbd_disk->d_maxsize = sc->xbd_max_request_size; in xbd_instance_create() 1333 sc->xbd_shadow = malloc(sizeof(*sc->xbd_shadow) * sc->xbd_max_requests, in xbd_connect() 1392 xbd_instance_create(sc, sectors, sc->xbd_vdevice, binfo, in xbd_connect() 1530 xbd_free(sc); in xbd_detach() 1551 if (msleep(&sc->xbd_cm_q[XBD_Q_BUSY], &sc->xbd_io_lock, in xbd_suspend() [all …]
|
/freebsd/sys/dev/rtwn/rtl8192c/usb/ |
H A D | r92cu_init.c | 77 r92c_init_bb_common(sc); in r92cu_init_bb() 94 rtwn_delay(sc, 10); in r92cu_power_on() 97 device_printf(sc->sc_dev, in r92cu_power_on() 109 rtwn_delay(sc, 100); in r92cu_power_on() 116 rtwn_delay(sc, 100); in r92cu_power_on() 130 rtwn_delay(sc, 10); in r92cu_power_on() 155 rtwn_delay(sc, 50); in r92cu_power_on() 360 r92c_iq_calib(sc); in r92cu_post_init() 362 r92c_lc_calib(sc); in r92cu_post_init() 369 r92c_pa_bias_init(sc); in r92cu_post_init() [all …]
|
/freebsd/sys/dev/ntb/ntb_hw/ |
H A D | ntb_hw_plx.c | 180 mw = &sc->mw_info[sc->b2b_mw]; in ntb_plx_init() 224 NTX_WRITE(sc, sc->link ? 0xdb4 : 0xd94, val); in ntb_plx_init() 361 mw = &sc->mw_info[sc->mw_count]; in ntb_plx_attach() 403 sc->b2b_mw = sc->mw_count - 1; in ntb_plx_attach() 406 mw = &sc->mw_info[sc->b2b_mw]; in ntb_plx_attach() 422 } else if (sc->split > 0 && (sc->mw_count == 0 || sc->mw_info[0].mw_bar != 2)) { in ntb_plx_attach() 425 } else if (sc->split > 0 && (sc->b2b_mw == 0 && sc->b2b_off == 0)) { in ntb_plx_attach() 438 sc->spad_offp1 = sc->spad_off1 = PLX_NTX_OUR_BASE(sc) + 0xc6c; in ntb_plx_attach() 439 sc->spad_offp2 = sc->spad_off2 = PLX_PORT_BASE(sc->ntx * 8) + 0x20c; in ntb_plx_attach() 617 if (sc->b2b_mw >= 0 && sc->b2b_off == 0) in ntb_plx_mw_count() [all …]
|
/freebsd/sys/dev/aacraid/ |
H A D | aacraid.c | 302 sc->aac_dev_t->si_drv1 = sc; in aacraid_attach() 701 sc->aac_irq[i], sc->aac_intr[i]); in aacraid_free() 708 if (sc->msi_enabled || sc->msi_tupelo) in aacraid_free() 874 sc = ctx->sc; in aacraid_new_intr_type1() 1182 if (sc->total_fibs + sc->aac_max_fibs_alloc > sc->aac_max_fibs) in aac_alloc_commands() 1237 if (sc->aac_max_fibs <= 1 || sc->aac_max_fibs - sc->total_fibs > 1) in aac_alloc_commands() 1926 sc->aac_vector_cap = sc->aac_max_fibs / sc->aac_max_msix; in aac_define_int_mode() 1929 sc->msi_enabled,sc->aac_vector_cap, sc->aac_max_fibs, sc->aac_max_msix); in aac_define_int_mode() 1997 sc->aac_msix[i].sc = sc; in aac_setup_intr() 3222 sc->cam_rescan_cb(sc, 0, in aac_handle_aif() [all …]
|
/freebsd/sys/dev/sfxge/ |
H A D | sfxge.c | 172 sc->evq_max = MIN(rxq_allocated, sc->evq_max); in sfxge_estimate_rsrc_limits() 334 rc = efx_vpd_get(sc->enp, sc->vpd_data, sc->vpd_size, &value); in sfxge_vpd_ioctl() 352 rc = efx_vpd_set(sc->enp, sc->vpd_data, sc->vpd_size, &value); in sfxge_vpd_ioctl() 355 rc = efx_vpd_verify(sc->enp, sc->vpd_data, sc->vpd_size); in sfxge_vpd_ioctl() 358 rc = efx_vpd_write(sc->enp, sc->vpd_data, sc->vpd_size); in sfxge_vpd_ioctl() 719 &sc->family, &sc->mem_bar); in sfxge_create() 733 &sc->bar, &sc->enp_lock, &enp)) != 0) in sfxge_create() 946 if ((rc = efx_vpd_get(sc->enp, sc->vpd_data, sc->vpd_size, &value)) in sfxge_vpd_handler() 963 if (efx_vpd_get(sc->enp, sc->vpd_data, sc->vpd_size, &value) != 0) in sfxge_vpd_try_add() 992 if ((rc = efx_vpd_read(sc->enp, sc->vpd_data, sc->vpd_size)) != 0) in sfxge_vpd_init() [all …]
|
/freebsd/sys/dev/usb/wlan/ |
H A D | if_urtw.c | 827 setup_start, n_setup, sc, &sc->sc_mtx); in urtw_attach() 906 &sc->sc_txtap.wt_ihdr, sizeof(sc->sc_txtap), in urtw_attach() 908 &sc->sc_rxtap.wr_ihdr, sizeof(sc->sc_rxtap), in urtw_attach() 1136 error = sc->sc_rf_init(sc); in urtw_adapter_start_b() 1246 error = sc->sc_rf_init(sc); in urtw_adapter_start() 1250 sc->sc_rf_set_sens(sc, sc->sc_sens); in urtw_adapter_start() 1355 error = sc->sc_rf_stop(sc); in urtw_stop() 1486 dp->sc = sc; in urtw_alloc_data_list() 1741 sc->sc_stats.txrates[sc->sc_currate]++; in urtw_tx_start() 2457 urtw_read8_m(sc, URTW_PSR, &sc->sc_psr); in urtw_led_init() [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_sysctl.c | 114 ATH_LOCK(sc); in ath_sysctl_slottime() 126 ATH_LOCK(sc); in ath_sysctl_slottime() 140 ATH_LOCK(sc); in ath_sysctl_acktimeout() 152 ATH_LOCK(sc); in ath_sysctl_acktimeout() 166 ATH_LOCK(sc); in ath_sysctl_ctstimeout() 178 ATH_LOCK(sc); in ath_sysctl_ctstimeout() 253 ATH_LOCK(sc); in ath_sysctl_txantenna() 383 (sc->sc_running) ? ath_reset(sc, ATH_RESET_NOLOSS, in ath_sysctl_tpscale() 445 error = sc->sc_running ? ath_reset(sc, ATH_RESET_FULL, in ath_sysctl_rfkill() 714 taskqueue_enqueue(sc->sc_tq, &sc->sc_bstucktask); in ath_sysctl_forcebstuck() [all …]
|
/freebsd/sys/dev/lge/ |
H A D | if_lge.c | 203 CSR_WRITE_4(sc, LGE_MEAR, CSR_READ_4(sc, LGE_MEAR) | x) 206 CSR_WRITE_4(sc, LGE_MEAR, CSR_READ_4(sc, LGE_MEAR) & ~x) 474 sc->lge_btag = rman_get_bustag(sc->lge_res); in lge_attach() 475 sc->lge_bhandle = rman_get_bushandle(sc->lge_res); in lge_attach() 551 NULL, lge_intr, sc, &sc->lge_intrhand); in lge_attach() 594 bus_teardown_intr(dev, sc->lge_irq, sc->lge_intrhand); in lge_detach() 890 lge_newbuf(sc, &LGE_RXTAIL(sc), m); in lge_rxeof() 897 lge_newbuf(sc, &LGE_RXTAIL(sc), m); in lge_rxeof() 1001 sc = xsc; in lge_tick() 1025 if (sc->lge_timer != 0 && --sc->lge_timer == 0) in lge_tick() [all …]
|
/freebsd/usr.sbin/bhyve/amd64/ |
H A D | vga.c | 200 sc->gc_width = (sc->vga_crtc.crtc_horiz_disp_end + 1) * in vga_check_size() 203 sc->gc_height = (sc->vga_crtc.crtc_vert_disp_end | in vga_check_size() 208 bhyvegc_resize(gc, sc->gc_width, sc->gc_height); in vga_check_size() 250 sc->gc_image->data[offset] = vga_get_pixel(sc, x, y); in vga_render_graphics() 327 sc->gc_image->width * sc->gc_image->height * in vga_render() 376 sc->vga_gc.gc_latch0 = sc->vga_ram[offset + 0*64*KB]; in vga_mem_rd_handler() 377 sc->vga_gc.gc_latch1 = sc->vga_ram[offset + 1*64*KB]; in vga_mem_rd_handler() 378 sc->vga_gc.gc_latch2 = sc->vga_ram[offset + 2*64*KB]; in vga_mem_rd_handler() 379 sc->vga_gc.gc_latch3 = sc->vga_ram[offset + 3*64*KB]; in vga_mem_rd_handler() 1126 sc->vga_dac.dac_palette[3 * sc->vga_dac.dac_wr_index + in vga_port_out_handler() [all …]
|
/freebsd/sys/dev/iicbus/ |
H A D | iichid.c | 541 error = iichid_cmd_read(sc, sc->intr_buf, sc->intr_bufsize, &actual); in iichid_sampling_task() 544 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual); in iichid_sampling_task() 549 memcpy(sc->dup_buf, sc->intr_buf, actual); in iichid_sampling_task() 555 sc->intr_handler(sc->intr_ctx, sc->intr_buf, 0); in iichid_sampling_task() 604 maxlen = sc->power_on ? sc->intr_bufsize : 0; in iichid_intr() 609 sc->intr_handler(sc->intr_ctx, sc->intr_buf, in iichid_intr() 665 power_on = sc->open & !sc->suspend; in iichid_set_power_state() 707 bus_teardown_intr(sc->dev, sc->irq_res, sc->irq_cookie); in iichid_teardown_interrupt() 888 error = iichid_cmd_read(sc, sc->intr_buf, sc->intr_bufsize, &actual); in iichid_intr_poll() 890 sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual); in iichid_intr_poll() [all …]
|
/freebsd/sys/dev/fxp/ |
H A D | if_fxp.c | 665 sc->maxtxseg, sc->maxsegsize, 0, NULL, NULL, &sc->fxp_txmtag); in fxp_attach() 694 error = bus_dmamap_load(sc->fxp_stag, sc->fxp_smap, sc->fxp_stats, in fxp_attach() 742 error = bus_dmamap_load(sc->mcs_tag, sc->mcs_map, sc->mcsp, in fxp_attach() 952 bus_dmamem_free(sc->fxp_stag, sc->fxp_stats, sc->fxp_smap); in fxp_release() 956 bus_dmamem_free(sc->mcs_tag, sc->mcsp, sc->mcs_map); in fxp_release() 958 bus_release_resources(sc->dev, sc->fxp_spec, sc->fxp_res); in fxp_release() 1029 bus_teardown_intr(sc->dev, sc->fxp_res[1], sc->ih); in fxp_detach() 1310 fxp_read_eeprom(sc, sc->eeprom, 0, 1 << sc->eeprom_size); in fxp_load_eeprom() 2477 fxp_dma_wait(sc, &cbp->cb_status, sc->cbl_tag, sc->cbl_map); in fxp_init_body() 3050 fxp_dma_wait(sc, &mcsp->cb_status, sc->mcs_tag, sc->mcs_map); in fxp_mc_setup() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | pci_e82545.c | 455 sc->nvm_mode, sc->nvm_bits, in e82545_eecd_strobe() 456 sc->nvm_opaddr, sc->nvm_data); in e82545_eecd_strobe() 550 sc->nvm_mode, sc->nvm_bits, in e82545_eecd_strobe() 551 sc->nvm_opaddr, sc->nvm_data); in e82545_eecd_strobe() 644 if (sc->esc_irq_asserted && !(sc->esc_ICR & sc->esc_IMS)) { in e82545_icr_deassert() 783 sc->esc_tdba = (uint64_t)sc->esc_TDBAH << 32 | sc->esc_TDBAL; in e82545_tx_update_tdba() 786 sc->esc_txdesc = paddr_guest2host(sc->esc_ctx, sc->esc_tdba, in e82545_tx_update_tdba() 1477 sc->esc_TDH, sc->esc_TDHr, sc->esc_TDT); in e82545_tx_run() 1501 sc->esc_TDH, sc->esc_TDHr, sc->esc_TDT); in e82545_tx_run() 1512 if (sc->esc_tx_enabled && sc->esc_TDHr != sc->esc_TDT) in e82545_tx_thread() [all …]
|
H A D | uart_emul.c | 149 if ((sc->lsr & LSR_OE) != 0 && (sc->ier & IER_ERLS) != 0) in uart_intr_reason() 154 else if (sc->thre_int_pending && (sc->ier & IER_ETXRDY) != 0) in uart_intr_reason() 170 sc->msr = modem_status(sc->mcr); in uart_reset() 187 (*sc->intr_deassert)(sc->arg); in uart_toggle_intr() 189 (*sc->intr_assert)(sc->arg); in uart_toggle_intr() 198 sc = arg; in uart_drain() 273 sc->fcr = 0; in uart_ns16550_write() 362 reg = sc->ier; in uart_ns16550_read() 444 sc->arg = arg; in uart_ns16550_init() 453 return (sc); in uart_ns16550_init() [all …]
|
/freebsd/sys/dev/tsec/ |
H A D | if_tsec_fdt.c | 137 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in tsec_fdt_probe() 138 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in tsec_fdt_probe() 228 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in tsec_fdt_attach() 246 &sc->sc_receive_ihand, &sc->sc_receive_irid, in tsec_fdt_attach() 252 error = tsec_setup_intr(sc, &sc->sc_error_ires, in tsec_fdt_attach() 253 &sc->sc_error_ihand, &sc->sc_error_irid, in tsec_fdt_attach() 261 tsec_release_intr(sc, sc->sc_receive_ires, sc->sc_receive_ihand, in tsec_fdt_attach() 264 tsec_release_intr(sc, sc->sc_transmit_ires, sc->sc_transmit_ihand, in tsec_fdt_attach() 329 tsec_release_intr(sc, sc->sc_transmit_ires, sc->sc_transmit_ihand, in tsec_fdt_detach() 331 tsec_release_intr(sc, sc->sc_receive_ires, sc->sc_receive_ihand, in tsec_fdt_detach() [all …]
|
/freebsd/sys/dev/etherswitch/ar40xx/ |
H A D | ar40xx_main.c | 103 callout_reset(&sc->sc_phy_callout, hz, ar40xx_tick, sc); in ar40xx_tick() 141 memset(&sc->sc_vlan, 0, sizeof(sc->sc_vlan)); in ar40xx_reset_switch() 180 AR40XX_LOCK(sc); in ar40xx_sysctl_dump_port_state() 220 AR40XX_LOCK(sc); in ar40xx_sysctl_dump_port_mibstats() 285 sc->sc_dev = dev; in ar40xx_attach() 404 AR40XX_LOCK(sc); in ar40xx_attach() 490 callout_init_mtx(&sc->sc_phy_callout, &sc->sc_mtx, 0); in ar40xx_attach() 505 AR40XX_LOCK(sc); in ar40xx_attach() 506 ar40xx_tick(sc); in ar40xx_attach() 524 AR40XX_LOCK(sc); in ar40xx_lock() [all …]
|
/freebsd/sys/dev/nge/ |
H A D | if_nge.c | 552 sc->nge_head = sc->nge_tail = NULL; in nge_miibus_statchg() 971 NULL, nge_intr, sc, &sc->nge_intrhand); in nge_attach() 1337 sc->nge_head = sc->nge_tail = NULL; in nge_list_rx_init() 1480 sc->nge_head = sc->nge_tail = NULL; in nge_rxeof() 1488 sc->nge_head = sc->nge_tail = m; in nge_rxeof() 1517 sc->nge_head = sc->nge_tail = NULL; in nge_rxeof() 1530 sc->nge_head = sc->nge_tail = NULL; in nge_rxeof() 1543 sc->nge_head = sc->nge_tail = NULL; in nge_rxeof() 1677 sc = xsc; in nge_tick() 2187 CSR_WRITE_4(sc, NGE_IHR, sc->nge_int_holdoff); in nge_init_locked() [all …]
|
/freebsd/sys/arm/ti/ |
H A D | ti_i2c.c | 239 amount = sc->sc_buffer->len - sc->sc_buffer_pos; in ti_i2c_transfer_intr() 248 sc->sc_buffer->len - sc->sc_buffer_pos); in ti_i2c_transfer_intr() 253 sc->sc_buffer->buf[sc->sc_buffer_pos++] = in ti_i2c_transfer_intr() 275 amount = sc->sc_buffer->len - sc->sc_buffer_pos; in ti_i2c_transfer_intr() 284 sc->sc_buffer->len - sc->sc_buffer_pos); in ti_i2c_transfer_intr() 290 sc->sc_buffer->buf[sc->sc_buffer_pos++]); in ti_i2c_transfer_intr() 379 mtx_sleep(sc, &sc->sc_mtx, 0, "i2cbuswait", 0); in ti_i2c_transfer() 438 err = mtx_sleep(sc, &sc->sc_mtx, 0, "i2ciowait", sc->sc_timeout); in ti_i2c_transfer() 517 ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); in ti_i2c_reset() 541 ti_i2c_write_2(sc, I2C_REG_CON, sc->sc_con_reg); in ti_i2c_reset() [all …]
|
/freebsd/sys/dev/ips/ |
H A D | ips_pci.c | 69 callout_init_mtx(&sc->timer, &sc->queue_mtx, 0); in ips_pci_attach() 98 sc->iores = bus_alloc_resource_any(dev, sc->iotype, &sc->rid, in ips_pci_attach() 104 sc->iores = bus_alloc_resource_any(dev, sc->iotype, in ips_pci_attach() 119 sc->ips_adapter_intr, sc, &sc->irqcookie)){ in ips_pci_attach() 141 sc->ips_ich.ich_arg = sc; in ips_pci_attach() 149 ips_pci_free(sc); in ips_pci_attach() 160 ips_pci_free(sc); in ips_intrhook() 169 if(sc->irqcookie) in ips_pci_free() 170 bus_teardown_intr(sc->dev, sc->irqres, sc->irqcookie); in ips_pci_free() 172 bus_release_resource(sc->dev, SYS_RES_IRQ, sc->irqrid, sc->irqres); in ips_pci_free() [all …]
|