Lines Matching refs:dev

35 	int (*get)(struct udevice *dev, struct rtc_time *time);
46 int (*set)(struct udevice *dev, const struct rtc_time *time);
58 int (*reset)(struct udevice *dev);
69 int (*read)(struct udevice *dev, unsigned int reg,
81 int (*write)(struct udevice *dev, unsigned int reg,
91 int (*read8)(struct udevice *dev, unsigned int reg);
101 int (*write8)(struct udevice *dev, unsigned int reg, int val);
105 #define rtc_get_ops(dev) ((struct rtc_ops *)(dev)->driver->ops) argument
114 int dm_rtc_get(struct udevice *dev, struct rtc_time *time);
123 int dm_rtc_set(struct udevice *dev, struct rtc_time *time);
136 int dm_rtc_reset(struct udevice *dev);
147 int dm_rtc_read(struct udevice *dev, unsigned int reg, u8 *buf, unsigned int len);
158 int dm_rtc_write(struct udevice *dev, unsigned int reg,
168 int rtc_read8(struct udevice *dev, unsigned int reg);
178 int rtc_write8(struct udevice *dev, unsigned int reg, int val);
188 int rtc_read16(struct udevice *dev, unsigned int reg, u16 *valuep);
198 int rtc_write16(struct udevice *dev, unsigned int reg, u16 value);
208 int rtc_read32(struct udevice *dev, unsigned int reg, u32 *valuep);
218 int rtc_write32(struct udevice *dev, unsigned int reg, u32 value);
225 static inline int dm_rtc_get(struct udevice *dev, struct rtc_time *time) in dm_rtc_get() argument
230 static inline int dm_rtc_set(struct udevice *dev, struct rtc_time *time) in dm_rtc_set() argument
235 static inline int dm_rtc_reset(struct udevice *dev) in dm_rtc_reset() argument
240 static inline int dm_rtc_read(struct udevice *dev, unsigned int reg, u8 *buf, in dm_rtc_read() argument
246 static inline int dm_rtc_write(struct udevice *dev, unsigned int reg, in dm_rtc_write() argument