Lines Matching defs:ops
19 struct abx500_ops ops;
23 static void lookup_ops(struct device *dev, struct abx500_ops **ops)
27 *ops = NULL;
30 *ops = &dev_entry->ops;
36 int abx500_register_ops(struct device *dev, struct abx500_ops *ops)
45 memcpy(&dev_entry->ops, ops, sizeof(*ops));
65 struct abx500_ops *ops;
67 lookup_ops(dev->parent, &ops);
68 if (ops && ops->set_register)
69 return ops->set_register(dev, bank, reg, value);
78 struct abx500_ops *ops;
80 lookup_ops(dev->parent, &ops);
81 if (ops && ops->get_register)
82 return ops->get_register(dev, bank, reg, value);
91 struct abx500_ops *ops;
93 lookup_ops(dev->parent, &ops);
94 if (ops && ops->get_register_page)
95 return ops->get_register_page(dev, bank,
105 struct abx500_ops *ops;
107 lookup_ops(dev->parent, &ops);
108 if (ops && ops->mask_and_set_register)
109 return ops->mask_and_set_register(dev, bank,
118 struct abx500_ops *ops;
120 lookup_ops(dev->parent, &ops);
121 if (ops && ops->get_chip_id)
122 return ops->get_chip_id(dev);
130 struct abx500_ops *ops;
132 lookup_ops(dev->parent, &ops);
133 if (ops && ops->event_registers_startup_state_get)
134 return ops->event_registers_startup_state_get(dev, event);
142 struct abx500_ops *ops;
144 lookup_ops(dev->parent, &ops);
145 if (ops && ops->startup_irq_enabled)
146 return ops->startup_irq_enabled(dev, irq);