Lines Matching refs:pins
26 static char pins[PINS]; variable
61 if ((pins[port * PORT_PINS + i] != pinmux_none) && in crisv32_pinmux_alloc()
62 (pins[port * PORT_PINS + i] != pinmux_gpio) && in crisv32_pinmux_alloc()
63 (pins[port * PORT_PINS + i] != mode)) { in crisv32_pinmux_alloc()
73 pins[port * PORT_PINS + i] = mode; in crisv32_pinmux_alloc()
86 char saved[sizeof pins]; in crisv32_pinmux_alloc_fixed()
94 memcpy(saved, pins, sizeof pins); in crisv32_pinmux_alloc_fixed()
206 memcpy(pins, saved, sizeof pins); in crisv32_pinmux_alloc_fixed()
222 if (pins[pin] == pinmux_gpio) in crisv32_pinmux_set()
224 else if (pins[pin] == pinmux_iop) in crisv32_pinmux_set()
252 pins[port * PORT_PINS + i] = pinmux_none; in crisv32_pinmux_dealloc()
264 char saved[sizeof pins]; in crisv32_pinmux_dealloc_fixed()
271 memcpy(saved, pins, sizeof pins); in crisv32_pinmux_dealloc_fixed()
364 memcpy(pins, saved, sizeof pins); in crisv32_pinmux_dealloc_fixed()
384 " Pin %d = %d\n", j, pins[i * PORT_PINS + j]); in crisv32_pinmux_dump()