Lines Matching refs:func
26 static int macio_do_gpio_irq_enable(struct pmf_function *func) in macio_do_gpio_irq_enable() argument
28 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_enable()
31 return request_irq(irq, macio_gpio_irq, 0, func->node->name, func); in macio_do_gpio_irq_enable()
34 static int macio_do_gpio_irq_disable(struct pmf_function *func) in macio_do_gpio_irq_disable() argument
36 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_disable()
39 free_irq(irq, func); in macio_do_gpio_irq_disable()
45 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_write()
58 tmp, func->node->full_name, addr); in macio_do_gpio_write()
67 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_read()
146 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32()
157 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32()
169 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8()
180 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8()
193 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32_msrx()
206 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8_msrx()
219 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32_slm()
239 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8_slm()