Lines Matching defs:buffer
146 static ssize_t snd_info_entry_read(struct file *file, char __user *buffer,
162 file, buffer, size, pos);
168 static ssize_t snd_info_entry_write(struct file *file, const char __user *buffer,
183 file, buffer, count, pos);
300 const char __user *buffer,
335 kvfree(buf->buffer);
336 buf->buffer = nbuf;
339 if (copy_from_user(buf->buffer + pos, buffer, count)) {
360 data->rbuffer->buffer = (char *)seq; /* XXX hack! */
413 kvfree(data->wbuffer->buffer);
490 struct snd_info_buffer *buffer)
494 snd_iprintf(buffer, "%s\n", card->id);
600 * snd_info_get_line - read one line from the procfs buffer
601 * @buffer: the procfs buffer
602 * @line: the buffer to store
603 * @len: the max. buffer size
605 * Reads one line from the buffer and stores the string.
609 int snd_info_get_line(struct snd_info_buffer *buffer, char *line, int len)
613 if (snd_BUG_ON(!buffer))
615 if (!buffer->buffer)
617 if (len <= 0 || buffer->stop || buffer->error)
619 while (!buffer->stop) {
620 c = buffer->buffer[buffer->curr++];
621 if (buffer->curr >= buffer->size)
622 buffer->stop = 1;
637 * @dest: the buffer to store the string token
642 * string buffer.
884 struct snd_info_buffer *buffer))
904 static void snd_info_version_read(struct snd_info_entry *entry, struct snd_info_buffer *buffer)
906 snd_iprintf(buffer,