Lines Matching refs:tail

35 					 int attr, int tail);
37 int attr, int tail);
45 static __inline void sc_term_down(scr_stat *scp, int n, int tail);
49 int attr, int head, int tail);
51 int attr, int head, int tail);
62 sc_term_ins_line(scr_stat *scp, int y, int n, int ch, int attr, int tail) in sc_term_ins_line() argument
64 if (tail <= 0) in sc_term_ins_line()
65 tail = scp->ysize; in sc_term_ins_line()
68 if (n > tail - y) in sc_term_ins_line()
69 n = tail - y; in sc_term_ins_line()
72 mark_for_update(scp, scp->xsize*tail - 1); in sc_term_ins_line()
76 sc_term_del_line(scr_stat *scp, int y, int n, int ch, int attr, int tail) in sc_term_del_line() argument
78 if (tail <= 0) in sc_term_del_line()
79 tail = scp->ysize; in sc_term_del_line()
82 if (n > tail - y) in sc_term_del_line()
83 n = tail - y; in sc_term_del_line()
86 mark_for_update(scp, scp->xsize*tail - 1); in sc_term_del_line()
149 sc_term_down(scr_stat *scp, int n, int tail) in sc_term_down() argument
151 if (tail <= 0) in sc_term_down()
152 tail = scp->ysize; in sc_term_down()
155 n = imin(n, tail - scp->ypos - 1); in sc_term_down()
178 sc_term_up_scroll(scr_stat *scp, int n, int ch, int attr, int head, int tail) in sc_term_up_scroll() argument
180 if (tail <= 0) in sc_term_up_scroll()
181 tail = scp->ysize; in sc_term_up_scroll()
188 ch, attr, tail); in sc_term_up_scroll()
194 sc_term_down_scroll(scr_stat *scp, int n, int ch, int attr, int head, int tail) in sc_term_down_scroll() argument
196 if (tail <= 0) in sc_term_down_scroll()
197 tail = scp->ysize; in sc_term_down_scroll()
200 if (n < tail - scp->ypos) { in sc_term_down_scroll()
203 sc_term_del_line(scp, head, n - (tail - scp->ypos) + 1, in sc_term_down_scroll()
204 ch, attr, tail); in sc_term_down_scroll()
205 sc_move_cursor(scp, scp->xpos, tail - 1); in sc_term_down_scroll()