Lines Matching refs:ops
19 struct abx500_ops ops; member
23 static void lookup_ops(struct device *dev, struct abx500_ops **ops) in lookup_ops() argument
27 *ops = NULL; in lookup_ops()
30 *ops = &dev_entry->ops; in lookup_ops()
36 int abx500_register_ops(struct device *dev, struct abx500_ops *ops) in abx500_register_ops() argument
48 memcpy(&dev_entry->ops, ops, sizeof(struct abx500_ops)); in abx500_register_ops()
68 struct abx500_ops *ops; in abx500_set_register_interruptible() local
70 lookup_ops(dev->parent, &ops); in abx500_set_register_interruptible()
71 if ((ops != NULL) && (ops->set_register != NULL)) in abx500_set_register_interruptible()
72 return ops->set_register(dev, bank, reg, value); in abx500_set_register_interruptible()
81 struct abx500_ops *ops; in abx500_get_register_interruptible() local
83 lookup_ops(dev->parent, &ops); in abx500_get_register_interruptible()
84 if ((ops != NULL) && (ops->get_register != NULL)) in abx500_get_register_interruptible()
85 return ops->get_register(dev, bank, reg, value); in abx500_get_register_interruptible()
94 struct abx500_ops *ops; in abx500_get_register_page_interruptible() local
96 lookup_ops(dev->parent, &ops); in abx500_get_register_page_interruptible()
97 if ((ops != NULL) && (ops->get_register_page != NULL)) in abx500_get_register_page_interruptible()
98 return ops->get_register_page(dev, bank, in abx500_get_register_page_interruptible()
108 struct abx500_ops *ops; in abx500_mask_and_set_register_interruptible() local
110 lookup_ops(dev->parent, &ops); in abx500_mask_and_set_register_interruptible()
111 if ((ops != NULL) && (ops->mask_and_set_register != NULL)) in abx500_mask_and_set_register_interruptible()
112 return ops->mask_and_set_register(dev, bank, in abx500_mask_and_set_register_interruptible()
121 struct abx500_ops *ops; in abx500_get_chip_id() local
123 lookup_ops(dev->parent, &ops); in abx500_get_chip_id()
124 if ((ops != NULL) && (ops->get_chip_id != NULL)) in abx500_get_chip_id()
125 return ops->get_chip_id(dev); in abx500_get_chip_id()
133 struct abx500_ops *ops; in abx500_event_registers_startup_state_get() local
135 lookup_ops(dev->parent, &ops); in abx500_event_registers_startup_state_get()
136 if ((ops != NULL) && (ops->event_registers_startup_state_get != NULL)) in abx500_event_registers_startup_state_get()
137 return ops->event_registers_startup_state_get(dev, event); in abx500_event_registers_startup_state_get()
145 struct abx500_ops *ops; in abx500_startup_irq_enabled() local
147 lookup_ops(dev->parent, &ops); in abx500_startup_irq_enabled()
148 if ((ops != NULL) && (ops->startup_irq_enabled != NULL)) in abx500_startup_irq_enabled()
149 return ops->startup_irq_enabled(dev, irq); in abx500_startup_irq_enabled()