Lines Matching refs:dmsg
220 static void start_delayed_msg(struct delayed_msg *dmsg, void (*message)(void)) in start_delayed_msg() argument
222 dmsg->loopcount = 0; in start_delayed_msg()
223 dmsg->message = message; in start_delayed_msg()
225 dmsg->startime = get_time(); in start_delayed_msg()
229 static void delayed_msg(struct delayed_msg *dmsg) in delayed_msg() argument
232 if (dmsg->loopcount >= 0 && ++(dmsg->loopcount) > 100) in delayed_msg()
234 dmsg->loopcount = 0; in delayed_msg()
235 if (get_time() >= dmsg->startime + LONGTIME) in delayed_msg()
237 dmsg->message(); in delayed_msg()
238 dmsg->loopcount = -1; in delayed_msg()
242 if (dmsg->loopcount >= 0 && ++(dmsg->loopcount) > LONGLOOP) in delayed_msg()
244 dmsg->message(); in delayed_msg()
245 dmsg->loopcount = -1; in delayed_msg()
254 static void abort_delayed_msg(struct delayed_msg *dmsg) in abort_delayed_msg() argument
256 if (dmsg->loopcount >= 0) in abort_delayed_msg()
276 struct delayed_msg dmsg; in find_linenum() local
314 start_delayed_msg(&dmsg, longloopmessage); in find_linenum()
330 abort_delayed_msg(&dmsg); in find_linenum()
335 delayed_msg(&dmsg); in find_linenum()
361 abort_delayed_msg(&dmsg); in find_linenum()
366 delayed_msg(&dmsg); in find_linenum()
481 struct delayed_msg dmsg; in scan_eof() local
489 start_delayed_msg(&dmsg, detlenmessage); in scan_eof()
499 abort_delayed_msg(&dmsg); in scan_eof()
502 delayed_msg(&dmsg); in scan_eof()