Lines Matching refs:data
158 struct snd_info_private_data *data; in snd_info_entry_llseek() local
162 data = file->private_data; in snd_info_entry_llseek()
163 entry = data->entry; in snd_info_entry_llseek()
168 data->file_private_data, in snd_info_entry_llseek()
204 struct snd_info_private_data *data; in snd_info_entry_read() local
210 data = file->private_data; in snd_info_entry_read()
211 if (snd_BUG_ON(!data)) in snd_info_entry_read()
218 entry = data->entry; in snd_info_entry_read()
221 buf = data->rbuffer; in snd_info_entry_read()
238 data->file_private_data, in snd_info_entry_read()
251 struct snd_info_private_data *data; in snd_info_entry_write() local
257 data = file->private_data; in snd_info_entry_write()
258 if (snd_BUG_ON(!data)) in snd_info_entry_write()
260 entry = data->entry; in snd_info_entry_write()
268 buf = data->wbuffer; in snd_info_entry_write()
291 data->file_private_data, in snd_info_entry_write()
304 struct snd_info_private_data *data; in snd_info_entry_open() local
333 data = kzalloc(sizeof(*data), GFP_KERNEL); in snd_info_entry_open()
334 if (data == NULL) { in snd_info_entry_open()
338 data->entry = entry; in snd_info_entry_open()
345 data->rbuffer = buffer; in snd_info_entry_open()
355 data->wbuffer = buffer; in snd_info_entry_open()
365 &data->file_private_data)) < 0) { in snd_info_entry_open()
366 kfree(data); in snd_info_entry_open()
372 file->private_data = data; in snd_info_entry_open()
378 entry->c.text.read(entry, data->rbuffer); in snd_info_entry_open()
385 if (data->rbuffer) { in snd_info_entry_open()
386 kfree(data->rbuffer->buffer); in snd_info_entry_open()
387 kfree(data->rbuffer); in snd_info_entry_open()
389 if (data->wbuffer) { in snd_info_entry_open()
390 kfree(data->wbuffer->buffer); in snd_info_entry_open()
391 kfree(data->wbuffer); in snd_info_entry_open()
393 kfree(data); in snd_info_entry_open()
405 struct snd_info_private_data *data; in snd_info_entry_release() local
409 data = file->private_data; in snd_info_entry_release()
410 entry = data->entry; in snd_info_entry_release()
413 if (data->rbuffer) { in snd_info_entry_release()
414 kfree(data->rbuffer->buffer); in snd_info_entry_release()
415 kfree(data->rbuffer); in snd_info_entry_release()
417 if (data->wbuffer) { in snd_info_entry_release()
419 entry->c.text.write(entry, data->wbuffer); in snd_info_entry_release()
420 if (data->wbuffer->error) { in snd_info_entry_release()
423 data->wbuffer->error); in snd_info_entry_release()
426 kfree(data->wbuffer->buffer); in snd_info_entry_release()
427 kfree(data->wbuffer); in snd_info_entry_release()
433 data->file_private_data); in snd_info_entry_release()
437 kfree(data); in snd_info_entry_release()
443 struct snd_info_private_data *data; in snd_info_entry_poll() local
447 data = file->private_data; in snd_info_entry_poll()
448 if (data == NULL) in snd_info_entry_poll()
450 entry = data->entry; in snd_info_entry_poll()
456 data->file_private_data, in snd_info_entry_poll()
470 struct snd_info_private_data *data; in snd_info_entry_ioctl() local
473 data = file->private_data; in snd_info_entry_ioctl()
474 if (data == NULL) in snd_info_entry_ioctl()
476 entry = data->entry; in snd_info_entry_ioctl()
481 data->file_private_data, in snd_info_entry_ioctl()
491 struct snd_info_private_data *data; in snd_info_entry_mmap() local
494 data = file->private_data; in snd_info_entry_mmap()
495 if (data == NULL) in snd_info_entry_mmap()
497 entry = data->entry; in snd_info_entry_mmap()
502 data->file_private_data, in snd_info_entry_mmap()