Lines Matching refs:ops
15 struct rtc_ops *ops = rtc_get_ops(dev); in dm_rtc_get() local
17 assert(ops); in dm_rtc_get()
18 if (!ops->get) in dm_rtc_get()
20 return ops->get(dev, time); in dm_rtc_get()
25 struct rtc_ops *ops = rtc_get_ops(dev); in dm_rtc_set() local
27 assert(ops); in dm_rtc_set()
28 if (!ops->set) in dm_rtc_set()
30 return ops->set(dev, time); in dm_rtc_set()
35 struct rtc_ops *ops = rtc_get_ops(dev); in dm_rtc_reset() local
37 assert(ops); in dm_rtc_reset()
38 if (!ops->reset) in dm_rtc_reset()
40 return ops->reset(dev); in dm_rtc_reset()
45 struct rtc_ops *ops = rtc_get_ops(dev); in dm_rtc_read() local
47 assert(ops); in dm_rtc_read()
48 if (ops->read) in dm_rtc_read()
49 return ops->read(dev, reg, buf, len); in dm_rtc_read()
50 if (!ops->read8) in dm_rtc_read()
53 int ret = ops->read8(dev, reg++); in dm_rtc_read()
65 struct rtc_ops *ops = rtc_get_ops(dev); in dm_rtc_write() local
67 assert(ops); in dm_rtc_write()
68 if (ops->write) in dm_rtc_write()
69 return ops->write(dev, reg, buf, len); in dm_rtc_write()
70 if (!ops->write8) in dm_rtc_write()
73 int ret = ops->write8(dev, reg++, *buf++); in dm_rtc_write()
83 struct rtc_ops *ops = rtc_get_ops(dev); in rtc_read8() local
85 assert(ops); in rtc_read8()
86 if (ops->read8) in rtc_read8()
87 return ops->read8(dev, reg); in rtc_read8()
88 if (ops->read) { in rtc_read8()
90 int ret = ops->read(dev, reg, buf, 1); in rtc_read8()
101 struct rtc_ops *ops = rtc_get_ops(dev); in rtc_write8() local
103 assert(ops); in rtc_write8()
104 if (ops->write8) in rtc_write8()
105 return ops->write8(dev, reg, val); in rtc_write8()
106 if (ops->write) { in rtc_write8()
109 return ops->write(dev, reg, buf, 1); in rtc_write8()