Lines Matching refs:sm501_devdata
64 struct sm501_devdata { struct
135 static void sm501_dump_clk(struct sm501_devdata *sm) in sm501_dump_clk()
192 static void sm501_dump_regs(struct sm501_devdata *sm) in sm501_dump_regs()
212 static void sm501_dump_gate(struct sm501_devdata *sm) in sm501_dump_gate()
223 static inline void sm501_dump_gate(struct sm501_devdata *sm) { } in sm501_dump_gate()
224 static inline void sm501_dump_regs(struct sm501_devdata *sm) { } in sm501_dump_regs()
225 static inline void sm501_dump_clk(struct sm501_devdata *sm) { } in sm501_dump_clk()
233 static void sm501_sync_regs(struct sm501_devdata *sm) in sm501_sync_regs()
238 static inline void sm501_mdelay(struct sm501_devdata *sm, unsigned int delay) in sm501_mdelay()
258 struct sm501_devdata *sm = dev_get_drvdata(dev); in sm501_misc_control()
292 struct sm501_devdata *sm = dev_get_drvdata(dev); in sm501_modify_reg()
319 struct sm501_devdata *sm = dev_get_drvdata(dev); in sm501_unit_power()
514 struct sm501_devdata *sm = dev_get_drvdata(dev); in sm501_set_clock()
645 struct sm501_devdata *sm = dev_get_drvdata(dev); in sm501_find_clock()
702 sm501_create_subdev(struct sm501_devdata *sm, char *name, in sm501_create_subdev()
735 static int sm501_register_device(struct sm501_devdata *sm, in sm501_register_device()
764 static void sm501_create_subio(struct sm501_devdata *sm, in sm501_create_subio()
780 static void sm501_create_mem(struct sm501_devdata *sm, in sm501_create_mem()
798 static void sm501_create_irq(struct sm501_devdata *sm, in sm501_create_irq()
806 static int sm501_register_usbhost(struct sm501_devdata *sm, in sm501_register_usbhost()
822 static void sm501_setup_uart_data(struct sm501_devdata *sm, in sm501_setup_uart_data()
835 static int sm501_register_uart(struct sm501_devdata *sm, int devices) in sm501_register_uart()
865 static int sm501_register_display(struct sm501_devdata *sm, in sm501_register_display()
884 static inline struct sm501_devdata *sm501_gpio_to_dev(struct sm501_gpio *gpio) in sm501_gpio_to_dev()
886 return container_of(gpio, struct sm501_devdata, gpio); in sm501_gpio_to_dev()
1014 static int sm501_gpio_register_chip(struct sm501_devdata *sm, in sm501_gpio_register_chip()
1042 static int sm501_register_gpio(struct sm501_devdata *sm) in sm501_register_gpio()
1097 static void sm501_gpio_remove(struct sm501_devdata *sm) in sm501_gpio_remove()
1112 static inline int sm501_gpio_isregistered(struct sm501_devdata *sm) in sm501_gpio_isregistered()
1117 static inline int sm501_register_gpio(struct sm501_devdata *sm) in sm501_register_gpio()
1122 static inline void sm501_gpio_remove(struct sm501_devdata *sm) in sm501_gpio_remove()
1126 static inline int sm501_gpio_isregistered(struct sm501_devdata *sm) in sm501_gpio_isregistered()
1132 static int sm501_register_gpio_i2c_instance(struct sm501_devdata *sm, in sm501_register_gpio_i2c_instance()
1186 static int sm501_register_gpio_i2c(struct sm501_devdata *sm, in sm501_register_gpio_i2c()
1210 struct sm501_devdata *sm = dev_get_drvdata(dev) ; in sm501_dbg_regs()
1235 static inline void sm501_init_reg(struct sm501_devdata *sm, in sm501_init_reg()
1252 static void sm501_init_regs(struct sm501_devdata *sm, in sm501_init_regs()
1283 static int sm501_check_clocks(struct sm501_devdata *sm) in sm501_check_clocks()
1306 static int sm501_init_dev(struct sm501_devdata *sm) in sm501_init_dev()
1384 struct sm501_devdata *sm; in sm501_plat_probe()
1445 static void sm501_set_power(struct sm501_devdata *sm, int on) in sm501_set_power()
1469 struct sm501_devdata *sm = platform_get_drvdata(pdev); in sm501_plat_suspend()
1486 struct sm501_devdata *sm = platform_get_drvdata(pdev); in sm501_plat_resume()
1570 struct sm501_devdata *sm; in sm501_pci_probe()
1652 static void sm501_remove_sub(struct sm501_devdata *sm, in sm501_remove_sub()
1659 static void sm501_dev_remove(struct sm501_devdata *sm) in sm501_dev_remove()
1673 struct sm501_devdata *sm = pci_get_drvdata(dev); in sm501_pci_remove()
1686 struct sm501_devdata *sm = platform_get_drvdata(dev); in sm501_plat_remove()