Lines Matching refs:asic3
74 struct asic3 { struct
90 void asic3_write_register(struct asic3 *asic, unsigned int reg, u32 value) in asic3_write_register() argument
97 u32 asic3_read_register(struct asic3 *asic, unsigned int reg) in asic3_read_register()
104 static void asic3_set_register(struct asic3 *asic, u32 reg, u32 bits, bool set) in asic3_set_register()
124 static void asic3_irq_flip_edge(struct asic3 *asic, in asic3_irq_flip_edge()
141 struct asic3 *asic = irq_desc_get_handler_data(desc); in asic3_irq_demux()
208 static inline int asic3_irq_to_bank(struct asic3 *asic, int irq) in asic3_irq_to_bank()
217 static inline int asic3_irq_to_index(struct asic3 *asic, int irq) in asic3_irq_to_index()
224 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_mask_gpio_irq()
240 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_mask_irq()
261 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_unmask_gpio_irq()
277 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_unmask_irq()
298 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_gpio_irq_type()
355 struct asic3 *asic = irq_data_get_irq_chip_data(data); in asic3_gpio_irq_set_wake()
386 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_irq_probe()
425 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_irq_remove()
445 struct asic3 *asic; in asic3_gpio_direction()
491 struct asic3 *asic; in asic3_gpio_get()
512 struct asic3 *asic; in asic3_gpio_set()
541 struct asic3 *asic = gpiochip_get_data(chip); in asic3_gpio_to_irq()
549 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_gpio_probe()
601 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_gpio_remove()
607 static void asic3_clk_enable(struct asic3 *asic, struct asic3_clk *clk) in asic3_clk_enable()
621 static void asic3_clk_disable(struct asic3 *asic, struct asic3_clk *clk) in asic3_clk_disable()
658 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in ds1wm_enable()
682 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in ds1wm_disable()
706 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_mmc_pwr()
713 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_mmc_clk_div()
740 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_mmc_enable()
783 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_mmc_disable()
818 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_leds_enable()
828 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_leds_disable()
838 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in asic3_leds_suspend()
879 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_mfd_probe()
949 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_mfd_remove()
959 struct asic3 *asic; in asic3_probe()
965 sizeof(struct asic3), GFP_KERNEL); in asic3_probe()
1042 struct asic3 *asic = platform_get_drvdata(pdev); in asic3_remove()