/src/sys/dev/ic/ |
pl061var.h | 38 gpio_pin_t sc_pins[8]; member in struct:plgpio_softc
|
igpiovar.h | 41 gpio_pin_t *sc_pins; member in struct:igpio_softc
|
/src/sys/arch/mips/adm5120/include/ |
adm5120_mainbusvar.h | 57 gpio_pin_t sc_pins[8]; member in struct:mainbus_softc
|
/src/sys/dev/fdt/ |
mmc_pwrseq_simple.c | 52 struct fdtbus_gpio_pin *sc_pins[MMCPWRSEQ_MAX_PINS]; member in struct:mmcpwrseq_simple_softc 73 fdtbus_gpio_write(sc->sc_pins[n], 1); 82 fdtbus_gpio_write(sc->sc_pins[n], 0); 95 fdtbus_gpio_write(sc->sc_pins[n], 1); 139 sc->sc_pins[sc->sc_npins] = 142 if (sc->sc_pins[sc->sc_npins] == NULL)
|
gpioregulator.c | 69 struct fdtbus_gpio_pin **sc_pins; member in struct:gpioregulator_softc 161 sc->sc_pins = kmem_zalloc(sc->sc_npins * sizeof(sc->sc_pins), KM_SLEEP); 163 sc->sc_pins[n] = fdtbus_gpio_acquire_index(phandle, "gpios", 165 if (sc->sc_pins[n] == NULL) { 177 fdtbus_gpio_write(sc->sc_pins[n], (gpios_states >> n) & 1); 236 fdtbus_gpio_write(sc->sc_pins[n], (state->st_mask >> n) & 1); 252 val = fdtbus_gpio_read(sc->sc_pins[n]);
|
/src/sys/arch/mips/alchemy/dev/ |
augpio.c | 58 gpio_pin_t sc_pins[AUGPIO_NPINS]; member in struct:augpio_softc 137 gpio_pin_t *pp = &sc->sc_pins[pin]; 146 gba.gba_pins = sc->sc_pins;
|
/src/sys/arch/mips/atheros/dev/ |
argpio.c | 64 gpio_pin_t sc_pins[ARGPIO_NPINS]; member in struct:argpio_softc 173 pp = &sc->sc_pins[i]; 206 gba.gba_pins = sc->sc_pins;
|
/src/sys/arch/x86/include/ |
i82093var.h | 59 struct ioapic_pin *sc_pins; /* sc_apic_sz entries */ member in struct:ioapic_softc
|
/src/sys/dev/i2c/ |
pcf8574.c | 84 struct pcf8574_pin sc_pins[PCF8574_NPINS]; member in struct:pcf8574_softc 192 sc->sc_pins[i].pin_active = act; 322 strlcpy(sc->sc_pins[pin].pin_desc, name, 323 sizeof(sc->sc_pins[pin].pin_desc)); 325 sc->sc_pins[envc].pin_sensor = pin; 347 int pin = sc->sc_pins[edata->sensor].pin_sensor; 348 int act = sc->sc_pins[pin].pin_active; 427 if (sc->sc_pins[i].pin_active) 430 sc->sc_pins[i].pin_desc, 435 sc->sc_pins[i].pin_desc [all...] |
/src/sys/arch/arm/xilinx/ |
zynq_gpio.c | 67 gpio_pin_t sc_pins[ZYNQ_GPIO_NPINS]; member in struct:zynq_gpio_softc 128 if (pin >= __arraycount(sc->sc_pins)) 204 KASSERT(pin < __arraycount(sc->sc_pins)); 218 KASSERT(pin < __arraycount(sc->sc_pins)); 232 KASSERT(pin < __arraycount(sc->sc_pins)); 251 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) { 252 sc->sc_pins[pin].pin_num = pin; 253 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; 254 sc->sc_pins[pin].pin_state = zynq_gpio_pin_read(sc, pin); 259 gba.gba_pins = sc->sc_pins; [all...] |
/src/sys/arch/arm/marvell/ |
mvsocgpp.c | 81 gpio_pin_t *sc_pins; member in struct:mvsocgpp_softc 195 sc->sc_pins = kmem_zalloc(sizeof(gpio_pin_t) * gpp_npins, KM_SLEEP); 206 pins = &sc->sc_pins[i]; 231 gba.gba_pins = sc->sc_pins;
|
/src/sys/arch/evbarm/mpcsa/ |
mpcsa_leds.c | 86 gpio_pin_t sc_pins[MPCSA_LEDS_NPINS]; member in struct:mpcsa_leds_softc 155 sc->sc_pins[n].pin_num = n; 156 sc->sc_pins[n].pin_caps = (GPIO_PIN_OUTPUT 158 sc->sc_pins[n].pin_flags = GPIO_PIN_OUTPUT | GPIO_PIN_LOW; 166 gba.gba_pins = sc->sc_pins; 209 if (!sc->sc_pins[pin].pin_caps) 231 if (!sc->sc_pins[pin].pin_caps)
|
/src/sys/dev/acpi/ |
amdgpio.c | 72 gpio_pin_t *sc_pins; member in struct:amdgpio_softc 192 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * 195 sc->sc_pins[pin].pin_num = pin; 196 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT; 197 sc->sc_pins[pin].pin_intrcaps = 205 sc->sc_pins[pin].pin_state = 0; 236 gba.gba_pins = sc->sc_pins; 337 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_INPUT) == 0) { 354 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_OUTPUT) == 0) [all...] |
qcomgpio.c | 94 gpio_pin_t *sc_pins; member in struct:qcomgpio_softc 240 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * sc->sc_npins, 243 sc->sc_pins[pin].pin_caps = qcomgpio_pin_reserved(sc, pin) ? 245 sc->sc_pins[pin].pin_num = pin; 246 sc->sc_pins[pin].pin_intrcaps = 280 gba.gba_pins = sc->sc_pins; 484 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_INPUT) == 0) { 501 if ((sc->sc_pins[pin].pin_caps & GPIO_PIN_OUTPUT) == 0) {
|
/src/sys/arch/arm/amlogic/ |
meson_pinctrl.c | 64 gpio_pin_t *sc_pins; member in struct:meson_pinctrl_softc 546 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * npins, KM_SLEEP); 549 sc->sc_pins[pin].pin_num = pin; 552 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | 554 sc->sc_pins[pin].pin_state = meson_pinctrl_pin_read(sc, pin); 555 strlcpy(sc->sc_pins[pin].pin_defname, pin_def->name, 556 sizeof(sc->sc_pins[pin].pin_defname)); 567 gba.gba_pins = sc->sc_pins;
|
/src/sys/arch/mips/ralink/ |
ralink_gpio.c | 285 sc->sc_pins[pin].pin_flags = GPIO_PIN_OUTPUT; \ 288 sc->sc_pins[pin].pin_flags = GPIO_PIN_INPUT; \ 298 gpio_pin_t sc_pins[GPIO_PINS + SPECIAL_COMMANDS]; member in struct:ra_gpio_softc 742 sc->sc_pins[BOOT_COUNT].pin_flags = GPIO_PIN_OUTPUT; 743 sc->sc_pins[BOOT_COUNT].pin_mapped = 0; 746 sc->sc_pins[UPGRADE].pin_flags = GPIO_PIN_OUTPUT; 747 sc->sc_pins[UPGRADE].pin_mapped = 0; 750 gba.gba_pins = sc->sc_pins; 791 sc->sc_pins[pin].pin_caps = 0; 792 sc->sc_pins[pin].pin_flags = 0 [all...] |
/src/sys/dev/isa/ |
nct.c | 160 gpio_pin_t sc_pins[NCT_NUM_PINS]; /* GPIO pin descr. */ member in struct:nct_softc 404 memset(sc->sc_pins, 0, sizeof(sc->sc_pins)); 413 gpio_pin_t *pin = &sc->sc_pins[nb->nb_firstpin + j]; 441 gba.gba_pins = sc->sc_pins;
|
/src/sys/arch/arm/ti/ |
ti_gpio.c | 126 gpio_pin_t sc_pins[TI_GPIO_NPINS]; member in struct:ti_gpio_softc 183 if (pin >= __arraycount(sc->sc_pins)) 296 if (ipl != IPL_VM || pin >= __arraycount(sc->sc_pins)) 379 if (pin >= __arraycount(sc->sc_pins)) 399 KASSERT(pin < __arraycount(sc->sc_pins)); 414 KASSERT(pin < __arraycount(sc->sc_pins)); 427 KASSERT(pin < __arraycount(sc->sc_pins)); 441 if (ipl != IPL_VM || pin < 0 || pin >= __arraycount(sc->sc_pins)) 549 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) { 550 sc->sc_pins[pin].pin_num = pin [all...] |
/src/sys/dev/gpio/ |
gpio.c | 70 gpio_pin_t *sc_pins; /* pins array */ member in struct:gpio_softc 151 gpiobus_pin_ctl(sc->sc_gc, pin, sc->sc_pins[pin].pin_flags); 152 gpiobus_pin_write(sc->sc_gc, pin, sc->sc_pins[pin].pin_state); 239 sc->sc_pins = gba->gba_pins; 251 sc->sc_pins[pin].pin_defname[0] != '\0') { 252 defname = sc->sc_pins[pin].pin_defname; 369 if (sc->sc_pins[pin].pin_mapped) 391 if (sc->sc_pins[pin].pin_mapped) 393 sc->sc_pins[pin].pin_mapped = 1; 409 sc->sc_pins[pin].pin_mapped = 0 [all...] |
/src/sys/arch/arm/rockchip/ |
rk_gpio.c | 98 gpio_pin_t sc_pins[32]; member in struct:rk_gpio_softc 136 if (pin >= __arraycount(sc->sc_pins)) 207 KASSERT(pin < __arraycount(sc->sc_pins)); 224 KASSERT(pin < __arraycount(sc->sc_pins)); 244 KASSERT(pin < __arraycount(sc->sc_pins)); 263 KASSERT(pin < __arraycount(sc->sc_pins)); 280 KASSERT(pin < __arraycount(sc->sc_pins)); 295 KASSERT(pin < __arraycount(sc->sc_pins)); 583 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) { 584 sc->sc_pins[pin].pin_num = pin [all...] |
/src/sys/arch/arm/sunxi/ |
sunxi_gpio.c | 166 gpio_pin_t *sc_pins; member in struct:sunxi_gpio_softc 960 sc->sc_pins = kmem_zalloc(sizeof(*sc->sc_pins) * npins, KM_SLEEP); 964 sc->sc_pins[pin].pin_num = pin; 965 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT | 969 sc->sc_pins[pin].pin_intrcaps = 974 sc->sc_pins[pin].pin_state = sunxi_gpio_pin_read(sc, pin); 975 strlcpy(sc->sc_pins[pin].pin_defname, pin_def->name, 976 sizeof(sc->sc_pins[pin].pin_defname)); 981 gba.gba_pins = sc->sc_pins; [all...] |