Lines Matching defs:free
114 * tty_buffer_free_all - free buffers used by a tty
115 * @port: tty port to free from
118 * free ring. Must be called when the tty is no longer in use.
134 llist = llist_del_all(&buf->free);
135 llist_for_each_entry_safe(p, next, llist, free)
161 struct llist_node *free;
168 free = llist_del_first(&port->buf.free);
169 if (free) {
170 p = llist_entry(free, struct tty_buffer, free);
191 * tty_buffer_free - free a tty buffer
193 * @b: the buffer to free
195 * Free a tty buffer, or add it to the free list according to our internal
208 llist_add(&b->free, &buf->free);
584 init_llist_head(&buf->free);