Lines Matching refs:info

75 			multi_format_info info;
76 if (user_memcpy(&info, arg, sizeof(multi_format_info)) != B_OK)
79 status = get_global_format(cookie, &info);
82 return user_memcpy(arg, &info, sizeof(multi_format_info));
86 multi_format_info info;
87 if (user_memcpy(&info, arg, sizeof(multi_format_info)) != B_OK)
90 status = set_global_format(cookie, &info);
93 return user_memcpy(arg, &info, sizeof(multi_format_info));
99 multi_mix_control_info info;
104 if (user_memcpy(&info, arg, sizeof(multi_mix_control_info)) != B_OK)
107 original_controls = info.controls;
108 allocSize = sizeof(multi_mix_control) * info.control_count;
113 if (!IS_USER_ADDRESS(info.controls)
114 || user_memcpy(controls, info.controls, allocSize) < B_OK) {
118 info.controls = controls;
120 status = list_mix_controls(cookie, &info);
126 info.controls = original_controls;
127 status = user_memcpy(info.controls, controls, allocSize);
129 status = user_memcpy(arg, &info, sizeof(multi_mix_control_info));
140 multi_mix_value_info info;
145 if (user_memcpy(&info, arg, sizeof(multi_mix_value_info)) != B_OK)
148 original_values = info.values;
149 allocSize = sizeof(multi_mix_value) * info.item_count;
154 if (!IS_USER_ADDRESS(info.values)
155 || user_memcpy(values, info.values, allocSize) < B_OK) {
159 info.values = values;
161 status = get_mix(cookie, &info);
167 info.values = original_values;
168 status = user_memcpy(info.values, values, allocSize);
170 status = user_memcpy(arg, &info, sizeof(multi_mix_value_info));
178 multi_mix_value_info info;
183 if (user_memcpy(&info, arg, sizeof(multi_mix_value_info)) != B_OK)
186 original_values = info.values;
187 allocSize = sizeof(multi_mix_value) * info.item_count;
192 if (!IS_USER_ADDRESS(info.values)
193 || user_memcpy(values, info.values, allocSize) < B_OK) {
197 info.values = values;
199 status = set_mix(cookie, &info);
205 info.values = original_values;
206 status = user_memcpy(info.values, values, allocSize);
208 status = user_memcpy(arg, &info, sizeof(multi_mix_value_info));