Lines Matching refs:data

76 	struct snd_info_private_data *data;
82 data = kzalloc(sizeof(*data), GFP_KERNEL);
83 if (!data) {
87 data->entry = entry;
88 *ret = data;
106 struct snd_info_private_data *data;
110 data = file->private_data;
111 entry = data->entry;
115 data->file_private_data,
149 struct snd_info_private_data *data = file->private_data;
150 struct snd_info_entry *entry = data->entry;
161 size = entry->c.ops->read(entry, data->file_private_data,
171 struct snd_info_private_data *data = file->private_data;
172 struct snd_info_entry *entry = data->entry;
182 size = entry->c.ops->write(entry, data->file_private_data,
192 struct snd_info_private_data *data = file->private_data;
193 struct snd_info_entry *entry = data->entry;
198 data->file_private_data,
210 struct snd_info_private_data *data = file->private_data;
211 struct snd_info_entry *entry = data->entry;
215 return entry->c.ops->ioctl(entry, data->file_private_data,
222 struct snd_info_private_data *data;
225 data = file->private_data;
226 if (data == NULL)
228 entry = data->entry;
231 return entry->c.ops->mmap(entry, data->file_private_data,
238 struct snd_info_private_data *data;
242 err = alloc_info_private(entry, &data);
254 err = entry->c.ops->open(entry, mode, &data->file_private_data);
259 file->private_data = data;
264 kfree(data);
273 struct snd_info_private_data *data = file->private_data;
274 struct snd_info_entry *entry = data->entry;
278 data->file_private_data);
280 kfree(data);
304 struct snd_info_private_data *data = m->private;
305 struct snd_info_entry *entry = data->entry;
321 buf = data->wbuffer;
323 data->wbuffer = buf = kzalloc(sizeof(*buf), GFP_KERNEL);
354 struct snd_info_private_data *data = seq->private;
355 struct snd_info_entry *entry = data->entry;
360 data->rbuffer->buffer = (char *)seq; /* XXX hack! */
361 entry->c.text.read(entry, data->rbuffer);
369 struct snd_info_private_data *data;
373 err = alloc_info_private(entry, &data);
377 data->rbuffer = kzalloc(sizeof(*data->rbuffer), GFP_KERNEL);
378 if (!data->rbuffer) {
383 err = single_open_size(file, snd_info_seq_show, data,
386 err = single_open(file, snd_info_seq_show, data);
393 kfree(data->rbuffer);
394 kfree(data);
404 struct snd_info_private_data *data = m->private;
405 struct snd_info_entry *entry = data->entry;
407 if (data->wbuffer && entry->c.text.write)
408 entry->c.text.write(entry, data->wbuffer);
411 kfree(data->rbuffer);
412 if (data->wbuffer) {
413 kvfree(data->wbuffer->buffer);
414 kfree(data->wbuffer);
418 kfree(data);
870 * @private_data: the arbitrary private data