Lines Matching refs:func
25 static int macio_do_gpio_irq_enable(struct pmf_function *func) in macio_do_gpio_irq_enable() argument
27 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_enable()
30 return request_irq(irq, macio_gpio_irq, 0, func->node->name, func); in macio_do_gpio_irq_enable()
33 static int macio_do_gpio_irq_disable(struct pmf_function *func) in macio_do_gpio_irq_disable() argument
35 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_disable()
38 free_irq(irq, func); in macio_do_gpio_irq_disable()
44 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_write()
57 tmp, func->node->full_name, addr); in macio_do_gpio_write()
66 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_read()
145 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32()
156 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32()
168 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8()
179 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8()
192 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32_msrx()
205 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8_msrx()
218 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32_slm()
238 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8_slm()