Lines Matching refs:ops
18 struct abx500_ops ops; member
22 static void lookup_ops(struct device *dev, struct abx500_ops **ops) in lookup_ops() argument
26 *ops = NULL; in lookup_ops()
29 *ops = &dev_entry->ops; in lookup_ops()
35 int abx500_register_ops(struct device *dev, struct abx500_ops *ops) in abx500_register_ops() argument
47 memcpy(&dev_entry->ops, ops, sizeof(struct abx500_ops)); in abx500_register_ops()
67 struct abx500_ops *ops; in abx500_set_register_interruptible() local
69 lookup_ops(dev->parent, &ops); in abx500_set_register_interruptible()
70 if ((ops != NULL) && (ops->set_register != NULL)) in abx500_set_register_interruptible()
71 return ops->set_register(dev, bank, reg, value); in abx500_set_register_interruptible()
80 struct abx500_ops *ops; in abx500_get_register_interruptible() local
82 lookup_ops(dev->parent, &ops); in abx500_get_register_interruptible()
83 if ((ops != NULL) && (ops->get_register != NULL)) in abx500_get_register_interruptible()
84 return ops->get_register(dev, bank, reg, value); in abx500_get_register_interruptible()
93 struct abx500_ops *ops; in abx500_get_register_page_interruptible() local
95 lookup_ops(dev->parent, &ops); in abx500_get_register_page_interruptible()
96 if ((ops != NULL) && (ops->get_register_page != NULL)) in abx500_get_register_page_interruptible()
97 return ops->get_register_page(dev, bank, in abx500_get_register_page_interruptible()
107 struct abx500_ops *ops; in abx500_mask_and_set_register_interruptible() local
109 lookup_ops(dev->parent, &ops); in abx500_mask_and_set_register_interruptible()
110 if ((ops != NULL) && (ops->mask_and_set_register != NULL)) in abx500_mask_and_set_register_interruptible()
111 return ops->mask_and_set_register(dev, bank, in abx500_mask_and_set_register_interruptible()
120 struct abx500_ops *ops; in abx500_get_chip_id() local
122 lookup_ops(dev->parent, &ops); in abx500_get_chip_id()
123 if ((ops != NULL) && (ops->get_chip_id != NULL)) in abx500_get_chip_id()
124 return ops->get_chip_id(dev); in abx500_get_chip_id()
132 struct abx500_ops *ops; in abx500_event_registers_startup_state_get() local
134 lookup_ops(dev->parent, &ops); in abx500_event_registers_startup_state_get()
135 if ((ops != NULL) && (ops->event_registers_startup_state_get != NULL)) in abx500_event_registers_startup_state_get()
136 return ops->event_registers_startup_state_get(dev, event); in abx500_event_registers_startup_state_get()
144 struct abx500_ops *ops; in abx500_startup_irq_enabled() local
146 lookup_ops(dev->parent, &ops); in abx500_startup_irq_enabled()
147 if ((ops != NULL) && (ops->startup_irq_enabled != NULL)) in abx500_startup_irq_enabled()
148 return ops->startup_irq_enabled(dev, irq); in abx500_startup_irq_enabled()