/src/sys/arch/arm/xscale/ |
pxa2x0_gpio.h | 50 * GPIO pin function query/manipulation functions 72 int pin; member in struct:pxa2x0_gpioconf
|
/src/sys/arch/evbppc/walnut/ |
machdep.c | 170 int pin = pa->pa_intrpin; local in function:ibm4xx_pci_intr_map 173 if (pin == 0) 177 if (pin > 4) { 178 printf("%s: bad interrupt pin %d\n", __func__, pin); 183 * We need to map the interrupt pin to the interrupt bit in the UIC 206 ibm4xx_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz,
|
/src/sys/dev/ic/ |
pl061.c | 51 u_int pin; local in function:plgpio_attach 61 for (pin = 0; pin < 8; pin++) { 62 sc->sc_pins[pin].pin_num = pin; 64 if ((cnf & __BIT(pin)) != 0) 66 sc->sc_pins[pin].pin_caps = 69 sc->sc_pins[pin].pin_state = 70 plgpio_pin_read(sc, pin); [all...] |
/src/sys/arch/evbppc/pmppc/pci/ |
pci_machdep.c | 151 int pin = pa->pa_intrpin; local in function:pmppc_pci_intr_map 154 if (pin == 0) { 159 if (pin > 4) { 160 printf("pci_intr_map: bad interrupt pin %d\n", pin); 165 printf("pci_intr_map: no mapping for pin %c\n", '@' + pin); 168 /*printf("pci_intr_map pin=%d line=%d\n", pin, line);*/ 184 pmppc_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz [all...] |
/src/sys/arch/evbarm/ixm1200/ |
ixm1200_pci.c | 78 int pin = pa->pa_intrpin; local in function:ixm1200_pci_intr_map 84 v, intrtag, pin, line, dev);
|
/src/sys/arch/evbmips/alchemy/ |
mtx-1.c | 112 static const int irqmap[8/*device*/][4/*pin*/] = { 123 int pin, dev, irq; local in function:mtx1_pci_intr_map 125 /* if interrupt pin not used... */ 126 if ((pin = pa->pa_intrpin) == 0) 129 if (pin > 4) { 130 printf("pci: bad interrupt pin %d\n", pin); 140 if ((irq = irqmap[dev][pin - 1]) == -1) { 141 printf("pci: no IRQ routing for device %d pin %d\n", dev, pin); [all...] |
/src/sys/arch/evbsh3/ap_ms104_sh4/ |
ap_ms104_sh4.c | 88 gpio_intr_establish(int pin, int (*ih_func)(void *), void *ih_arg) 93 KASSERT(pin >= 0 && pin <= 15); 94 KASSERT(gpio_intr_func_table[pin].ih_func == NULL); 95 KASSERT((_reg_read_4(SH4_PCTRA) & (1 << (pin * 2))) == 0); /*input*/ 100 gpio_intr_func_table[pin].ih_irq = pin; 101 gpio_intr_func_table[pin].ih_func = ih_func; 102 gpio_intr_func_table[pin].ih_arg = ih_arg; 106 reg |= 1 << pin; 118 int pin = ih->ih_irq; local in function:gpior_intr_disestablish 146 int pin; local in function:gpio_intr [all...] |
/src/sys/arch/mips/adm5120/dev/ |
admgpio.c | 60 admgpio_pin_ctl(void *cookie, int pin, int flags) 67 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_OE); 77 admgpio_pin_read(void *cookie, int pin) 82 KASSERT(pin >= 0 && pin < 8); 84 if (sc->sc_pins[pin].pin_flags == GPIO_PIN_INPUT) 85 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_IV); 87 mask = __SHIFTIN(1 << pin, ADM5120_GPIO0_OV); 95 admgpio_pin_write(void *cookie, int pin, int value) 100 KASSERT(pin >= 0 && pin < 8) 112 int pin; local in function:admgpio_attach [all...] |
/src/sys/dev/fdt/ |
gpioleds.c | 52 struct fdtbus_gpio_pin *pin = priv; local in function:gpioleds_get 54 return fdtbus_gpio_read(pin); 60 struct fdtbus_gpio_pin *pin = priv; local in function:gpioleds_set 62 fdtbus_gpio_write(pin, state); 83 struct fdtbus_gpio_pin *pin; local in function:gpioleds_attach 97 /* Get the output pin */ 98 pin = fdtbus_gpio_acquire(child, "gpios", GPIO_PIN_OUTPUT); 99 if (pin == NULL) 103 if (led_attach(label, pin, gpioleds_get, gpioleds_set) == NULL) 111 gpioleds_set(pin, LED_STATE_ON) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/ |
amdgpu_hw_gpio.c | 69 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_open 71 store_registers(pin); 73 ptr->opened = (dal_hw_gpio_config_mode(pin, mode) == GPIO_RESULT_OK); 130 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_change_mode 132 return dal_hw_gpio_config_mode(pin, mode); 138 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); local in function:dal_hw_gpio_close 140 restore_registers(pin); 154 /* turn off output enable, act as input pin; 155 * program the pin as GPIO, mask out signal driven by HW */ 160 /* turn on output enable, act as output pin; [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
gpio.h | 42 struct hw_gpio_pin *pin; member in struct:gpio
|
/src/usr.bin/btpin/ |
btpin.c | 56 char *pin = NULL; local in function:main 91 errx(EXIT_FAILURE, "Invalid PIN length"); 100 pin = optarg; 121 if (pin == NULL) { 127 pin = (char *)rp.pin; 129 *pin++ = '0' + (random() % 10); 131 printf("PIN: %.*s\n", HCI_PIN_SIZE, rp.pin); 135 len = strlen(pin); [all...] |
/src/sys/arch/i386/eisa/ |
eisa_machdep.c | 200 int pin, irq; local in function:eisa_intr_establish 204 pin = irq = ih; 215 pin = APIC_IRQ_PIN(ih); 222 return intr_establish(irq, pic, pin, type, level, func, arg, false);
|
/src/sys/arch/arm/sunxi/ |
sunxi_gpio.h | 42 uint8_t pin; member in struct:sunxi_gpio_pins
|
/src/sys/arch/evbarm/ixdp425/ |
ixdp425_pci.c | 171 ixp425_md_pci_conf_interrupt(pci_chipset_tag_t pc, int bus, int dev, int pin, 176 *ilinep = ((swiz + (dev + pin - 1)) & 3); 194 int pin = pa->pa_intrpin; local in function:ixdp425_pci_intr_map 203 v, intrtag, pin, line, dev); 206 if (pin >= 1 && pin <= IXP425_MAX_LINE && 208 *ihp = ixp425_pci_table[dev - 1][pin - 1];
|
/src/sys/arch/evbppc/obs405/ |
obs200_machdep.c | 152 printf(" Chip Pin Strapping Register = 0x%08x\n", psr); 213 * We need to map the interrupt pin to the interrupt bit 222 static const int irqmap[15/*device*/][4/*pin*/] = { 240 int pin, dev, irq; local in function:ibm4xx_pci_intr_map 242 pin = pa->pa_intrpin; 246 /* if interrupt pin not used... */ 247 if (pin == 0) 250 if (pin > 4) { 251 printf("pci_intr_map: bad interrupt pin %d\n", pin); [all...] |
obs266_machdep.c | 204 * We need to map the interrupt pin to the interrupt bit 215 static const int irqmap[4/*device*/][4/*pin*/] = { 222 int pin, dev, irq; local in function:ibm4xx_pci_intr_map 224 pin = pa->pa_intrpin; 228 /* if interrupt pin not used... */ 229 if (pin == 0) 232 if (pin > 4) { 233 printf("pci_intr_map: bad interrupt pin %d\n", pin); 243 if ((irq = irqmap[dev - 1][pin - 1]) == -1) [all...] |
/src/sys/dev/gpio/ |
gpiolock.c | 81 aprint_debug("%s: invalid pin mask 0x%02x\n", cf->cf_name, 94 int pin, caps; local in function:gpiolock_attach 108 for (pin = 0; pin < sc->sc_npins; pin++) { 109 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, pin); 111 aprint_error(": data pin is unable to read input\n"); 114 aprint_normal(" [%d]", sc->sc_map.pm_map[pin]); 116 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, pin, sc->sc_data); 169 int pos, pin; local in function:gpiolock_position [all...] |
/src/sys/dev/ppbus/ |
ppbus_gpio.c | 81 gpio_pin_t *pin; local in function:gpio_ppbus_attach 84 for (pin = &sc->sc_gpio_pins[0], i = 0; i < PPBUS_NPINS; pin++, i++) { 85 pin->pin_num = i; 88 pin->pin_caps = GPIO_PIN_INPUT; 89 pin->pin_flags = GPIO_PIN_INPUT; 90 pin->pin_state = gpio_ppbus_pin_read(sc, i); 92 pin->pin_caps = GPIO_PIN_OUTPUT; 93 pin->pin_flags = GPIO_PIN_OUTPUT; 94 pin->pin_state = GPIO_PIN_LOW [all...] |
/src/sys/arch/landisk/landisk/ |
shpcic_machdep.c | 94 int pin = pa->pa_intrpin; local in function:landisk_pci_intr_map 97 if (pin == 0) { 102 if (pin > 4) { 103 printf("pci_intr_map: bad interrupt pin %d\n", pin); 108 printf("pci_intr_map: no mapping for pin %c\n", '@' + pin); 171 landisk_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz, 177 if ((dev >= 0 && dev <= 3) && (pin >= 1 && pin <= 4)) [all...] |
/src/sys/arch/arm/imx/ |
imx51var.h | 64 u_int pin; member in struct:iomux_conf
|
/src/sys/arch/arm/samsung/ |
exynos_pinctrl.c | 139 gc->cfg_valid = of_getprop_uint32(phandle, "samsung,pin-function", &gc->cfg) == 0; 140 gc->pud_valid = of_getprop_uint32(phandle, "samsung,pin-pud", &gc->pud) == 0; 141 gc->drv_valid = of_getprop_uint32(phandle, "samsung,pin-drv", &gc->drv) == 0; 142 gc->conpwd_valid = of_getprop_uint32(phandle, "samsung,pin-conpwd", &gc->conpwd) == 0; 143 gc->pudpwd_valid = of_getprop_uint32(phandle, "samsung,pin-pudpwd", &gc->pudpwd) == 0; 168 int pin; local in function:exynos_do_config 178 pin = exynos_parse_pin(pins); 181 "unknown pin name '%s'\n", pins); 184 exynos_gpio_pin_ctl_write(bank, gc, pin);
|
/src/sys/arch/cobalt/pci/ |
pci_machdep.c | 145 int pin = pa->pa_intrpin; local in function:pci_intr_map 156 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) { 162 if (bus == 0 && dev == 7 && pin == PCI_INTERRUPT_PIN_A) { 167 if (bus == 0 && dev == 12 && pin == PCI_INTERRUPT_PIN_A) { 235 pci_conf_interrupt(pci_chipset_tag_t pc, int bus, int dev, int pin, int swiz, 243 if (bus == 0 && dev == 10 && pin != PCI_INTERRUPT_PIN_NONE)
|
/src/sys/arch/evbppc/dht/ |
machdep.c | 266 int pin = pa->pa_intrpin, bus = pa->pa_bus, dev = pa->pa_device; local in function:ibm4xx_pci_intr_map 268 if (pin <= 0 || pin > 4) 289 printf("%s: invalid request: bus %d dev %d pin %d\n", 290 __func__, bus, dev, pin); 297 ibm4xx_pci_conf_interrupt(void *v, int bus, int dev, int pin, int swiz, 318 printf("%s: invalid request: bus %d dev %d pin %d swiz %d\n", 319 __func__, bus, dev, pin, swiz);
|
/src/sys/arch/powerpc/ibm4xx/dev/ |
gpio_opb.c | 125 gpio_pin_t *pin = sc->sc_gpio_pins; local in function:gpio_opb_attach 126 for (u_int i = 0 ; i < GPIO_NPINS ; i++, pin++) { 128 pin->pin_num = i; 129 pin->pin_caps = GPIO_PIN_INOUT 134 pin->pin_flags = 140 pin->pin_state = (reg_ir & pin_mask) != 0; 141 pin->pin_mapped = 0; 159 gpio_opb_pin_read(void *arg, int pin) 162 const u_int p = (pin % GPIO_NPINS) + 1; 169 gpio_opb_pin_write(void *arg, int pin, int value [all...] |