|
@@ -90,6 +90,32 @@ STRUCT(snd_timer_id,
|
|
|
TYPE_INT, /* device */
|
|
|
TYPE_INT) /* subdevice */
|
|
|
|
|
|
+STRUCT(snd_timer_ginfo,
|
|
|
+ MK_STRUCT(STRUCT_snd_timer_id), /* tid */
|
|
|
+ TYPE_INT, /* flags */
|
|
|
+ TYPE_INT, /* card */
|
|
|
+ MK_ARRAY(TYPE_CHAR, 64), /* id */
|
|
|
+ MK_ARRAY(TYPE_CHAR, 80), /* name */
|
|
|
+ TYPE_ULONG, /* reserved0 */
|
|
|
+ TYPE_ULONG, /* resolution */
|
|
|
+ TYPE_ULONG, /* resolution_min */
|
|
|
+ TYPE_ULONG, /* resolution_max */
|
|
|
+ TYPE_INT, /* clients */
|
|
|
+ MK_ARRAY(TYPE_CHAR, 32)) /* reserved */
|
|
|
+
|
|
|
+STRUCT(snd_timer_gparams,
|
|
|
+ MK_STRUCT(STRUCT_snd_timer_id), /* tid */
|
|
|
+ TYPE_ULONG, /* period_num */
|
|
|
+ TYPE_ULONG, /* period_den */
|
|
|
+ MK_ARRAY(TYPE_CHAR, 32)) /* reserved */
|
|
|
+
|
|
|
+STRUCT(snd_timer_gstatus,
|
|
|
+ MK_STRUCT(STRUCT_snd_timer_id), /* tid */
|
|
|
+ TYPE_ULONG, /* resolution */
|
|
|
+ TYPE_ULONG, /* resolution_num */
|
|
|
+ TYPE_ULONG, /* resolution_den */
|
|
|
+ MK_ARRAY(TYPE_CHAR, 32)) /* reserved */
|
|
|
+
|
|
|
/* loop device ioctls */
|
|
|
STRUCT(loop_info,
|
|
|
TYPE_INT, /* lo_number */
|