Lines Matching refs:xbuff
135 char *xbuff = NULL; in sl_alloc_bufs() local
160 xbuff = kmalloc(len + 4, GFP_KERNEL); in sl_alloc_bufs()
161 if (xbuff == NULL) in sl_alloc_bufs()
182 xbuff = xchg(&sl->xbuff, xbuff); in sl_alloc_bufs()
200 kfree(xbuff); in sl_alloc_bufs()
210 kfree(xchg(&sl->xbuff, NULL)); in sl_free_bufs()
225 unsigned char *xbuff, *rbuff; local
239 xbuff = kmalloc(len + 4, GFP_ATOMIC);
247 if (xbuff == NULL || rbuff == NULL || cbuff == NULL) {
249 if (xbuff == NULL || rbuff == NULL) {
264 xbuff = xchg(&sl->xbuff, xbuff);
271 memcpy(sl->xbuff, sl->xhead, sl->xleft);
277 sl->xhead = sl->xbuff;
297 kfree(xbuff);
395 count = slip_esc6(p, sl->xbuff, len);
398 count = slip_esc(p, sl->xbuff, len);
409 actual = sl->tty->ops->write(sl->tty, sl->xbuff, count);
414 sl->xhead = sl->xbuff + actual;