• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/core/

Lines Matching refs:data

38 	struct snd_ctl_elem_list __user *data;
42 data = compat_alloc_user_space(sizeof(*data));
45 if (copy_in_user(data, data32, 4 * sizeof(u32)))
49 put_user(compat_ptr(ptr), &data->pids))
51 err = snd_ctl_elem_list(card, data);
55 if (copy_in_user(data32, data, 4 * sizeof(u32)))
95 struct snd_ctl_elem_info *data;
98 data = kzalloc(sizeof(*data), GFP_KERNEL);
99 if (! data)
104 if (copy_from_user(&data->id, &data32->id, sizeof(data->id)))
109 if (get_user(data->value.enumerated.item, &data32->value.enumerated.item))
115 err = snd_ctl_elem_info(ctl, data);
123 if (copy_to_user(&data32->id, &data->id, sizeof(data->id)) ||
124 copy_to_user(&data32->type, &data->type, 3 * sizeof(u32)))
126 if (put_user(data->owner, &data32->owner))
128 switch (data->type) {
131 if (put_user(data->value.integer.min, &data32->value.integer.min) ||
132 put_user(data->value.integer.max, &data32->value.integer.max) ||
133 put_user(data->value.integer.step, &data32->value.integer.step))
138 &data->value.integer64,
139 sizeof(data->value.integer64)))
144 &data->value.enumerated,
145 sizeof(data->value.enumerated)))
153 kfree(data);
163 unsigned char data[512];
219 struct snd_ctl_elem_value *data,
227 if (copy_from_user(&data->id, &data32->id, sizeof(data->id)))
233 type = get_ctl_type(card, &data->id, &count);
243 data->value.integer.value[i] = val;
251 if (copy_from_user(data->value.bytes.data,
252 data32->value.data, size))
263 struct snd_ctl_elem_value *data,
272 val = data->value.integer.value[i];
278 if (copy_to_user(data32->value.data,
279 data->value.bytes.data, size))
288 struct snd_ctl_elem_value *data;
291 data = kzalloc(sizeof(*data), GFP_KERNEL);
292 if (data == NULL)
295 if ((err = copy_ctl_value_from_user(card, data, data32, &type, &count)) < 0)
301 err = snd_ctl_elem_read(card, data);
304 err = copy_ctl_value_to_user(data32, data, type, count);
306 kfree(data);
313 struct snd_ctl_elem_value *data;
317 data = kzalloc(sizeof(*data), GFP_KERNEL);
318 if (data == NULL)
321 if ((err = copy_ctl_value_from_user(card, data, data32, &type, &count)) < 0)
327 err = snd_ctl_elem_write(card, file, data);
330 err = copy_ctl_value_to_user(data32, data, type, count);
332 kfree(data);
341 struct snd_ctl_elem_info *data;
344 data = kzalloc(sizeof(*data), GFP_KERNEL);
345 if (! data)
350 if (copy_from_user(&data->id, &data32->id, sizeof(data->id)) ||
351 copy_from_user(&data->type, &data32->type, 3 * sizeof(u32)))
353 if (get_user(data->owner, &data32->owner) ||
354 get_user(data->type, &data32->type))
356 switch (data->type) {
359 if (get_user(data->value.integer.min, &data32->value.integer.min) ||
360 get_user(data->value.integer.max, &data32->value.integer.max) ||
361 get_user(data->value.integer.step, &data32->value.integer.step))
365 if (copy_from_user(&data->value.integer64,
367 sizeof(data->value.integer64)))
371 if (copy_from_user(&data->value.enumerated,
373 sizeof(data->value.enumerated)))
379 err = snd_ctl_elem_add(file, data, replace);
381 kfree(data);