Changeset a46e56b in mainline for uspace/lib/drv/generic/remote_audio_mixer.c
- Timestamp:
- 2018-03-22T06:49:35Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 77f0a1d
- Parents:
- 3e242d2
- git-author:
- Jakub Jermar <jakub@…> (2018-03-21 23:29:06)
- git-committer:
- Jakub Jermar <jakub@…> (2018-03-22 06:49:35)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/remote_audio_mixer.c
r3e242d2 ra46e56b 219 219 220 220 void remote_audio_mixer_get_info( 221 ddf_fun_t *fun, void *iface, cap_call_handle_t c allid, ipc_call_t *call)221 ddf_fun_t *fun, void *iface, cap_call_handle_t chandle, ipc_call_t *call) 222 222 { 223 223 audio_mixer_iface_t *mixer_iface = iface; 224 224 225 225 if (!mixer_iface->get_info) { 226 async_answer_0(c allid, ENOTSUP);226 async_answer_0(chandle, ENOTSUP); 227 227 return; 228 228 } … … 231 231 const errno_t ret = mixer_iface->get_info(fun, &name, &items); 232 232 const size_t name_size = name ? str_size(name) + 1 : 0; 233 async_answer_2(c allid, ret, name_size, items);233 async_answer_2(chandle, ret, name_size, items); 234 234 /* Send the name. */ 235 235 if (ret == EOK && name_size > 0) { … … 249 249 250 250 void remote_audio_mixer_get_item_info( 251 ddf_fun_t *fun, void *iface, cap_call_handle_t c allid, ipc_call_t *call)251 ddf_fun_t *fun, void *iface, cap_call_handle_t chandle, ipc_call_t *call) 252 252 { 253 253 audio_mixer_iface_t *mixer_iface = iface; 254 254 255 255 if (!mixer_iface->get_item_info) { 256 async_answer_0(c allid, ENOTSUP);256 async_answer_0(chandle, ENOTSUP); 257 257 return; 258 258 } … … 263 263 const errno_t ret = mixer_iface->get_item_info(fun, item, &name, &values); 264 264 const size_t name_size = name ? str_size(name) + 1 : 0; 265 async_answer_2(c allid, ret, name_size, values);265 async_answer_2(chandle, ret, name_size, values); 266 266 /* Send the name. */ 267 267 if (ret == EOK && name_size > 0) { … … 281 281 282 282 void remote_audio_mixer_set_item_level( 283 ddf_fun_t *fun, void *iface, cap_call_handle_t c allid, ipc_call_t *call)283 ddf_fun_t *fun, void *iface, cap_call_handle_t chandle, ipc_call_t *call) 284 284 { 285 285 audio_mixer_iface_t *mixer_iface = iface; 286 286 287 287 if (!mixer_iface->set_item_level) { 288 async_answer_0(c allid, ENOTSUP);288 async_answer_0(chandle, ENOTSUP); 289 289 return; 290 290 } … … 292 292 const unsigned value = DEV_IPC_GET_ARG2(*call); 293 293 const errno_t ret = mixer_iface->set_item_level(fun, item, value); 294 async_answer_0(c allid, ret);294 async_answer_0(chandle, ret); 295 295 } 296 296 297 297 void remote_audio_mixer_get_item_level( 298 ddf_fun_t *fun, void *iface, cap_call_handle_t c allid, ipc_call_t *call)298 ddf_fun_t *fun, void *iface, cap_call_handle_t chandle, ipc_call_t *call) 299 299 { 300 300 audio_mixer_iface_t *mixer_iface = iface; 301 301 302 302 if (!mixer_iface->get_item_level) { 303 async_answer_0(c allid, ENOTSUP);303 async_answer_0(chandle, ENOTSUP); 304 304 return; 305 305 } … … 308 308 const errno_t ret = 309 309 mixer_iface->get_item_level(fun, item, ¤t); 310 async_answer_1(c allid, ret, current);310 async_answer_1(chandle, ret, current); 311 311 } 312 312
Note:
See TracChangeset
for help on using the changeset viewer.