Lines Matching refs:ops
18 struct abx500_ops ops;
22 static void lookup_ops(struct device *dev, struct abx500_ops **ops)
26 *ops = NULL;
29 *ops = &dev_entry->ops;
35 int abx500_register_ops(struct device *dev, struct abx500_ops *ops)
45 memcpy(&dev_entry->ops, ops, sizeof(struct abx500_ops));
69 struct abx500_ops *ops;
71 lookup_ops(dev->parent, &ops);
72 if ((ops != NULL) && (ops->set_register != NULL))
73 return ops->set_register(dev, bank, reg, value);
82 struct abx500_ops *ops;
84 lookup_ops(dev->parent, &ops);
85 if ((ops != NULL) && (ops->get_register != NULL))
86 return ops->get_register(dev, bank, reg, value);
95 struct abx500_ops *ops;
97 lookup_ops(dev->parent, &ops);
98 if ((ops != NULL) && (ops->get_register_page != NULL))
99 return ops->get_register_page(dev, bank,
109 struct abx500_ops *ops;
111 lookup_ops(dev->parent, &ops);
112 if ((ops != NULL) && (ops->mask_and_set_register != NULL))
113 return ops->mask_and_set_register(dev, bank,
122 struct abx500_ops *ops;
124 lookup_ops(dev->parent, &ops);
125 if ((ops != NULL) && (ops->get_chip_id != NULL))
126 return ops->get_chip_id(dev);
134 struct abx500_ops *ops;
136 lookup_ops(dev->parent, &ops);
137 if ((ops != NULL) && (ops->event_registers_startup_state_get != NULL))
138 return ops->event_registers_startup_state_get(dev, event);
146 struct abx500_ops *ops;
148 lookup_ops(dev->parent, &ops);
149 if ((ops != NULL) && (ops->startup_irq_enabled != NULL))
150 return ops->startup_irq_enabled(dev, irq);