HomeSort by: relevance | last modified time | path
    Searched refs:sc_pins (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/sys/arch/mips/adm5120/dev/
admgpio.c 84 if (sc->sc_pins[pin].pin_flags == GPIO_PIN_INPUT)
118 for (pin = 0; pin < __arraycount(sc->sc_pins); pin++) {
119 sc->sc_pins[pin].pin_num = pin;
120 sc->sc_pins[pin].pin_caps = GPIO_PIN_INPUT | GPIO_PIN_OUTPUT;
123 sc->sc_pins[pin].pin_flags = GPIO_PIN_OUTPUT;
125 sc->sc_pins[pin].pin_flags = GPIO_PIN_INPUT;
127 sc->sc_pins[pin].pin_state = admgpio_pin_read(sc, pin);
136 gba.gba_pins = &sc->sc_pins[0];
137 gba.gba_npins = __arraycount(sc->sc_pins);
  /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/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
pl061.c 62 sc->sc_pins[pin].pin_num = pin;
66 sc->sc_pins[pin].pin_caps =
69 sc->sc_pins[pin].pin_state =
75 gba.gba_pins = sc->sc_pins;
igpio.c 333 sc->sc_pins =
334 kmem_zalloc(sizeof(*sc->sc_pins) * sc->sc_npins, KM_SLEEP);
337 sc->sc_pins[j].pin_num = j;
338 sc->sc_pins[j].pin_caps =
341 sc->sc_pins[j].pin_intrcaps =
345 sc->sc_pins[j].pin_state = igpio_pin_read(sc, j);
358 gba.gba_pins = sc->sc_pins;
389 if (sc->sc_pins != NULL) {
390 kmem_free(sc->sc_pins, sizeof(*sc->sc_pins) * sc->sc_npins)
    [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/mips/adm5120/include/
adm5120_mainbusvar.h 57 gpio_pin_t sc_pins[8]; member in struct:mainbus_softc
  /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/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/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/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/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/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/arch/x86/include/
i82093var.h 59 struct ioapic_pin *sc_pins; /* sc_apic_sz entries */ member in struct:ioapic_softc
  /src/sys/arch/x86/x86/
ioapic.c 343 sc->sc_pins = malloc(sizeof(struct ioapic_pin) * sc->sc_apic_sz,
349 sc->sc_pins[i].ip_next = NULL;
350 sc->sc_pins[i].ip_map = NULL;
351 sc->sc_pins[i].ip_vector = 0;
352 sc->sc_pins[i].ip_type = IST_NONE;
419 pp = &sc->sc_pins[pin];
497 apic_set_redir(sc, p, sc->sc_pins[p].ip_vector,
498 sc->sc_pins[p].ip_cpu);
567 pp = &sc->sc_pins[pin];
595 ip = &sc->sc_pins[p]
    [all...]
  /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/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/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...]
  /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/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;

Completed in 25 milliseconds

1 2