Lines Matching refs:dmsg
221 static void start_delayed_msg(struct delayed_msg *dmsg, void (*message)(void)) in start_delayed_msg() argument
223 dmsg->loopcount = 0; in start_delayed_msg()
224 dmsg->message = message; in start_delayed_msg()
226 dmsg->startime = get_time(); in start_delayed_msg()
230 static void delayed_msg(struct delayed_msg *dmsg) in delayed_msg() argument
233 if (dmsg->loopcount >= 0 && ++(dmsg->loopcount) > 100) in delayed_msg()
235 dmsg->loopcount = 0; in delayed_msg()
236 if (get_time() >= dmsg->startime + LONGTIME) in delayed_msg()
238 dmsg->message(); in delayed_msg()
239 dmsg->loopcount = -1; in delayed_msg()
243 if (dmsg->loopcount >= 0 && ++(dmsg->loopcount) > LONGLOOP) in delayed_msg()
245 dmsg->message(); in delayed_msg()
246 dmsg->loopcount = -1; in delayed_msg()
255 static void abort_delayed_msg(struct delayed_msg *dmsg) in abort_delayed_msg() argument
257 if (dmsg->loopcount >= 0) in abort_delayed_msg()
277 struct delayed_msg dmsg; in find_linenum() local
315 start_delayed_msg(&dmsg, longloopmessage); in find_linenum()
331 abort_delayed_msg(&dmsg); in find_linenum()
336 delayed_msg(&dmsg); in find_linenum()
362 abort_delayed_msg(&dmsg); in find_linenum()
367 delayed_msg(&dmsg); in find_linenum()
482 struct delayed_msg dmsg; in scan_eof() local
490 start_delayed_msg(&dmsg, detlenmessage); in scan_eof()
500 abort_delayed_msg(&dmsg); in scan_eof()
503 delayed_msg(&dmsg); in scan_eof()