Lines Matching refs:data

77 	struct snd_info_private_data *data;
83 data = kzalloc(sizeof(*data), GFP_KERNEL);
84 if (!data) {
88 data->entry = entry;
89 *ret = data;
107 struct snd_info_private_data *data;
111 data = file->private_data;
112 entry = data->entry;
116 data->file_private_data,
150 struct snd_info_private_data *data = file->private_data;
151 struct snd_info_entry *entry = data->entry;
162 size = entry->c.ops->read(entry, data->file_private_data,
172 struct snd_info_private_data *data = file->private_data;
173 struct snd_info_entry *entry = data->entry;
183 size = entry->c.ops->write(entry, data->file_private_data,
193 struct snd_info_private_data *data = file->private_data;
194 struct snd_info_entry *entry = data->entry;
199 data->file_private_data,
211 struct snd_info_private_data *data = file->private_data;
212 struct snd_info_entry *entry = data->entry;
216 return entry->c.ops->ioctl(entry, data->file_private_data,
223 struct snd_info_private_data *data;
226 data = file->private_data;
227 if (data == NULL)
229 entry = data->entry;
232 return entry->c.ops->mmap(entry, data->file_private_data,
239 struct snd_info_private_data *data;
243 err = alloc_info_private(entry, &data);
255 err = entry->c.ops->open(entry, mode, &data->file_private_data);
260 file->private_data = data;
265 kfree(data);
274 struct snd_info_private_data *data = file->private_data;
275 struct snd_info_entry *entry = data->entry;
279 data->file_private_data);
281 kfree(data);
305 struct snd_info_private_data *data = m->private;
306 struct snd_info_entry *entry = data->entry;
322 buf = data->wbuffer;
324 data->wbuffer = buf = kzalloc(sizeof(*buf), GFP_KERNEL);
355 struct snd_info_private_data *data = seq->private;
356 struct snd_info_entry *entry = data->entry;
361 data->rbuffer->buffer = (char *)seq; /* XXX hack! */
362 entry->c.text.read(entry, data->rbuffer);
370 struct snd_info_private_data *data;
374 err = alloc_info_private(entry, &data);
378 data->rbuffer = kzalloc(sizeof(*data->rbuffer), GFP_KERNEL);
379 if (!data->rbuffer) {
384 err = single_open_size(file, snd_info_seq_show, data,
387 err = single_open(file, snd_info_seq_show, data);
394 kfree(data->rbuffer);
395 kfree(data);
405 struct snd_info_private_data *data = m->private;
406 struct snd_info_entry *entry = data->entry;
408 if (data->wbuffer && entry->c.text.write)
409 entry->c.text.write(entry, data->wbuffer);
412 kfree(data->rbuffer);
413 if (data->wbuffer) {
414 kvfree(data->wbuffer->buffer);
415 kfree(data->wbuffer);
419 kfree(data);
871 * @private_data: the arbitrary private data