/freebsd/sys/dev/ale/ |
H A D | if_ale.c | 419 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 421 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 424 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 426 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 429 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 431 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 434 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 436 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 439 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() 441 ale_miibus_writereg(sc->ale_dev, sc->ale_phyaddr, in ale_phy_reset() [all …]
|
/freebsd/sys/dev/usb/net/ |
H A D | if_ure.c | 214 ure_write_1(sc, reg, index, ure_read_1(sc, reg, index) | (x)) 216 ure_write_2(sc, reg, index, ure_read_2(sc, reg, index) | (x)) 218 ure_write_4(sc, reg, index, ure_read_4(sc, reg, index) | (x)) 221 ure_write_1(sc, reg, index, ure_read_1(sc, reg, index) & ~(x)) 223 ure_write_2(sc, reg, index, ure_read_2(sc, reg, index) & ~(x)) 396 URE_LOCK(sc); in ure_miibus_readreg() 424 URE_LOCK(sc); in ure_miibus_writereg() 445 URE_LOCK(sc); in ure_miibus_statchg() 538 ure_config_rx, URE_MAX_RX, sc, &sc->sc_mtx); in ure_attach() 556 ure_config_tx, URE_MAX_TX, sc, &sc->sc_mtx); in ure_attach() [all …]
|
H A D | if_muge.c | 394 MUGE_LOCK(sc); in lan78xx_eeprom_read_raw() 488 MUGE_LOCK(sc); in lan78xx_otp_read_raw() 858 buf = lan78xx_miibus_readreg(sc->sc_ue.ue_dev, sc->sc_phyno, in lan78xx_set_mdix_auto() 916 lan78xx_miibus_readreg(sc->sc_ue.ue_dev, sc->sc_phyno, in lan78xx_phy_init() 918 lan78xx_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, in lan78xx_phy_init() 942 lan78xx_miibus_writereg(sc->sc_ue.ue_dev, sc->sc_phyno, in lan78xx_phy_init() 1727 err = usbd_req_set_config(sc->sc_ue.ue_udev, &sc->sc_mtx, in muge_reset() 1913 lan78xx_write_reg(sc, ETH_RFE_CTL, sc->sc_rfe_ctl); in muge_setmulti() 1939 lan78xx_write_reg(sc, ETH_RFE_CTL, sc->sc_rfe_ctl); in muge_setpromisc() 1975 err = lan78xx_write_reg(sc, ETH_RFE_CTL, sc->sc_rfe_ctl); in muge_sethwcsum() [all …]
|
/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_hdmi.c | 834 if (sc->pclk <= sc->tmds_config[i].pclk) { in hdmi_enable() 835 tmds_init(sc, sc->tmds_config + i); in hdmi_enable() 1011 sc->drm = drm; in hdmi_init_client() 1104 rv = clk_set_parent_by_clk(sc->clk_hdmi, sc->clk_parent); in enable_fdt_resources() 1161 sc = arg; in hdmi_intr() 1169 hda_intr(sc); in hdmi_intr() 1194 sc->dev = dev; in hdmi_attach() 1195 sc->output.dev = sc->dev; in hdmi_attach() 1222 NULL, hdmi_intr, sc, &sc->irq_ih); in hdmi_attach() 1251 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in hdmi_attach() [all …]
|
/freebsd/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_vlans.c | 182 ARSWITCH_LOCK(sc); in ar8xxx_reset_vlans() 185 memset(sc->vid, 0, sizeof(sc->vid)); in ar8xxx_reset_vlans() 197 if (sc->hal.arswitch_flush_dot1q_vlan(sc)) { in ar8xxx_reset_vlans() 221 sc->vid[0] = 1; in ar8xxx_reset_vlans() 224 sc->hal.arswitch_vlan_set_pvid(sc, i, sc->vid[0]); in ar8xxx_reset_vlans() 228 sc->hal.arswitch_set_dot1q_vlan(sc, ports, sc->vid[0], sc->vid[0]); in ar8xxx_reset_vlans() 281 ARSWITCH_LOCK(sc); in ar8xxx_getvgroup() 291 err = sc->hal.arswitch_get_dot1q_vlan(sc, &vg->es_member_ports, in ar8xxx_getvgroup() 296 err = sc->hal.arswitch_get_port_vlan(sc, &vg->es_member_ports, in ar8xxx_getvgroup() 331 err = sc->hal.arswitch_purge_dot1q_vlan(sc, vid); in ar8xxx_setvgroup() [all …]
|
H A D | arswitch_8327.c | 159 sc->chip_rev); in ar8327_phy_fixup() 719 ARSWITCH_LOCK(sc); in ar8327_hw_global_setup() 812 ARSWITCH_LOCK(sc); in ar8327_port_vlan_setup() 816 sc->hal.arswitch_vlan_set_pvid(sc, p->es_port, p->es_pvid); in ar8327_port_vlan_setup() 834 ARSWITCH_LOCK(sc); in ar8327_port_vlan_get() 837 sc->hal.arswitch_vlan_get_pvid(sc, p->es_port, &p->es_pvid); in ar8327_port_vlan_get() 872 ARSWITCH_LOCK(sc); in ar8327_reset_vlans() 875 memset(sc->vid, 0, sizeof(sc->vid)); in ar8327_reset_vlans() 950 sc->vid[0] = 1; in ar8327_reset_vlans() 953 sc->hal.arswitch_vlan_set_pvid(sc, i, sc->vid[0]); in ar8327_reset_vlans() [all …]
|
/freebsd/sys/dev/usb/input/ |
H A D | wsp.c | 816 if (usb_fifo_attach(sc->sc_usb_device, sc, &sc->sc_mutex, in wsp_attach() 1080 sc->ntaps && sc->ibtn == 0) { in wsp_intr_callback() 1094 sc->dx_sum, sc->dy_sum); in wsp_intr_callback() 1142 sc->pre_pos_x, sc->pre_pos_y); in wsp_intr_callback() 1170 dx = sc->pos_x[sc->finger] - sc->pre_pos_x; in wsp_intr_callback() 1171 dy = sc->pos_y[sc->finger] - sc->pre_pos_y; in wsp_intr_callback() 1224 sc->scr_mode, sc->intr_count, sc->dx_sum, sc->dy_sum); in wsp_intr_callback() 1259 sc->pre_pos_x = sc->pos_x[0]; in wsp_intr_callback() 1260 sc->pre_pos_y = sc->pos_y[0]; in wsp_intr_callback() 1263 sc->pre_pos_x = sc->pos_x[sc->finger]; in wsp_intr_callback() [all …]
|
/freebsd/sys/dev/iwm/ |
H A D | if_iwm.c | 850 snprintf(sc->sc_fwver, sizeof(sc->sc_fwver), in iwm_read_firmware() 1315 iwm_reset_rx_ring(sc, &sc->rxq); in iwm_stop_device() 1319 iwm_reset_tx_ring(sc, &sc->txq[qid]); in iwm_stop_device() 5879 sc->sc_st = rman_get_bustag(sc->sc_mem); in iwm_pci_attach() 5880 sc->sc_sh = rman_get_bushandle(sc->sc_mem); in iwm_pci_attach() 5894 NULL, iwm_intr, sc, &sc->sc_ih); in iwm_pci_attach() 5899 sc->sc_dmat = bus_get_dma_tag(sc->sc_dev); in iwm_pci_attach() 5959 sc->sc_phy_db = iwm_phy_db_init(sc); in iwm_attach() 6125 sc->sc_preinit_hook.ich_arg = sc; in iwm_attach() 6528 iwm_free_rx_ring(sc, &sc->rxq); in iwm_detach_local() [all …]
|
/freebsd/sys/dev/usb/controller/dwc3/ |
H A D | dwc3.c | 117 struct xhci_softc *sc = &snps_sc->sc; in snps_dwc3_attach_xhci() local 138 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in snps_dwc3_attach_xhci() 209 xsc = &sc->sc; in snsp_dwc3_dump_regs() 360 xsc = &sc->sc; in snps_dwc3_do_quirks() 409 sc->bst = rman_get_bustag(sc->mem_res); in snps_dwc3_common_attach() 410 sc->bsh = rman_get_bushandle(sc->mem_res); in snps_dwc3_common_attach() 412 sc->snpsid = DWC3_READ(sc, DWC3_GSNPSID); in snps_dwc3_common_attach() 413 sc->snpsversion = DWC3_VERSION(sc->snpsid); in snps_dwc3_common_attach() 424 sc->snpsversion, sc->snpsrevision); in snps_dwc3_common_attach() 428 sc->snpsversion, sc->snpsrevision, in snps_dwc3_common_attach() [all …]
|
/freebsd/sys/dev/pwm/ |
H A D | pwm_backlight.c | 129 if (sc->default_level > sc->nlevels) { in pwm_backlight_attach() 133 sc->channel->duty = sc->channel->period * sc->levels[sc->default_level] / 100; in pwm_backlight_attach() 147 if (sc->channel->duty > sc->channel->period) in pwm_backlight_attach() 148 sc->channel->duty = sc->channel->period; in pwm_backlight_attach() 158 sc->channel->period, sc->channel->duty); in pwm_backlight_attach() 163 sc->channel->period / sc->channel->duty); in pwm_backlight_attach() 224 sc->channel->duty = sc->channel->period * in pwm_backlight_update_status() 225 sc->levels[sc->current_level] / 100; in pwm_backlight_update_status() 229 sc->channel->duty = sc->channel->period * in pwm_backlight_update_status() 234 sc->channel->period, sc->channel->duty); in pwm_backlight_update_status() [all …]
|
/freebsd/sys/dev/mfi/ |
H A D | mfi.c | 697 sc->mfi_disable_intr(sc); in mfi_attach() 716 sc->mfi_enable_intr(sc); in mfi_attach() 727 sc->mfi_enable_intr(sc); in mfi_attach() 735 sc->mfi_ich.ich_arg = sc; in mfi_attach() 767 sc->mfi_cdev->si_drv1 = sc; in mfi_attach() 1158 bus_teardown_intr(sc->mfi_dev, sc->mfi_irq, sc->mfi_intr); in mfi_free() 1264 sc->mfi_enable_intr(sc); in mfi_startup() 1285 if (sc->mfi_check_clear_intr(sc)) in mfi_intr() 1315 (void)sc->mfi_read_fw_status(sc); in mfi_intr() 1331 mfi_abort(sc, &sc->mfi_aen_cm); in mfi_shutdown() [all …]
|
H A D | mfi_syspd.c | 106 sc->pd_dev = dev; in mfi_syspd_attach() 111 sc->pd_flags = 0; in mfi_syspd_attach() 116 TAILQ_INSERT_TAIL(&sc->pd_controller->mfi_syspd_tqh, sc, pd_link); in mfi_syspd_attach() 128 sc->pd_disk->d_drv1 = sc; in mfi_syspd_attach() 129 sc->pd_disk->d_maxsize = min(sc->pd_controller->mfi_max_io * secsize, in mfi_syspd_attach() 136 sc->pd_disk->d_unit = sc->pd_unit; in mfi_syspd_attach() 174 TAILQ_REMOVE(&sc->pd_controller->mfi_syspd_tqh, sc, pd_link); in mfi_syspd_detach() 186 sc = dp->d_drv1; in mfi_syspd_open() 203 sc = dp->d_drv1; in mfi_syspd_close() 245 if (sc == NULL) { in mfi_syspd_strategy() [all …]
|
/freebsd/sys/dev/sound/pci/ |
H A D | cmi.c | 573 (sc->mpu_intr)(sc->mpu); in cmi_intr() 839 sc->mpu = mpu401_init(&cmi_mpu_class, sc, cmi_intr, &sc->mpu_intr); in cmi_midiattach() 947 sc->st = rman_get_bustag(sc->reg); in cmi_attach() 948 sc->sh = rman_get_bushandle(sc->reg); in cmi_attach() 957 snd_setup_intr(dev, sc->irq, INTR_MPSAFE, cmi_intr, sc, &sc->ih)) { in cmi_attach() 1005 bus_teardown_intr(dev, sc->irq, sc->ih); in cmi_attach() 1032 bus_teardown_intr(dev, sc->irq, sc->ih); in cmi_detach() 1052 sc->pch.dma_was_active = cmi_ch0_stop(sc, &sc->pch); in cmi_suspend() 1053 sc->rch.dma_was_active = cmi_ch1_stop(sc, &sc->rch); in cmi_suspend() 1081 cmi_ch0_start(sc, &sc->pch); in cmi_resume() [all …]
|
/freebsd/sys/dev/usb/storage/ |
H A D | ustorage_fs.c | 401 USTORAGE_FS_T_BBB_MAX, sc, &sc->sc_mtx); in ustorage_fs_attach() 408 sc->sc_cbw = usbd_xfer_get_frame_buffer(sc->sc_xfer[ in ustorage_fs_attach() 410 sc->sc_csw = usbd_xfer_get_frame_buffer(sc->sc_xfer[ in ustorage_fs_attach() 412 sc->sc_dma_ptr = usbd_xfer_get_frame_buffer(sc->sc_xfer[ in ustorage_fs_attach() 472 usbd_transfer_stop(sc->sc_xfer[sc->sc_last_xfer_index]); in ustorage_fs_transfer_stop() 548 sc->sc_transfer.lun = sc->sc_cbw->bCBWLUN; in ustorage_fs_t_bbb_command_callback() 560 sc->sc_transfer.cmd_len = sc->sc_cbw->bCDBLength; in ustorage_fs_t_bbb_command_callback() 1535 if (sc->sc_transfer.lun <= sc->sc_last_lun) { in ustorage_fs_check_cmd() 1537 sc->sc_lun + sc->sc_transfer.lun; in ustorage_fs_check_cmd() 1608 sc->sc_transfer.data_ptr = sc->sc_qdata; in ustorage_fs_do_cmd() [all …]
|
/freebsd/sys/dev/intpm/ |
H A D | intpm.c | 61 #define INTSMB_LOCK(sc) mtx_lock(&(sc)->lock) argument 62 #define INTSMB_UNLOCK(sc) mtx_unlock(&(sc)->lock) argument 63 #define INTSMB_LOCK_ASSERT(sc) mtx_assert(&(sc)->lock, MA_OWNED) argument 196 sc->poll = 1; in sb8xx_attach() 205 if (sc->smbus) in intsmb_release_resources() 208 bus_teardown_intr(dev, sc->irq_res, sc->irq_hand); in intsmb_release_resources() 225 sc->dev = dev; in intsmb_attach() 295 sc->poll = 1; in intsmb_attach() 298 if (sc->poll) in intsmb_attach() 321 NULL, intsmb_rawintr, sc, &sc->irq_hand); in intsmb_attach() [all …]
|
/freebsd/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_calib.c | 82 if (sc->ntxchains > 1) { in r92c_iq_calib_chain() 105 rtwn_delay(sc, 10000); in r92c_iq_calib_chain() 157 if (sc->ntxchains == 1) { in r92c_iq_calib_run() 199 if (sc->ntxchains > 1) { in r92c_iq_calib_run() 204 rtwn_write_1(sc, R92C_TXPAUSE, in r92c_iq_calib_run() 206 rtwn_write_1(sc, R92C_BCN_CTRL(0), in r92c_iq_calib_run() 208 rtwn_write_1(sc, R92C_BCN_CTRL(1), in r92c_iq_calib_run() 214 if (sc->ntxchains > 1) in r92c_iq_calib_run() 278 if (sc->ntxchains > 1) in r92c_iq_calib_run() 322 if (sc->ntxchains > 1) in r92c_iq_calib_compare_results() [all …]
|
H A D | r92c_init.c | 64 RTWN_DPRINTF(sc, RTWN_DEBUG_RESET, in r92c_check_condition() 111 error = r92c_llt_write(sc, i, sc->page_count + 1); in r92c_llt_init() 145 rtwn_delay(sc, 1); in r92c_init_bb_common() 182 rtwn_delay(sc, 1); in r92c_init_bb_common() 225 rtwn_delay(sc, 1); in r92c_init_rf_chain() 249 rtwn_delay(sc, 1); in r92c_init_rf() 253 rtwn_delay(sc, 1); in r92c_init_rf() 257 rtwn_delay(sc, 1); in r92c_init_rf() 260 rtwn_delay(sc, 1); in r92c_init_rf() 263 i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain); in r92c_init_rf() [all …]
|
/freebsd/sys/dev/flash/ |
H A D | cqspi.c | 148 sc = arg; in cqspi_intr() 560 WRITE4(sc, CQSPI_SRAMPART, sc->fifo_depth/2); in cqspi_init() 661 sc->bst = rman_get_bustag(sc->res[0]); in cqspi_attach() 662 sc->bsh = rman_get_bushandle(sc->res[0]); in cqspi_attach() 664 sc->sram_phys = rman_get_start(sc->res[1]); in cqspi_attach() 668 NULL, cqspi_intr, sc, &sc->ih)) { in cqspi_attach() 678 sc->xdma_tx = xdma_ofw_get(sc->dev, "tx"); in cqspi_attach() 684 sc->xdma_rx = xdma_ofw_get(sc->dev, "rx"); in cqspi_attach() 705 sc, &sc->ih_tx); in cqspi_attach() 713 sc, &sc->ih_rx); in cqspi_attach() [all …]
|
/freebsd/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitch_rt3050.c | 96 MTKSWITCH_LOCK(sc); in mtkswitch_phy_read() 103 MTKSWITCH_UNLOCK(sc); in mtkswitch_phy_read() 113 MTKSWITCH_LOCK(sc); in mtkswitch_phy_write() 127 MTKSWITCH_LOCK(sc); in mtkswitch_reset() 221 MTKSWITCH_LOCK(sc); in mtkswitch_port_vlan_setup() 224 err = sc->hal.mtkswitch_vlan_set_pvid(sc, p->es_port, in mtkswitch_port_vlan_setup() 267 MTKSWITCH_LOCK(sc); in mtkswitch_port_vlan_get() 270 sc->hal.mtkswitch_vlan_get_pvid(sc, p->es_port, &p->es_pvid); in mtkswitch_port_vlan_get() 296 MTKSWITCH_LOCK(sc); in mtkswitch_vlan_init_hw() 369 MTKSWITCH_LOCK(sc); in mtkswitch_vlan_getvgroup() [all …]
|
/freebsd/sys/dev/rtwn/rtl8188e/ |
H A D | r88e_calib.c | 71 rtwn_bb_write(sc, R92C_FPGA0_IQK, 0); in r88e_iq_calib_chain() 96 rtwn_delay(sc, 10000); in r88e_iq_calib_chain() 114 rtwn_bb_write(sc, R92C_FPGA0_IQK, 0); in r88e_iq_calib_chain() 138 rtwn_delay(sc, 10000); in r88e_iq_calib_chain() 216 rtwn_write_1(sc, R92C_TXPAUSE, in r88e_iq_calib_run() 218 rtwn_write_1(sc, R92C_BCN_CTRL(0), in r88e_iq_calib_run() 220 rtwn_write_1(sc, R92C_BCN_CTRL(1), in r88e_iq_calib_run() 222 rtwn_write_1(sc, R92C_GPIO_MUXCFG, in r88e_iq_calib_run() 254 RTWN_DPRINTF(sc, RTWN_DEBUG_CALIB, in r88e_iq_calib_run() 352 r88e_iq_calib(struct rtwn_softc *sc) in r88e_iq_calib() argument [all …]
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_sdhost.c | 237 val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, off); in RD4() 246 bus_space_write_4(sc->sc_bst, sc->sc_bsh, off, val); in WR4() 435 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in bcm_sdhost_attach() 436 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in bcm_sdhost_attach() 452 NULL, bcm_sdhost_intr, sc, &sc->sc_intrhand)) { in bcm_sdhost_attach() 533 WR4(sc, HC_ARGUMENT, sc->sdcard_rca << 16); in bcm_sdhost_waitcommand_status() 606 sc->sdhci_blocksize, sc->sdhci_blockcount); in bcm_sdhost_intr() 621 bcm_sdhost_print_regs(sc, &sc->sc_slot, in bcm_sdhost_intr() 722 WR4(sc, HC_ARGUMENT, sc->sdhci_blockcount); in bcm_sdhost_command() 736 sc->sdcard_rca = (RD4(sc, HC_ARGUMENT) >> 16); in bcm_sdhost_command() [all …]
|
/freebsd/sys/dev/etherswitch/ip17x/ |
H A D | ip17x.c | 181 if_setsoftc(sc->ifp[port], sc); in ip17x_attach_phys() 187 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in ip17x_attach_phys() 239 sc->phymask |= (1 << sc->cpuport); in ip17x_attach() 241 sc->ifp = malloc(sizeof(if_t) * sc->numports, M_IP17X, in ip17x_attach() 251 sc->hal.ip17x_reset(sc); in ip17x_attach() 308 sc->hal.ip17x_reset(sc); in ip17x_detach() 368 sc = arg; in ip17x_tick() 370 callout_reset(&sc->callout_tick, hz, ip17x_tick, sc); in ip17x_tick() 502 if (sc->hal.ip17x_hw_setup(sc)) in ip17x_setport() 589 conf->vlan_mode = sc->hal.ip17x_get_vlan_mode(sc); in ip17x_getconf() [all …]
|
/freebsd/sys/dev/iwi/ |
H A D | if_iwi.c | 459 iwi_free_cmd_ring(sc, &sc->cmdq); in iwi_detach() 460 iwi_free_tx_ring(sc, &sc->txq[0]); in iwi_detach() 464 iwi_free_rx_ring(sc, &sc->rxq); in iwi_detach() 1692 iwi_tx_intr(sc, &sc->txq[0]); in iwi_intr() 1695 iwi_tx_intr(sc, &sc->txq[1]); in iwi_intr() 1698 iwi_tx_intr(sc, &sc->txq[2]); in iwi_intr() 1701 iwi_tx_intr(sc, &sc->txq[3]); in iwi_intr() 2291 sc->fw_uc.data = sc->fw_boot.data + sc->fw_boot.size; in iwi_get_firmware() 2294 sc->fw_fw.data = sc->fw_uc.data + sc->fw_uc.size; in iwi_get_firmware() 2300 sc->fw_boot.size, sc->fw_uc.size, sc->fw_fw.size); in iwi_get_firmware() [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_i2c.c | 355 fdt_pinctrl_configure(sc->dev, sc->rb_pinctl_idx); in i2c_recover_bus() 357 pins.ctx = sc; in i2c_recover_bus() 393 sc->dev = dev; in i2c_attach() 394 sc->rid = 0; in i2c_attach() 397 if (clk_get_by_ofw_index(sc->dev, 0, 0, &sc->ipgclk) != 0) { in i2c_attach() 409 sc->res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->rid, in i2c_attach() 530 DEVICE_DEBUGF(sc, 2, "rstart 0x%02x\n", sc->slave); in i2c_repeated_start() 554 DEVICE_DEBUGF(sc, 2, "start 0x%02x\n", sc->slave); in i2c_start_ll() 594 DEVICE_DEBUGF(sc, 2, "stop 0x%02x\n", sc->slave); in i2c_stop() 666 DEVICE_DEBUGF(sc, 1, "read 0x%02x len %d: ", sc->slave, len); in i2c_read() [all …]
|
/freebsd/sys/arm/ti/ |
H A D | ti_gpio.c | 276 if (pin >= sc->sc_maxpin || sc->sc_mem_res == NULL) in ti_gpio_valid_pin() 348 TI_GPIO_LOCK(sc); in ti_gpio_pin_getflags() 350 TI_GPIO_UNLOCK(sc); in ti_gpio_pin_getflags() 416 TI_GPIO_LOCK(sc); in ti_gpio_pin_setflags() 458 TI_GPIO_LOCK(sc); in ti_gpio_pin_set() 498 TI_GPIO_LOCK(sc); in ti_gpio_pin_get() 534 TI_GPIO_LOCK(sc); in ti_gpio_pin_toggle() 664 sc->sc_dev = dev; in ti_gpio_attach() 667 sc->sc_maxpin++; in ti_gpio_attach() 850 sc->sc_isrcs = malloc(sizeof(*sc->sc_isrcs) * sc->sc_maxpin, M_DEVBUF, in ti_gpio_pic_attach() [all …]
|