Lines Matching refs:p2o
72 int (*p2o)(int pin); /* pin_to_offset */ member
121 if (plgpio->p2o && (plgpio->p2o_regs & PTO_DIR_REG)) { in plgpio_direction_input()
122 offset = plgpio->p2o(offset); in plgpio_direction_input()
142 if (plgpio->p2o && (plgpio->p2o_regs & (PTO_DIR_REG | PTO_WDATA_REG))) { in plgpio_direction_output()
143 tmp = plgpio->p2o(offset); in plgpio_direction_output()
175 if (plgpio->p2o && (plgpio->p2o_regs & PTO_RDATA_REG)) { in plgpio_get_value()
176 offset = plgpio->p2o(offset); in plgpio_get_value()
192 if (plgpio->p2o && (plgpio->p2o_regs & PTO_WDATA_REG)) { in plgpio_set_value()
193 offset = plgpio->p2o(offset); in plgpio_set_value()
235 if (plgpio->p2o && (plgpio->p2o_regs & PTO_ENB_REG)) { in plgpio_request()
236 offset = plgpio->p2o(offset); in plgpio_request()
269 if (plgpio->p2o && (plgpio->p2o_regs & PTO_ENB_REG)) { in plgpio_free()
270 offset = plgpio->p2o(offset); in plgpio_free()
295 if (plgpio->p2o && (plgpio->p2o_regs & PTO_IE_REG)) { in plgpio_irq_disable()
296 offset = plgpio->p2o(offset); in plgpio_irq_disable()
315 if (plgpio->p2o && (plgpio->p2o_regs & PTO_IE_REG)) { in plgpio_irq_enable()
316 offset = plgpio->p2o(offset); in plgpio_irq_enable()
464 plgpio->p2o = spear310_p2o; in plgpio_probe_dt()