Lines Matching refs:pins
24 static char pins[PORTS][PORT_PINS]; variable
35 if ((pins[port][i] != pinmux_none) in __crisv32_pinmux_alloc()
36 && (pins[port][i] != pinmux_gpio) in __crisv32_pinmux_alloc()
37 && (pins[port][i] != mode)) { in __crisv32_pinmux_alloc()
46 pins[port][i] = mode; in __crisv32_pinmux_alloc()
94 char saved[sizeof pins]; in crisv32_pinmux_alloc_fixed()
100 memcpy(saved, pins, sizeof pins); in crisv32_pinmux_alloc_fixed()
168 memcpy(pins, saved, sizeof pins); in crisv32_pinmux_alloc_fixed()
182 if (pins[port][i] == pinmux_gpio) in crisv32_pinmux_set()
184 else if (pins[port][i] == pinmux_iop) in crisv32_pinmux_set()
203 pins[port][i] = pinmux_none; in __crisv32_pinmux_dealloc()
228 char saved[sizeof pins]; in crisv32_pinmux_dealloc_fixed()
234 memcpy(saved, pins, sizeof pins); in crisv32_pinmux_dealloc_fixed()
302 memcpy(pins, saved, sizeof pins); in crisv32_pinmux_dealloc_fixed()
319 printk(KERN_DEBUG " Pin %d = %d\n", j, pins[i][j]); in crisv32_pinmux_dump()