Lines Matching refs:size
30 m->count = m->size; in seq_set_overflow()
33 static void *seq_buf_alloc(unsigned long size) in seq_buf_alloc() argument
35 if (unlikely(size > MAX_RW_COUNT)) in seq_buf_alloc()
38 return kvmalloc(size, GFP_KERNEL_ACCOUNT); in seq_buf_alloc()
102 m->buf = seq_buf_alloc(m->size = PAGE_SIZE); in traverse()
138 m->buf = seq_buf_alloc(m->size <<= 1); in traverse()
151 ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos) in seq_read() argument
153 struct iovec iov = { .iov_base = buf, .iov_len = size}; in seq_read()
159 iov_iter_init(&iter, ITER_DEST, &iov, 1, size); in seq_read()
210 m->buf = seq_buf_alloc(m->size = PAGE_SIZE); in seq_read_iter()
245 m->buf = seq_buf_alloc(m->size <<= 1); in seq_read_iter()
378 size_t size = seq_get_buf(m, &buf); in seq_escape_mem() local
381 ret = string_escape_mem(src, len, buf, size, flags, esc); in seq_escape_mem()
382 seq_commit(m, ret < size ? ret : -1); in seq_escape_mem()
390 if (m->count < m->size) { in seq_vprintf()
391 len = vsnprintf(m->buf + m->count, m->size - m->count, f, args); in seq_vprintf()
392 if (m->count + len < m->size) { in seq_vprintf()
416 if (m->count < m->size) { in seq_bprintf()
417 len = bstr_printf(m->buf + m->count, m->size - m->count, f, in seq_bprintf()
419 if (m->count + len < m->size) { in seq_bprintf()
473 size_t size = seq_get_buf(m, &buf); in seq_path() local
476 if (size) { in seq_path()
477 char *p = d_path(path, buf, size); in seq_path()
511 size_t size = seq_get_buf(m, &buf); in seq_path_root() local
514 if (size) { in seq_path_root()
517 p = __d_path(path, root, buf, size); in seq_path_root()
540 size_t size = seq_get_buf(m, &buf); in seq_dentry() local
543 if (size) { in seq_dentry()
544 char *p = dentry_path(dentry, buf, size); in seq_dentry()
594 void *data, size_t size) in single_open_size() argument
596 char *buf = seq_buf_alloc(size); in single_open_size()
606 ((struct seq_file *)file->private_data)->size = size; in single_open_size()
665 if (m->count >= m->size) in seq_putc()
696 if (m->count + 2 >= m->size) /* we'll write 2 bytes at least */ in seq_put_decimal_ull_width()
709 if (m->count + width >= m->size) in seq_put_decimal_ull_width()
712 len = num_to_str(m->buf + m->count, m->size - m->count, num, width); in seq_put_decimal_ull_width()
764 if (m->count + len > m->size) { in seq_put_hex_ll()
780 if (m->count + 3 >= m->size) /* we'll write 2 bytes at least */ in seq_put_decimal_ll()
790 if (m->count + 2 >= m->size) in seq_put_decimal_ll()
803 len = num_to_str(m->buf + m->count, m->size - m->count, num, 0); in seq_put_decimal_ll()
825 if (seq->count + len < seq->size) { in seq_write()
842 int size = m->pad_until - m->count; in seq_pad() local
843 if (size > 0) { in seq_pad()
844 if (size + m->count > m->size) { in seq_pad()
848 memset(m->buf + m->count, ' ', size); in seq_pad()
849 m->count += size; in seq_pad()
864 size_t size; in seq_hex_dump() local
886 size = seq_get_buf(m, &buffer); in seq_hex_dump()
888 buffer, size, ascii); in seq_hex_dump()
889 seq_commit(m, ret < size ? ret : -1); in seq_hex_dump()