Lines Matching defs:gpin
928 struct bcmgpio_pin *gpin;
940 gpin = kmem_alloc(sizeof(*gpin), KM_SLEEP);
941 gpin->pin_no = pin;
942 gpin->pin_flags = flags;
943 gpin->pin_actlo = actlo;
945 bcm2835gpio_gpio_pin_ctl(sc, gpin->pin_no, gpin->pin_flags);
947 return gpin;
954 struct bcmgpio_pin *gpin = priv;
956 bcm2835gpio_gpio_pin_ctl(sc, gpin->pin_no, GPIO_PIN_INPUT);
957 kmem_free(gpin, sizeof(*gpin));
964 struct bcmgpio_pin *gpin = priv;
967 val = bcm2835gpio_gpio_pin_read(sc, gpin->pin_no);
969 if (!raw && gpin->pin_actlo)
979 struct bcmgpio_pin *gpin = priv;
981 if (!raw && gpin->pin_actlo)
984 bcm2835gpio_gpio_pin_write(sc, gpin->pin_no, val);