• Home
  • Raw
  • Download

Lines Matching refs:size

27 	m->count = m->size;  in seq_set_overflow()
30 static void *seq_buf_alloc(unsigned long size) in seq_buf_alloc() argument
32 return kvmalloc(size, GFP_KERNEL_ACCOUNT); in seq_buf_alloc()
104 m->buf = seq_buf_alloc(m->size = PAGE_SIZE); in traverse()
140 m->buf = seq_buf_alloc(m->size <<= 1); in traverse()
153 ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos) in seq_read() argument
204 m->buf = seq_buf_alloc(m->size = PAGE_SIZE); in seq_read()
210 n = min(m->count, size); in seq_read()
216 size -= n; in seq_read()
219 if (!size) in seq_read()
238 if (m->count < m->size) in seq_read()
243 m->buf = seq_buf_alloc(m->size <<= 1); in seq_read()
266 if (m->count >= size) in seq_read()
276 n = min(m->count, size); in seq_read()
379 size_t size = seq_get_buf(m, &buf); in seq_escape() local
382 ret = string_escape_str(s, buf, size, ESCAPE_OCTAL, esc); in seq_escape()
383 seq_commit(m, ret < size ? ret : -1); in seq_escape()
390 size_t size = seq_get_buf(m, &buf); in seq_escape_mem_ascii() local
393 ret = string_escape_mem_ascii(src, isz, buf, size); in seq_escape_mem_ascii()
394 seq_commit(m, ret < size ? ret : -1); in seq_escape_mem_ascii()
402 if (m->count < m->size) { in seq_vprintf()
403 len = vsnprintf(m->buf + m->count, m->size - m->count, f, args); in seq_vprintf()
404 if (m->count + len < m->size) { in seq_vprintf()
467 size_t size = seq_get_buf(m, &buf); in seq_path() local
470 if (size) { in seq_path()
471 char *p = d_path(path, buf, size); in seq_path()
505 size_t size = seq_get_buf(m, &buf); in seq_path_root() local
508 if (size) { in seq_path_root()
511 p = __d_path(path, root, buf, size); in seq_path_root()
534 size_t size = seq_get_buf(m, &buf); in seq_dentry() local
537 if (size) { in seq_dentry()
538 char *p = dentry_path(dentry, buf, size); in seq_dentry()
588 void *data, size_t size) in single_open_size() argument
590 char *buf = seq_buf_alloc(size); in single_open_size()
600 ((struct seq_file *)file->private_data)->size = size; in single_open_size()
659 if (m->count >= m->size) in seq_putc()
670 if (m->count + len >= m->size) { in seq_puts()
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()