Lines Matching defs:f_uac2_opts
43 struct f_uac2_opts { struct
44 struct usb_function_instance func_inst;
45 int p_chmask;
46 int p_srates[UAC_MAX_RATES];
47 int p_ssize;
48 u8 p_hs_bint;
49 int c_chmask;
50 int c_srates[UAC_MAX_RATES];
51 int c_ssize;
52 int c_sync;
53 u8 c_hs_bint;
55 bool p_mute_present;
56 bool p_volume_present;
57 s16 p_volume_min;
58 s16 p_volume_max;
59 s16 p_volume_res;
61 bool c_mute_present;
62 bool c_volume_present;
63 s16 c_volume_min;
64 s16 c_volume_max;
65 s16 c_volume_res;
67 int req_number;
68 int fb_max;
69 bool bound;
71 char function_name[USB_MAX_STRING_LEN];
72 char if_ctrl_name[USB_MAX_STRING_LEN];
73 char clksrc_in_name[USB_MAX_STRING_LEN];
74 char clksrc_out_name[USB_MAX_STRING_LEN];
76 char p_it_name[USB_MAX_STRING_LEN];
77 char p_it_ch_name[USB_MAX_STRING_LEN];
78 char p_ot_name[USB_MAX_STRING_LEN];
79 char p_fu_vol_name[USB_MAX_STRING_LEN];
81 char c_it_name[USB_MAX_STRING_LEN];
82 char c_it_ch_name[USB_MAX_STRING_LEN];
83 char c_ot_name[USB_MAX_STRING_LEN];
84 char c_fu_vol_name[USB_MAX_STRING_LEN];
86 s16 p_terminal_type;
87 s16 c_terminal_type;
89 struct mutex lock;
90 int refcnt;