Changeset a46e56b in mainline for uspace/drv/hid/usbhid
- Timestamp:
- 2018-03-22T06:49:35Z (8 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)
- Location:
- uspace/drv/hid/usbhid
- Files:
-
- 3 edited
-
kbd/kbddev.c (modified) (5 diffs)
-
mouse/mousedev.c (modified) (3 diffs)
-
multimedia/multimedia.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/hid/usbhid/kbd/kbddev.c
r3e242d2 ra46e56b 157 157 * 158 158 * @param fun Device function handling the call. 159 * @param icall idCall id.159 * @param icall_handle Call id. 160 160 * @param icall Call data. 161 161 */ 162 162 static void default_connection_handler(ddf_fun_t *fun, 163 cap_call_handle_t icall id, ipc_call_t *icall)163 cap_call_handle_t icall_handle, ipc_call_t *icall) 164 164 { 165 165 const sysarg_t method = IPC_GET_IMETHOD(*icall); … … 171 171 kbd_dev->mods = IPC_GET_ARG1(*icall); 172 172 usb_kbd_set_led(kbd_dev->hid_dev, kbd_dev); 173 async_answer_0(icall id, EOK);173 async_answer_0(icall_handle, EOK); 174 174 break; 175 175 /* This might be ugly but async_callback_receive_start makes no … … 181 181 usb_log_warning( 182 182 "Failed to create start console session.\n"); 183 async_answer_0(icall id, EAGAIN);183 async_answer_0(icall_handle, EAGAIN); 184 184 break; 185 185 } … … 187 187 kbd_dev->client_sess = sess; 188 188 usb_log_debug("%s: OK", __FUNCTION__); 189 async_answer_0(icall id, EOK);189 async_answer_0(icall_handle, EOK); 190 190 } else { 191 191 usb_log_error("%s: console session already set", 192 192 __FUNCTION__); 193 async_answer_0(icall id, ELIMIT);193 async_answer_0(icall_handle, ELIMIT); 194 194 } 195 195 break; … … 197 197 usb_log_error("%s: Unknown method: %d.", 198 198 __FUNCTION__, (int) method); 199 async_answer_0(icall id, EINVAL);199 async_answer_0(icall_handle, EINVAL); 200 200 break; 201 201 } -
uspace/drv/hid/usbhid/mouse/mousedev.c
r3e242d2 ra46e56b 110 110 * 111 111 * @param fun Device function handling the call. 112 * @param icall idCall id.112 * @param icall_handle Call id. 113 113 * @param icall Call data. 114 114 */ 115 115 static void default_connection_handler(ddf_fun_t *fun, 116 cap_call_handle_t icall id, ipc_call_t *icall)116 cap_call_handle_t icall_handle, ipc_call_t *icall) 117 117 { 118 118 usb_mouse_t *mouse_dev = ddf_fun_data_get(fun); … … 120 120 if (mouse_dev == NULL) { 121 121 usb_log_debug("%s: Missing parameters.", __FUNCTION__); 122 async_answer_0(icall id, EINVAL);122 async_answer_0(icall_handle, EINVAL); 123 123 return; 124 124 } … … 135 135 usb_log_debug("Console session to %s set ok (%p).", 136 136 ddf_fun_get_name(fun), sess); 137 async_answer_0(icall id, EOK);137 async_answer_0(icall_handle, EOK); 138 138 } else { 139 139 usb_log_error("Console session to %s already set.", 140 140 ddf_fun_get_name(fun)); 141 async_answer_0(icall id, ELIMIT);141 async_answer_0(icall_handle, ELIMIT); 142 142 async_hangup(sess); 143 143 } 144 144 } else { 145 145 usb_log_debug("%s: Invalid function.", __FUNCTION__); 146 async_answer_0(icall id, EINVAL);146 async_answer_0(icall_handle, EINVAL); 147 147 } 148 148 } -
uspace/drv/hid/usbhid/multimedia/multimedia.c
r3e242d2 ra46e56b 81 81 * 82 82 * @param fun Device function handling the call. 83 * @param icall idCall id.83 * @param icall_handle Call id. 84 84 * @param icall Call data. 85 85 */ 86 86 static void default_connection_handler(ddf_fun_t *fun, 87 cap_call_handle_t icall id, ipc_call_t *icall)87 cap_call_handle_t icall_handle, ipc_call_t *icall) 88 88 { 89 89 usb_log_debug(NAME " default_connection_handler()"); … … 98 98 usb_log_debug(NAME " Saved session to console: %p", 99 99 sess); 100 async_answer_0(icall id, EOK);100 async_answer_0(icall_handle, EOK); 101 101 } else 102 async_answer_0(icall id, ELIMIT);102 async_answer_0(icall_handle, ELIMIT); 103 103 } else 104 async_answer_0(icall id, EINVAL);104 async_answer_0(icall_handle, EINVAL); 105 105 } 106 106
Note:
See TracChangeset
for help on using the changeset viewer.
