Lines Matching refs:device
16 struct device;
31 int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg,
33 int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg,
35 int abx500_get_register_page_interruptible(struct device *dev, u8 bank,
37 int abx500_set_register_page_interruptible(struct device *dev, u8 bank,
43 * @dev: The AB sub device.
51 int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank,
53 int abx500_get_chip_id(struct device *dev);
54 int abx500_event_registers_startup_state_get(struct device *dev, u8 *event);
55 int abx500_startup_irq_enabled(struct device *dev, unsigned int irq);
58 int (*get_chip_id) (struct device *);
59 int (*get_register) (struct device *, u8, u8, u8 *);
60 int (*set_register) (struct device *, u8, u8, u8);
61 int (*get_register_page) (struct device *, u8, u8, u8 *, u8);
62 int (*set_register_page) (struct device *, u8, u8, u8 *, u8);
63 int (*mask_and_set_register) (struct device *, u8, u8, u8, u8);
64 int (*event_registers_startup_state_get) (struct device *, u8 *);
65 int (*startup_irq_enabled) (struct device *, unsigned int);
66 void (*dump_all_banks) (struct device *);
69 int abx500_register_ops(struct device *core_dev, struct abx500_ops *ops);
70 void abx500_remove_ops(struct device *dev);