Lines Matching defs:space
84 * tty_buffer_space_avail - return unused buffer space
96 int space = port->buf.mem_limit - atomic_read(&port->buf.mem_used);
98 return max(space, 0);
253 * Make at least @size bytes of linear space available for the tty buffer.
309 size_t space = __tty_buffer_request_room(port, goal, need_flags);
312 if (unlikely(space == 0))
315 memcpy(char_buf_ptr(tb, tb->used), chars, space);
318 memcpy(flag_buf_ptr(tb, tb->used), flags, space);
319 flags += space;
321 memset(flag_buf_ptr(tb, tb->used), flags[0], space);
327 tb->used += space;
328 copied += space;
329 chars += space;
346 * Prepare a block of space in the buffer for data.
351 * Returns: the length available and buffer pointer (@chars) to the space which
356 size_t space = __tty_buffer_request_room(port, size, false);
358 if (likely(space)) {
363 memset(flag_buf_ptr(tb, tb->used), TTY_NORMAL, space);
364 tb->used += space;
367 return space;