Home
last modified time | relevance | path

Searched defs:rtc (Results 1 – 25 of 156) sorted by relevance

1234567

/drivers/rtc/
Dinterface.c23 static int __rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in __rtc_read_time()
46 int rtc_read_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_read_time()
60 int rtc_set_time(struct rtc_device *rtc, struct rtc_time *tm) in rtc_set_time()
94 static int rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm_internal()
125 int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_read_alarm()
301 int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_read_alarm()
323 static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in __rtc_set_alarm()
358 int rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_set_alarm()
383 int rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) in rtc_initialize_alarm()
415 int rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled) in rtc_alarm_irq_enable()
[all …]
Drtc-dev.c28 struct rtc_device *rtc = container_of(inode->i_cdev, in rtc_dev_open() local
58 struct rtc_device *rtc = in rtc_uie_task() local
85 struct rtc_device *rtc = (struct rtc_device *)data; in rtc_uie_timer() local
96 static int clear_uie(struct rtc_device *rtc) in clear_uie()
118 static int set_uie(struct rtc_device *rtc) in set_uie()
140 int rtc_dev_update_irq_enable_emul(struct rtc_device *rtc, unsigned int enabled) in rtc_dev_update_irq_enable_emul()
154 struct rtc_device *rtc = file->private_data; in rtc_dev_read() local
208 struct rtc_device *rtc = file->private_data; in rtc_dev_poll() local
222 struct rtc_device *rtc = file->private_data; in rtc_dev_ioctl() local
419 struct rtc_device *rtc = file->private_data; in rtc_dev_fasync() local
[all …]
Drtc-da9052.c24 #define rtc_err(rtc, fmt, ...) \ argument
30 struct rtc_device *rtc; member
34 static int da9052_rtc_enable_alarm(struct da9052_rtc *rtc, bool enable) in da9052_rtc_enable_alarm()
54 struct da9052_rtc *rtc = data; in da9052_rtc_irq() local
61 static int da9052_read_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_read_alarm()
104 static int da9052_set_alarm(struct da9052_rtc *rtc, struct rtc_time *rtc_tm) in da9052_set_alarm()
147 static int da9052_rtc_get_alarm_status(struct da9052_rtc *rtc) in da9052_rtc_get_alarm_status()
162 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_time() local
206 struct da9052_rtc *rtc; in da9052_rtc_set_time() local
233 struct da9052_rtc *rtc = dev_get_drvdata(dev); in da9052_rtc_read_alarm() local
[all …]
Drtc-jz4740.c43 struct rtc_device *rtc; member
50 static inline uint32_t jz4740_rtc_reg_read(struct jz4740_rtc *rtc, size_t reg) in jz4740_rtc_reg_read()
55 static int jz4740_rtc_wait_write_ready(struct jz4740_rtc *rtc) in jz4740_rtc_wait_write_ready()
67 static inline int jz4740_rtc_reg_write(struct jz4740_rtc *rtc, size_t reg, in jz4740_rtc_reg_write()
78 static int jz4740_rtc_ctrl_set_bits(struct jz4740_rtc *rtc, uint32_t mask, in jz4740_rtc_ctrl_set_bits()
106 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_time() local
132 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_mmss() local
139 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_read_alarm() local
158 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_set_alarm() local
173 struct jz4740_rtc *rtc = dev_get_drvdata(dev); in jz4740_rtc_alarm_irq_enable() local
[all …]
Drtc-at91sam9.c86 #define rtt_readl(rtc, field) \ argument
88 #define rtt_writel(rtc, field, val) \ argument
91 static inline unsigned int gpbr_readl(struct sam9_rtc *rtc) in gpbr_readl()
100 static inline void gpbr_writel(struct sam9_rtc *rtc, unsigned int val) in gpbr_writel()
110 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readtime() local
139 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_settime() local
189 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_readalarm() local
215 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_setalarm() local
254 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_alarm_irq_enable() local
270 struct sam9_rtc *rtc = dev_get_drvdata(dev); in at91_rtc_proc() local
[all …]
Drtc-ds1685.c45 ds1685_read(struct ds1685_priv *rtc, int reg) in ds1685_read()
58 ds1685_write(struct ds1685_priv *rtc, int reg, u8 value) in ds1685_write()
79 ds1685_rtc_bcd2bin(struct ds1685_priv *rtc, u8 val, u8 bcd_mask, u8 bin_mask) in ds1685_rtc_bcd2bin()
97 ds1685_rtc_bin2bcd(struct ds1685_priv *rtc, u8 val, u8 bin_mask, u8 bcd_mask) in ds1685_rtc_bin2bcd()
113 ds1685_rtc_check_mday(struct ds1685_priv *rtc, u8 mday) in ds1685_rtc_check_mday()
130 ds1685_rtc_switch_to_bank0(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank0()
141 ds1685_rtc_switch_to_bank1(struct ds1685_priv *rtc) in ds1685_rtc_switch_to_bank1()
161 ds1685_rtc_begin_data_access(struct ds1685_priv *rtc) in ds1685_rtc_begin_data_access()
184 ds1685_rtc_end_data_access(struct ds1685_priv *rtc) in ds1685_rtc_end_data_access()
208 ds1685_rtc_begin_ctrl_access(struct ds1685_priv *rtc, unsigned long *flags) in ds1685_rtc_begin_ctrl_access()
[all …]
Drtc-omap.c142 struct rtc_device *rtc; member
155 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg) in rtc_read()
160 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg) in rtc_readl()
165 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val) in rtc_write()
170 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val) in rtc_writel()
175 static void am3352_rtc_unlock(struct omap_rtc *rtc) in am3352_rtc_unlock()
181 static void am3352_rtc_lock(struct omap_rtc *rtc) in am3352_rtc_lock()
187 static void default_rtc_unlock(struct omap_rtc *rtc) in default_rtc_unlock()
191 static void default_rtc_lock(struct omap_rtc *rtc) in default_rtc_lock()
200 static void rtc_wait_not_busy(struct omap_rtc *rtc) in rtc_wait_not_busy()
[all …]
Drtc-sh.c104 static int __sh_rtc_interrupt(struct sh_rtc *rtc) in __sh_rtc_interrupt()
120 static int __sh_rtc_alarm(struct sh_rtc *rtc) in __sh_rtc_alarm()
135 static int __sh_rtc_periodic(struct sh_rtc *rtc) in __sh_rtc_periodic()
170 struct sh_rtc *rtc = dev_id; in sh_rtc_interrupt() local
182 struct sh_rtc *rtc = dev_id; in sh_rtc_alarm() local
194 struct sh_rtc *rtc = dev_id; in sh_rtc_periodic() local
206 struct sh_rtc *rtc = dev_id; in sh_rtc_shared() local
220 struct sh_rtc *rtc = dev_get_drvdata(dev); in sh_rtc_irq_set_state() local
245 struct sh_rtc *rtc = dev_get_drvdata(dev); in sh_rtc_irq_set_freq() local
295 struct sh_rtc *rtc = dev_get_drvdata(dev); in sh_rtc_setaie() local
[all …]
Drtc-da9055.c24 struct rtc_device *rtc; member
29 static int da9055_rtc_enable_alarm(struct da9055_rtc *rtc, bool enable) in da9055_rtc_enable_alarm()
53 struct da9055_rtc *rtc = data; in da9055_rtc_alm_irq() local
132 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_time() local
166 struct da9055_rtc *rtc; in da9055_rtc_set_time() local
185 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_read_alarm() local
201 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_set_alarm() local
218 struct da9055_rtc *rtc = dev_get_drvdata(dev); in da9055_rtc_alarm_irq_enable() local
273 struct da9055_rtc *rtc; in da9055_rtc_probe() local
326 struct da9055_rtc *rtc = dev_get_drvdata(&pdev->dev); in da9055_rtc_suspend() local
[all …]
Drtc-lpc32xx.c61 struct rtc_device *rtc; member
68 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_read_time() local
78 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_set_mmss() local
98 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_read_alarm() local
111 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_set_alarm() local
146 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); in lpc32xx_rtc_alarm_irq_enable() local
168 struct lpc32xx_rtc *rtc = dev; in lpc32xx_rtc_alarm_interrupt() local
203 struct lpc32xx_rtc *rtc; in lpc32xx_rtc_probe() local
286 struct lpc32xx_rtc *rtc = platform_get_drvdata(pdev); in lpc32xx_rtc_remove() local
298 struct lpc32xx_rtc *rtc = platform_get_drvdata(pdev); in lpc32xx_rtc_suspend() local
[all …]
Drtc-proc.c24 static bool is_rtc_hctosys(struct rtc_device *rtc) in is_rtc_hctosys()
36 static bool is_rtc_hctosys(struct rtc_device *rtc) in is_rtc_hctosys()
45 struct rtc_device *rtc = seq->private; in rtc_proc_show() local
113 struct rtc_device *rtc = PDE_DATA(inode); in rtc_proc_open() local
127 struct rtc_device *rtc = PDE_DATA(inode); in rtc_proc_release() local
140 void rtc_proc_add_device(struct rtc_device *rtc) in rtc_proc_add_device()
146 void rtc_proc_del_device(struct rtc_device *rtc) in rtc_proc_del_device()
Drtc-pl030.c27 struct rtc_device *rtc; member
33 struct pl030_rtc *rtc = dev_id; in pl030_interrupt() local
40 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_alarm() local
48 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_alarm() local
65 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_read_time() local
82 struct pl030_rtc *rtc = dev_get_drvdata(dev); in pl030_set_time() local
102 struct pl030_rtc *rtc; in pl030_probe() local
152 struct pl030_rtc *rtc = amba_get_drvdata(dev); in pl030_remove() local
Drtc-st-lpc.c57 static void st_rtc_set_hw_alarm(struct st_rtc *rtc, in st_rtc_set_hw_alarm()
77 struct st_rtc *rtc = (struct st_rtc *)data; in st_rtc_handler() local
86 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_read_time() local
109 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_set_time() local
133 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_read_alarm() local
147 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_alarm_irq_enable() local
162 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_set_alarm() local
199 struct st_rtc *rtc; in st_rtc_probe() local
287 struct st_rtc *rtc = platform_get_drvdata(pdev); in st_rtc_remove() local
298 struct st_rtc *rtc = dev_get_drvdata(dev); in st_rtc_suspend() local
[all …]
Drtc-digicolor.c45 static int dc_rtc_cmds(struct dc_rtc *rtc, const u8 *cmds, int len) in dc_rtc_cmds()
63 static int dc_rtc_read(struct dc_rtc *rtc, unsigned long *val) in dc_rtc_read()
87 static int dc_rtc_write(struct dc_rtc *rtc, u32 val) in dc_rtc_write()
97 struct dc_rtc *rtc = dev_get_drvdata(dev); in dc_rtc_read_time() local
111 struct dc_rtc *rtc = dev_get_drvdata(dev); in dc_rtc_set_mmss() local
118 struct dc_rtc *rtc = dev_get_drvdata(dev); in dc_rtc_read_alarm() local
139 struct dc_rtc *rtc = dev_get_drvdata(dev); in dc_rtc_set_alarm() local
155 struct dc_rtc *rtc = dev_get_drvdata(dev); in dc_rtc_alarm_irq_enable() local
172 struct dc_rtc *rtc = dev_id; in dc_rtc_irq() local
183 struct dc_rtc *rtc; in dc_rtc_probe() local
Drtc-armada38x.c51 static void rtc_delayed_write(u32 val, struct armada38x_rtc *rtc, int offset) in rtc_delayed_write()
59 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_time() local
82 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_set_time() local
108 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_read_alarm() local
127 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_set_alarm() local
157 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_alarm_irq_enable() local
174 struct armada38x_rtc *rtc = data; in armada38x_rtc_alarm_irq() local
216 struct armada38x_rtc *rtc; in armada38x_rtc_probe() local
270 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_suspend() local
281 struct armada38x_rtc *rtc = dev_get_drvdata(dev); in armada38x_rtc_resume() local
Drtc-pcf50633.c67 static void pcf2rtc_time(struct rtc_time *rtc, struct pcf50633_time *pcf) in pcf2rtc_time()
78 static void rtc2pcf_time(struct pcf50633_time *pcf, struct rtc_time *rtc) in rtc2pcf_time()
92 struct pcf50633_rtc *rtc = dev_get_drvdata(dev); in pcf50633_rtc_alarm_irq_enable() local
110 struct pcf50633_rtc *rtc; in pcf50633_rtc_read_time() local
143 struct pcf50633_rtc *rtc; in pcf50633_rtc_set_time() local
182 struct pcf50633_rtc *rtc; in pcf50633_rtc_read_alarm() local
205 struct pcf50633_rtc *rtc; in pcf50633_rtc_set_alarm() local
245 struct pcf50633_rtc *rtc = data; in pcf50633_rtc_irq() local
253 struct pcf50633_rtc *rtc; in pcf50633_rtc_probe() local
274 struct pcf50633_rtc *rtc; in pcf50633_rtc_remove() local
Drtc-tps6586x.c58 struct rtc_device *rtc; member
71 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_read_time() local
98 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_set_time() local
144 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_alarm_irq_enable() local
158 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_set_alarm() local
213 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_read_alarm() local
244 struct tps6586x_rtc *rtc = data; in tps6586x_rtc_irq() local
253 struct tps6586x_rtc *rtc; in tps6586x_rtc_probe() local
317 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_suspend() local
326 struct tps6586x_rtc *rtc = dev_get_drvdata(dev); in tps6586x_rtc_resume() local
Drtc-mt6397.c75 static int mtk_rtc_write_trigger(struct mt6397_rtc *rtc) in mtk_rtc_write_trigger()
104 struct mt6397_rtc *rtc = data; in mtk_rtc_irq_handler_thread() local
124 static int __mtk_rtc_read_time(struct mt6397_rtc *rtc, in __mtk_rtc_read_time()
152 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_read_time() local
183 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_set_time() local
214 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_read_alarm() local
255 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mtk_rtc_set_alarm() local
315 struct mt6397_rtc *rtc; in mtk_rtc_probe() local
367 struct mt6397_rtc *rtc = platform_get_drvdata(pdev); in mtk_rtc_remove() local
379 struct mt6397_rtc *rtc = dev_get_drvdata(dev); in mt6397_rtc_suspend() local
[all …]
Dclass.c32 struct rtc_device *rtc = to_rtc_device(dev); in rtc_device_release() local
53 struct rtc_device *rtc = to_rtc_device(dev); in rtc_suspend() local
99 struct rtc_device *rtc = to_rtc_device(dev); in rtc_resume() local
167 struct rtc_device *rtc; in rtc_device_register() local
267 void rtc_device_unregister(struct rtc_device *rtc) in rtc_device_unregister()
285 struct rtc_device *rtc = *(struct rtc_device **)res; in devm_rtc_device_release() local
316 struct rtc_device **ptr, *rtc; in devm_rtc_device_register() local
343 void devm_rtc_device_unregister(struct device *dev, struct rtc_device *rtc) in devm_rtc_device_unregister()
Drtc-core.h19 static inline void rtc_dev_prepare(struct rtc_device *rtc) in rtc_dev_prepare()
23 static inline void rtc_dev_add_device(struct rtc_device *rtc) in rtc_dev_add_device()
27 static inline void rtc_dev_del_device(struct rtc_device *rtc) in rtc_dev_del_device()
40 static inline void rtc_proc_add_device(struct rtc_device *rtc) in rtc_proc_add_device()
44 static inline void rtc_proc_del_device(struct rtc_device *rtc) in rtc_proc_del_device()
Drtc-mpc5121.c83 struct rtc_device *rtc; member
108 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_read_time() local
130 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_set_time() local
154 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5200_rtc_read_time() local
181 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5200_rtc_set_time() local
203 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_read_alarm() local
215 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_set_alarm() local
247 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); in mpc5121_rtc_handler() local
264 struct mpc5121_rtc_data *rtc = dev_get_drvdata((struct device *)dev); in mpc5121_rtc_handler_upd() local
281 struct mpc5121_rtc_data *rtc = dev_get_drvdata(dev); in mpc5121_rtc_alarm_irq_enable() local
[all …]
Drtc-bfin.c159 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_reset() local
183 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_interrupt() local
236 static void bfin_rtc_int_set_alarm(struct bfin_rtc *rtc) in bfin_rtc_int_set_alarm()
246 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_alarm_irq_enable() local
259 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_read_time() local
273 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_set_time() local
292 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_read_alarm() local
302 struct bfin_rtc *rtc = dev_get_drvdata(dev); in bfin_rtc_set_alarm() local
347 struct bfin_rtc *rtc; in bfin_rtc_probe() local
Drtc-at32ap700x.c62 struct rtc_device *rtc; member
72 struct rtc_at32ap700x *rtc = dev_get_drvdata(dev); in at32_rtc_readtime() local
83 struct rtc_at32ap700x *rtc = dev_get_drvdata(dev); in at32_rtc_settime() local
96 struct rtc_at32ap700x *rtc = dev_get_drvdata(dev); in at32_rtc_readalarm() local
109 struct rtc_at32ap700x *rtc = dev_get_drvdata(dev); in at32_rtc_setalarm() local
139 struct rtc_at32ap700x *rtc = dev_get_drvdata(dev); in at32_rtc_alarm_irq_enable() local
167 struct rtc_at32ap700x *rtc = (struct rtc_at32ap700x *)dev_id; in at32_rtc_interrupt() local
201 struct rtc_at32ap700x *rtc; in at32_rtc_probe() local
Drtc-lpc24xx.c69 struct rtc_device *rtc; member
76 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_set_time() local
97 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_read_time() local
118 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_read_alarm() local
138 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_set_alarm() local
161 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); in lpc24xx_rtc_alarm_irq_enable() local
174 struct lpc24xx_rtc *rtc = data; in lpc24xx_rtc_interrupt() local
201 struct lpc24xx_rtc *rtc; in lpc24xx_rtc_probe() local
278 struct lpc24xx_rtc *rtc = platform_get_drvdata(pdev); in lpc24xx_rtc_remove() local
Drtc-tps80031.c63 struct rtc_device *rtc; member
187 static int clear_alarm_int_status(struct device *dev, struct tps80031_rtc *rtc) in clear_alarm_int_status()
217 struct tps80031_rtc *rtc = dev_get_drvdata(dev); in tps80031_rtc_irq() local
238 struct tps80031_rtc *rtc; in tps80031_rtc_probe() local
304 struct tps80031_rtc *rtc = dev_get_drvdata(dev); in tps80031_rtc_suspend() local
313 struct tps80031_rtc *rtc = dev_get_drvdata(dev); in tps80031_rtc_resume() local

1234567