Lines Matching refs:mark
181 struct bf *mark, *tr, *tl = NULL; in r_buf() local
187 for (mark = NULL, enomem = 0;;) { in r_buf()
194 if (!mark) in r_buf()
196 tl = enomem ? tl->next : mark; in r_buf()
198 } else if (mark) { in r_buf()
199 tl->next = mark; in r_buf()
200 tl->prev = mark->prev; in r_buf()
201 mark->prev->next = tl; in r_buf()
202 mark->prev = tl; in r_buf()
204 mark = tl; in r_buf()
205 mark->next = mark->prev = mark; in r_buf()
242 for (mark = tl;;) { in r_buf()
250 if (tl == mark) in r_buf()
255 if (tr == mark) in r_buf()
260 if ((tl = tl->prev) == mark) in r_buf()