Lines Matching refs:buffer
162 static ssize_t snd_info_entry_read(struct file *file, char __user *buffer, in snd_info_entry_read() argument
178 file, buffer, size, pos); in snd_info_entry_read()
184 static ssize_t snd_info_entry_write(struct file *file, const char __user *buffer, in snd_info_entry_write() argument
199 file, buffer, count, pos); in snd_info_entry_write()
317 const char __user *buffer, in snd_info_text_entry_write() argument
342 char *nbuf = krealloc(buf->buffer, PAGE_ALIGN(next), in snd_info_text_entry_write()
348 buf->buffer = nbuf; in snd_info_text_entry_write()
351 if (copy_from_user(buf->buffer + pos, buffer, count)) { in snd_info_text_entry_write()
370 data->rbuffer->buffer = (char *)seq; /* XXX hack! */ in snd_info_seq_show()
423 kfree(data->wbuffer->buffer); in snd_info_text_entry_release()
626 int snd_info_get_line(struct snd_info_buffer *buffer, char *line, int len) in snd_info_get_line() argument
630 if (snd_BUG_ON(!buffer || !buffer->buffer)) in snd_info_get_line()
632 if (len <= 0 || buffer->stop || buffer->error) in snd_info_get_line()
634 while (!buffer->stop) { in snd_info_get_line()
635 c = buffer->buffer[buffer->curr++]; in snd_info_get_line()
636 if (buffer->curr >= buffer->size) in snd_info_get_line()
637 buffer->stop = 1; in snd_info_get_line()
861 static void snd_info_version_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer) in snd_info_version_read() argument
863 snd_iprintf(buffer, in snd_info_version_read()