}
case VKI_V4L2_G_AUDIO: {
struct vki_v4l2_audio *data = (struct vki_v4l2_audio *)ARG3;
- PRE_FIELD_READ("ioctl(VKI_V4L2_G_AUDIO).index", data->index);
- PRE_MEM_WRITE("ioctl(VKI_V4L2_G_AUDIO)", (Addr)data->name,
- sizeof(*data) - sizeof(data->index) - sizeof(data->reserved));
+ PRE_MEM_WRITE("ioctl(VKI_V4L2_G_AUDIO)", (Addr)data,
+ sizeof(*data) - sizeof(data->reserved));
PRE_FIELD_READ("ioctl(VKI_V4L2_G_AUDIO).reserved", data->reserved);
break;
}
}
case VKI_V4L2_G_AUDOUT: {
struct vki_v4l2_audioout *data = (struct vki_v4l2_audioout *)ARG3;
- PRE_FIELD_READ("ioctl(VKI_V4L2_G_AUDOUT).index", data->index);
+ PRE_MEM_WRITE("ioctl(VKI_V4L2_G_AUDOUT)", (Addr)data,
+ sizeof(*data) - sizeof(data->reserved));
PRE_FIELD_READ("ioctl(VKI_V4L2_G_AUDOUT).reserved", data->reserved);
- PRE_MEM_WRITE("ioctl(VKI_V4L2_G_AUDOUT)", (Addr)data->name,
- sizeof(*data) - sizeof(data->index) - sizeof(data->reserved));
break;
}
case VKI_V4L2_S_AUDOUT: {
}
case VKI_V4L2_G_AUDIO: {
struct vki_v4l2_audio *data = (struct vki_v4l2_audio *)ARG3;
- POST_MEM_WRITE((Addr)data->name,
- sizeof(*data) - sizeof(data->index) - sizeof(data->reserved));
+ POST_MEM_WRITE((Addr)data,
+ sizeof(*data) - sizeof(data->reserved));
break;
}
case VKI_V4L2_QUERYCTRL: {
}
case VKI_V4L2_G_AUDOUT: {
struct vki_v4l2_audioout *data = (struct vki_v4l2_audioout *)ARG3;
- POST_MEM_WRITE((Addr)data->name,
- sizeof(*data) - sizeof(data->index) - sizeof(data->reserved));
+ POST_MEM_WRITE((Addr)data,
+ sizeof(*data) - sizeof(data->reserved));
break;
}
case VKI_V4L2_G_MODULATOR: {