Lines Matching refs:func
27 static int macio_do_gpio_irq_enable(struct pmf_function *func) in macio_do_gpio_irq_enable() argument
29 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_enable()
32 return request_irq(irq, macio_gpio_irq, 0, func->node->name, func); in macio_do_gpio_irq_enable()
35 static int macio_do_gpio_irq_disable(struct pmf_function *func) in macio_do_gpio_irq_disable() argument
37 unsigned int irq = irq_of_parse_and_map(func->node, 0); in macio_do_gpio_irq_disable()
40 free_irq(irq, func); in macio_do_gpio_irq_disable()
46 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_write()
59 tmp, func->node, addr); in macio_do_gpio_write()
68 u8 __iomem *addr = (u8 __iomem *)func->driver_data; in macio_do_gpio_read()
148 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32()
159 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32()
171 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8()
182 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8()
195 struct macio_chip *macio = func->driver_data; in macio_do_read_reg32_msrx()
208 struct macio_chip *macio = func->driver_data; in macio_do_read_reg8_msrx()
221 struct macio_chip *macio = func->driver_data; in macio_do_write_reg32_slm()
241 struct macio_chip *macio = func->driver_data; in macio_do_write_reg8_slm()