Changeset 984a9ba in mainline for uspace/drv/hid/usbhid/mouse/mousedev.c
- Timestamp:
- 2018-07-05T09:34:09Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63d46341
- Parents:
- 76f566d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/hid/usbhid/mouse/mousedev.c
r76f566d r984a9ba 56 56 #define NAME "mouse" 57 57 58 static void default_connection_handler(ddf_fun_t *, cap_call_handle_t,ipc_call_t *);58 static void default_connection_handler(ddf_fun_t *, ipc_call_t *); 59 59 60 60 static ddf_dev_ops_t ops = { .default_handler = default_connection_handler }; … … 110 110 /** Default handler for IPC methods not handled by DDF. 111 111 * 112 * @param fun Device function handling the call. 113 * @param icall_handle Call handle. 114 * @param icall Call data. 115 */ 116 static void 117 default_connection_handler(ddf_fun_t *fun, cap_call_handle_t icall_handle, 118 ipc_call_t *icall) 112 * @param fun Device function handling the call. 113 * @param icall Call data. 114 * 115 */ 116 static void default_connection_handler(ddf_fun_t *fun, ipc_call_t *icall) 119 117 { 120 118 usb_mouse_t *mouse_dev = ddf_fun_data_get(fun); … … 122 120 if (mouse_dev == NULL) { 123 121 usb_log_debug("%s: Missing parameters.", __FUNCTION__); 124 async_answer_0(icall _handle, EINVAL);122 async_answer_0(icall, EINVAL); 125 123 return; 126 124 } … … 137 135 usb_log_debug("Console session to %s set ok (%p).", 138 136 ddf_fun_get_name(fun), sess); 139 async_answer_0(icall _handle, EOK);137 async_answer_0(icall, EOK); 140 138 } else { 141 139 usb_log_error("Console session to %s already set.", 142 140 ddf_fun_get_name(fun)); 143 async_answer_0(icall _handle, ELIMIT);141 async_answer_0(icall, ELIMIT); 144 142 async_hangup(sess); 145 143 } 146 144 } else { 147 145 usb_log_debug("%s: Invalid function.", __FUNCTION__); 148 async_answer_0(icall _handle, EINVAL);146 async_answer_0(icall, EINVAL); 149 147 } 150 148 }
Note:
See TracChangeset
for help on using the changeset viewer.