Lines Matching defs:pins
80 unsigned int pins;
124 if (*pin >= start && *pin < start + port->pins) {
129 start += port->pins;
449 pin += gpio->soc->ports[j].pins;
481 offset += gpio->soc->ports[i].pins;
653 for_each_set_bit(pin, &value, port->pins) {
659 offset += port->pins;
686 offset += gpio->soc->ports[i].pins;
730 if (offset < gpio->soc->ports[i].pins)
733 offset -= gpio->soc->ports[i].pins;
777 * By default we only want to route GPIO pins to IRQ 0. This works
779 * and hence all GPIO pins are owned by Linux.
786 value = BIT(port->pins) - 1;
897 gpio->gpio.ngpio += gpio->soc->ports[i].pins;
908 for (j = 0; j < port->pins; j++) {
917 offset += port->pins;
986 for (j = 0; j < port->pins; j++)
989 offset += port->pins;
1000 .pins = _pins, \
1043 .pins = _pins, \
1071 .pins = _pins, \
1127 .pins = _pins, \
1153 .pins = _pins, \
1198 .pins = _pins, \
1225 .pins = _pins, \
1256 .pins = _pins, \