| /netbsd-src/sys/dev/wscons/ |
| H A D | wsmux.c | 203 device_xname(sc->sc_base.me_dv), sc, l)); in wsmuxopen() 215 if (sc->sc_base.me_parent != NULL) { in wsmuxopen() 218 wsmux_detach_sc(&sc->sc_base); in wsmuxopen() 221 if (sc->sc_base.me_evp != NULL) in wsmuxopen() 225 evar = &sc->sc_base.me_evar; in wsmuxopen() 245 if (sc->sc_base.me_evp != NULL) { in wsmux_mux_open() 249 if (sc->sc_base.me_parent == NULL) { in wsmux_mux_open() 266 sc->sc_base.me_evp = evar; /* remember event variable, mark as open */ in wsmux_do_open() 271 device_xname(sc->sc_base.me_dv), me, in wsmux_do_open() 304 struct wseventvar *evar = sc->sc_base.me_evp; in wsmuxclose() [all …]
|
| H A D | wskbd.c | 181 struct wsevsrc sc_base; member 416 sc->sc_base.me_dv = self; in wskbd_attach() 424 sc->sc_base.me_ops = &wskbd_srcops; in wskbd_attach() 427 mux = device_cfdata(sc->sc_base.me_dv)->wskbddevcf_mux; in wskbd_attach() 436 if (device_cfdata(sc->sc_base.me_dv)->wskbddevcf_mux >= 0) in wskbd_attach() 484 wsdisplay_set_console_kbd(&sc->sc_base); /* sets me_dispv */ in wskbd_attach() 485 if (sc->sc_base.me_dispdv != NULL) in wskbd_attach() 487 device_xname(sc->sc_base.me_dispdv)); in wskbd_attach() 495 error = wsmux_attach_sc(wsmux_getmux(mux), &sc->sc_base); in wskbd_attach() 497 aprint_error_dev(sc->sc_base.me_dv, in wskbd_attach() [all …]
|
| H A D | wsmouse.c | 150 struct wsevsrc sc_base; member 264 sc->sc_base.me_dv = self; in wsmouse_attach() 279 sc->sc_base.me_ops = &wsmouse_srcops; in wsmouse_attach() 282 error = wsmux_attach_sc(wsmux_getmux(mux), &sc->sc_base); in wsmouse_attach() 328 if (sc->sc_base.me_parent != NULL) { in wsmouse_detach() 330 wsmux_detach_sc(&sc->sc_base); in wsmouse_detach() 335 evar = sc->sc_base.me_evp; in wsmouse_detach() 380 evar = sc->sc_base.me_evp; in wsmouse_input() 393 device_xname(sc->sc_base.me_dv), in wsmouse_input() 394 sc->sc_base.me_parent, evar)); in wsmouse_input() [all …]
|
| H A D | wsbell.c | 218 sc->sc_base.me_dv = self; in wsbell_attach() 225 sc->sc_base.me_ops = &wsbell_srcops; in wsbell_attach() 228 error = wsmux_attach_sc(wsmux_getmux(mux), &sc->sc_base); in wsbell_attach() 272 if (sc->sc_base.me_parent != NULL) { in wsbell_detach() 274 wsmux_detach_sc(&sc->sc_base); in wsbell_detach() 279 evar = sc->sc_base.me_evp; in wsbell_detach() 460 if (sc->sc_base.me_evp != NULL) in wsbell_mux_open() 471 sc->sc_base.me_evp = NULL; in wsbell_mux_close()
|
| H A D | wsbellmux.c | 74 if (sc->sc_base.me_parent != NULL || sc->sc_base.me_evp != NULL) in wsbell_add_mux() 77 return (wsmux_attach_sc(muxsc, &sc->sc_base)); in wsbell_add_mux()
|
| /netbsd-src/sys/arch/arm/nxp/ |
| H A D | imx6_dwhdmi.c | 72 struct dwhdmi_softc sc_base; member 82 #define to_imx6_dwhdmi_softc(x) container_of(x, struct imx6_dwhdmi_softc, sc_base) 167 sc->sc_base.sc_connector.base.connector_type = DRM_MODE_CONNECTOR_HDMIA; in imx6_dwhdmi_ep_activate() 168 error = dwhdmi_bind(&sc->sc_base, &sc->sc_encoder); in imx6_dwhdmi_ep_activate() 204 return &sc->sc_base.sc_dai; in imx6_dwhdmi_dai_get_tag() 245 sc->sc_base.sc_dev = self; in imx6_dwhdmi_attach() 246 sc->sc_base.sc_reg_width = 1; in imx6_dwhdmi_attach() 247 sc->sc_base.sc_bst = faa->faa_bst; in imx6_dwhdmi_attach() 248 if (bus_space_map(sc->sc_base.sc_bst, addr, size, 0, &sc->sc_base.sc_bsh) != 0) { in imx6_dwhdmi_attach() 257 sc->sc_base.sc_ic = fdtbus_i2c_acquire(phandle, "ddc-i2c-bus"); in imx6_dwhdmi_attach() [all …]
|
| /netbsd-src/sys/arch/arm/rockchip/ |
| H A D | rk_dwhdmi.c | 83 struct dwhdmi_softc sc_base; member 95 #define to_rk_dwhdmi_softc(x) container_of(x, struct rk_dwhdmi_softc, sc_base) 162 sc->sc_base.sc_connector.base.connector_type = DRM_MODE_CONNECTOR_HDMIA; in rk_dwhdmi_ep_activate() 163 error = dwhdmi_bind(&sc->sc_base, &sc->sc_encoder); in rk_dwhdmi_ep_activate() 223 return &sc->sc_base.sc_dai; in rk_dwhdmi_dai_get_tag() 283 sc->sc_base.sc_dev = self; in rk_dwhdmi_attach() 284 if (of_getprop_uint32(phandle, "reg-io-width", &sc->sc_base.sc_reg_width) != 0) in rk_dwhdmi_attach() 285 sc->sc_base.sc_reg_width = 4; in rk_dwhdmi_attach() 286 sc->sc_base.sc_bst = faa->faa_bst; in rk_dwhdmi_attach() 287 if (bus_space_map(sc->sc_base.sc_bst, addr, size, 0, &sc->sc_base.sc_bsh) != 0) { in rk_dwhdmi_attach() [all …]
|
| H A D | rk_anxdp.c | 63 struct anxdp_softc sc_base; member 74 #define to_rk_anxdp_softc(x) container_of(x, struct rk_anxdp_softc, sc_base) 169 sc->sc_base.sc_panel = fdt_endpoint_get_data(out_rep); in rk_anxdp_ep_activate() 172 …sc->sc_base.sc_connector.base.connector_type = DRM_MODE_CONNECTOR_eDP; … in rk_anxdp_ep_activate() 173 error = anxdp_bind(&sc->sc_base, &sc->sc_encoder); in rk_anxdp_ep_activate() 207 return &sc->sc_base.sc_dai; in rk_anxdp_dai_get_tag() 257 sc->sc_base.sc_dev = self; in rk_anxdp_attach() 258 sc->sc_base.sc_bst = faa->faa_bst; in rk_anxdp_attach() 259 if (bus_space_map(sc->sc_base.sc_bst, addr, size, 0, &sc->sc_base.sc_bsh) != 0) { in rk_anxdp_attach() 273 sc->sc_base.sc_flags |= ANXDP_FLAG_ROCKCHIP; in rk_anxdp_attach() [all …]
|
| /netbsd-src/sys/arch/arm/sunxi/ |
| H A D | sunxi_dwhdmi.c | 61 struct dwhdmi_softc sc_base; member 71 #define to_sunxi_dwhdmi_softc(x) container_of(x, struct sunxi_dwhdmi_softc, sc_base) 113 error = dwhdmi_bind(&sc->sc_base, encoder); in sunxi_dwhdmi_ep_activate() 137 return &sc->sc_base.sc_bridge; in sunxi_dwhdmi_ep_get_data() 196 device_printf(sc->sc_base.sc_dev, in sunxi_dwhdmi_mode_set() 212 return &sc->sc_base.sc_dai; in sunxi_dwhdmi_dai_get_tag() 269 sc->sc_base.sc_dev = self; in sunxi_dwhdmi_attach() 270 sc->sc_base.sc_reg_width = 1; in sunxi_dwhdmi_attach() 271 sc->sc_base.sc_bst = faa->faa_bst; in sunxi_dwhdmi_attach() 272 if (bus_space_map(sc->sc_base.sc_bst, addr, size, 0, &sc->sc_base.sc_bsh) != 0) { in sunxi_dwhdmi_attach() [all …]
|
| /netbsd-src/sys/arch/evbppc/wii/dev/ |
| H A D | sdhc_hollywood.c | 53 struct sdhc_softc sc_base; member 75 sc->sc_base.sc_dev = self; in sdhc_hollywood_attach() 76 sc->sc_base.sc_host = sc->sc_host; in sdhc_hollywood_attach() 77 sc->sc_base.sc_dmat = &wii_mem2_bus_dma_tag; in sdhc_hollywood_attach() 78 sc->sc_base.sc_flags = SDHC_FLAG_SINGLE_POWER_WRITE | in sdhc_hollywood_attach() 81 sc->sc_base.sc_write_delay = SDHC_HOLLYWOOD_WRITE_DELAY; in sdhc_hollywood_attach() 96 &sc->sc_base, device_xname(self)); in sdhc_hollywood_attach() 98 error = sdhc_host_found(&sc->sc_base, bst, bsh, SDHC_SIZE); in sdhc_hollywood_attach()
|
| /netbsd-src/sys/dev/fdt/ |
| H A D | arasan_sdhc_fdt.c | 61 struct sdhc_softc sc_base; member 208 sc->sc_base.sc_vendor_signal_voltage = arasan_sdhc_signal_voltage; in arasan_sdhc_init() 211 error = sdhc_host_found(&sc->sc_base, sc->sc_bst, sc->sc_bsh, sc->sc_bsz); in arasan_sdhc_init() 280 &sc->sc_base.sc_dmat, BUS_DMA_WAITOK); in arasan_sdhc_attach() 286 sc->sc_base.sc_dmat = faa->faa_dmat; in arasan_sdhc_attach() 289 sc->sc_base.sc_dmat = faa->faa_dmat; in arasan_sdhc_attach() 292 sc->sc_base.sc_dev = self; in arasan_sdhc_attach() 293 sc->sc_base.sc_host = sc->sc_host; in arasan_sdhc_attach() 294 sc->sc_base.sc_flags = SDHC_FLAG_NO_CLKBASE | in arasan_sdhc_attach() 300 sc->sc_base.sc_flags |= SDHC_FLAG_8BIT_MODE; in arasan_sdhc_attach() [all …]
|
| /netbsd-src/sys/arch/macppc/dev/ |
| H A D | valkyriefb.c | 71 uint8_t *sc_base; member 163 *(sc->sc_base + VAL_REGS_OFFSET + reg) = val; in valkyriefb_write_reg() 171 return *(sc->sc_base + VAL_REGS_OFFSET + reg); in valkyriefb_read_reg() 179 *(sc->sc_base + VAL_CMAP_OFFSET + VAL_CMAP_ADDR) = reg; in valkyriefb_write_cmap() 181 *(sc->sc_base + VAL_CMAP_OFFSET + VAL_CMAP_LUT) = r; in valkyriefb_write_cmap() 183 *(sc->sc_base + VAL_CMAP_OFFSET + VAL_CMAP_LUT) = g; in valkyriefb_write_cmap() 185 *(sc->sc_base + VAL_CMAP_OFFSET + VAL_CMAP_LUT) = b; in valkyriefb_write_cmap() 210 sc->sc_base = (uint8_t *)ca->ca_reg[0]; in valkyriefb_attach() 218 sc->sc_fbaddr = (uint8_t *)(sc->sc_base + 0x1000); in valkyriefb_attach() 247 memset(sc->sc_base + 0x1000, ri->ri_devcmap[(defattr >> 16) & 0xf], in valkyriefb_init() [all …]
|
| /netbsd-src/sys/dev/acpi/ |
| H A D | igpio_acpi.c | 140 asc->sc_isc.sc_base = in igpio_acpi_attach() 141 kmem_zalloc(sizeof(*asc->sc_isc.sc_base) * nbar, KM_SLEEP); in igpio_acpi_attach() 156 asc->sc_isc.sc_base[i] = mem->ar_base; in igpio_acpi_attach() 198 if (isc->sc_base != NULL) { in igpio_acpi_detach() 199 kmem_free(isc->sc_base, sizeof(*isc->sc_base) * nbar); in igpio_acpi_detach() 200 isc->sc_base = NULL; in igpio_acpi_detach()
|
| H A D | plgpio_acpi.c | 53 struct plgpio_softc sc_base; member 85 struct plgpio_softc * const sc = &asc->sc_base; in plgpio_acpi_attach() 145 struct plgpio_softc * const sc = &asc->sc_base; in plgpio_acpi_register_event() 151 aprint_error_dev(asc->sc_base.sc_dev, in plgpio_acpi_register_event() 156 aprint_error_dev(asc->sc_base.sc_dev, in plgpio_acpi_register_event() 162 asc->sc_base.sc_reserved_mask |= __BIT(pin); in plgpio_acpi_register_event() 210 struct plgpio_softc * const sc = &asc->sc_base; in plgpio_acpi_intr()
|
| /netbsd-src/sys/dev/pci/ |
| H A D | sti_pci.c | 54 struct sti_softc sc_base; member 106 spc->sc_base.sc_dev = self; in sti_pci_attach() 107 spc->sc_base.sc_enable_rom = sti_pci_enable_rom; in sti_pci_attach() 108 spc->sc_base.sc_disable_rom = sti_pci_disable_rom; in sti_pci_attach() 116 ret = sti_pci_is_console(paa, spc->sc_base. bases); in sti_pci_attach() 118 spc->sc_base.sc_flags |= STI_CONSOLE; in sti_pci_attach() 120 ret = sti_attach_common(&spc->sc_base, paa->pa_iot, paa->pa_memt, in sti_pci_attach() 130 struct sti_softc *sc = &spc->sc_base; in sti_pci_end_attach() 142 struct sti_softc *sc = &spc->sc_base; in sti_check_rom()
|
| H A D | auvia.c | 198 bus_space_write_1((sc)->sc_iot, (sc)->sc_ioh, (ch)->sc_base + (off), v) 200 bus_space_write_4((sc)->sc_iot, (sc)->sc_ioh, (ch)->sc_base + (off), v) 202 bus_space_read_1((sc)->sc_iot, (sc)->sc_ioh, (ch)->sc_base + (off)) 204 bus_space_read_4((sc)->sc_iot, (sc)->sc_ioh, (ch)->sc_base + (off)) 348 sc->sc_play.sc_base = AUVIA_PLAY_BASE; in auvia_attach() 349 sc->sc_record.sc_base = AUVIA_RECORD_BASE; in auvia_attach() 352 sc->sc_play.sc_base = VIA8233_MP_BASE; in auvia_attach() 353 sc->sc_record.sc_base = VIA8233_WR_BASE; in auvia_attach() 467 if (sc->sc_play.sc_base != VIA8233_MP_BASE || !AC97_IS_4CH(sc->codec_if)) { in auvia_attach() 470 if (sc->sc_play.sc_base != VIA8233_MP_BASE || !AC97_IS_6CH(sc->codec_if)) { in auvia_attach() [all …]
|
| /netbsd-src/sys/dev/i2c/ |
| H A D | spdmem_i2c.c | 84 struct spdmem_softc sc_base; member 223 sc.sc_base.sc_read = spdmem_i2c_read; in spdmem_i2c_match() 229 if (spdmem_common_probe(&sc.sc_base)) { in spdmem_i2c_match() 246 sc->sc_base.sc_read = spdmem_i2c_read; in spdmem_i2c_attach() 251 spdmem_common_attach(&sc->sc_base, self); in spdmem_i2c_attach() 261 return spdmem_common_detach(&sc->sc_base, self); in spdmem_i2c_detach()
|
| H A D | fan53555.c | 72 u_int sc_base; member 175 cur_uvol = __SHIFTOUT(oval, VSEL_NSEL) * sc->sc_step + sc->sc_base; in fan53555_set_voltage() 179 val |= __SHIFTIN((min_uvol - sc->sc_base) / sc->sc_step, VSEL_NSEL); in fan53555_set_voltage() 201 *puvol = __SHIFTOUT(val, VSEL_NSEL) * sc->sc_step + sc->sc_base; in fan53555_get_voltage() 232 sc->sc_base = 712500; in fan53555_init() 237 sc->sc_base = 712500; in fan53555_init()
|
| /netbsd-src/sys/arch/hppa/dev/ |
| H A D | gftfb.c | 67 struct sti_softc sc_base; member 181 struct sti_rom *rom = sc->sc_base.sc_rom; 190 struct sti_rom *rom = sc->sc_base.sc_rom; in gftfb_match() 199 struct sti_rom *rom = sc->sc_base.sc_rom; in gftfb_match() 208 struct sti_rom *rom = sc->sc_base.sc_rom; in gftfb_attach() 229 sc->sc_base.sc_dev = self; in gftfb_attach() 230 sc->sc_base.sc_enable_rom = gftfb_enable_rom; in gftfb_attach() 231 sc->sc_base.sc_disable_rom = gftfb_disable_rom; in gftfb_attach() 241 ret = sti_pci_is_console(paa, sc->sc_base. bases); in gftfb_attach() 243 sc->sc_base in gftfb_attach() [all...] |
| /netbsd-src/sys/arch/sgimips/hpc/ |
| H A D | hpc.c | 221 bus_addr_t sc_base; member 509 sc->sc_base = ga->ga_addr; in hpc_attach() 512 MIPS_PHYS_TO_KSEG1(sc->sc_base), ha.hpc_eeprom, in hpc_attach() 517 if (!(hd->hd_sysmask & sysmask) || hd->hd_base != sc->sc_base) in hpc_attach() 527 if (bus_space_map(normal_memt, sc->sc_base, 0, in hpc_attach() 538 if (hpctype != 3 && sc->sc_base != HPC_BASE_ADDRESS_0) { in hpc_attach()
|
| /netbsd-src/sys/dev/tc/ |
| H A D | asc_tc.c | 65 char *sc_base, *sc_bounce, *sc_target; member 143 asc->sc_base = (void *)ta->ta_addr; /* XXX XXX XXX */ in asc_tc_attach() 249 asc->sc_bounce = asc->sc_base + PMAZ_OFFSET_RAM; in asc_tc_setup()
|
| /netbsd-src/sys/arch/arm/gemini/ |
| H A D | gemini_obio.c | 180 sc->sc_base = mb->mb_iobase; in obio_attach() 375 && (oa.obio_addr < sc->sc_base in obio_attach_critical() 376 || oa.obio_addr >= sc->sc_base + sc->sc_size)) in obio_attach_critical()
|
| /netbsd-src/sys/arch/amiga/dev/ |
| H A D | if_es.c | 86 void *sc_base; /* base address of board */ member 153 sc->sc_base = zap->va; in esattach() 232 union smcregs *smc = sc->sc_base; in esstop() 257 union smcregs *smc = sc->sc_base; in esinit() 310 smc = sc->sc_base; in esintr() 539 union smcregs *smc = sc->sc_base; in esrint() 743 union smcregs *smc = sc->sc_base; in esstart()
|
| /netbsd-src/sys/arch/amiga/pci/ |
| H A D | emmemvar.h | 38 volatile char *sc_base; /* base PA */ member
|
| H A D | p5membarvar.h | 42 volatile char *sc_base; /* base PA */ member
|