Changeset 984a9ba in mainline for uspace/drv/char
- Timestamp:
- 2018-07-05T09:34:09Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63d46341
- Parents:
- 76f566d
- Location:
- uspace/drv/char
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/i8042/i8042.c
r76f566d r984a9ba 67 67 #define i8042_KBD_TRANSLATE 0x40 /* Use this to switch to XT scancodes */ 68 68 69 static void i8042_char_conn( cap_call_handle_t,ipc_call_t *, void *);69 static void i8042_char_conn(ipc_call_t *, void *); 70 70 static errno_t i8042_read(chardev_srv_t *, void *, size_t, size_t *); 71 71 static errno_t i8042_write(chardev_srv_t *, const void *, size_t, size_t *); … … 415 415 /** Handle data requests. 416 416 * 417 * @param id chandle418 417 * @param call IPC request. 419 418 * @param arg ddf_fun_t function. 420 */ 421 void i8042_char_conn(cap_call_handle_t icall_handle, ipc_call_t *icall, void *arg) 419 * 420 */ 421 void i8042_char_conn(ipc_call_t *icall, void *arg) 422 422 { 423 423 i8042_port_t *port = ddf_fun_data_get((ddf_fun_t *)arg); 424 424 425 chardev_conn(icall _handle, icall, &port->cds);425 chardev_conn(icall, &port->cds); 426 426 } 427 427 -
uspace/drv/char/msim-con/msim-con.c
r76f566d r984a9ba 41 41 #include "msim-con.h" 42 42 43 static void msim_con_connection( cap_call_handle_t,ipc_call_t *, void *);43 static void msim_con_connection(ipc_call_t *, void *); 44 44 45 45 static errno_t msim_con_read(chardev_srv_t *, void *, size_t, size_t *); … … 217 217 218 218 /** Character device connection handler. */ 219 static void msim_con_connection(cap_call_handle_t icall_handle, ipc_call_t *icall, 220 void *arg) 219 static void msim_con_connection(ipc_call_t *icall, void *arg) 221 220 { 222 221 msim_con_t *con = (msim_con_t *) ddf_dev_data_get( 223 222 ddf_fun_get_dev((ddf_fun_t *) arg)); 224 223 225 chardev_conn(icall _handle, icall, &con->cds);224 chardev_conn(icall, &con->cds); 226 225 } 227 226 -
uspace/drv/char/ns8250/ns8250.c
r76f566d r984a9ba 311 311 static errno_t ns8250_open(chardev_srvs_t *, chardev_srv_t *); 312 312 static errno_t ns8250_close(chardev_srv_t *); 313 static void ns8250_default_handler(chardev_srv_t *, cap_call_handle_t,ipc_call_t *);313 static void ns8250_default_handler(chardev_srv_t *, ipc_call_t *); 314 314 315 315 /** The character interface's callbacks. */ … … 322 322 }; 323 323 324 static void ns8250_char_conn( cap_call_handle_t,ipc_call_t *, void *);324 static void ns8250_char_conn(ipc_call_t *, void *); 325 325 326 326 static errno_t ns8250_dev_add(ddf_dev_t *dev); … … 1067 1067 * Configure the parameters of the serial communication. 1068 1068 */ 1069 static void ns8250_default_handler(chardev_srv_t *srv, cap_call_handle_t chandle, 1070 ipc_call_t *call) 1069 static void ns8250_default_handler(chardev_srv_t *srv, ipc_call_t *call) 1071 1070 { 1072 1071 ns8250_t *ns8250 = srv_ns8250(srv); … … 1079 1078 ns8250_get_props(ns8250->dev, &baud_rate, &parity, &word_length, 1080 1079 &stop_bits); 1081 async_answer_4(c handle, EOK, baud_rate, parity, word_length,1080 async_answer_4(call, EOK, baud_rate, parity, word_length, 1082 1081 stop_bits); 1083 1082 break; … … 1090 1089 ret = ns8250_set_props(ns8250->dev, baud_rate, parity, word_length, 1091 1090 stop_bits); 1092 async_answer_0(c handle, ret);1091 async_answer_0(call, ret); 1093 1092 break; 1094 1093 1095 1094 default: 1096 async_answer_0(c handle, ENOTSUP);1097 } 1098 } 1099 1100 void ns8250_char_conn( cap_call_handle_t icall_handle,ipc_call_t *icall, void *arg)1095 async_answer_0(call, ENOTSUP); 1096 } 1097 } 1098 1099 void ns8250_char_conn(ipc_call_t *icall, void *arg) 1101 1100 { 1102 1101 ns8250_t *ns8250 = fun_ns8250((ddf_fun_t *)arg); 1103 1102 1104 chardev_conn(icall _handle, icall, &ns8250->cds);1103 chardev_conn(icall, &ns8250->cds); 1105 1104 } 1106 1105 -
uspace/drv/char/pl050/pl050.c
r76f566d r984a9ba 54 54 static errno_t pl050_fun_online(ddf_fun_t *); 55 55 static errno_t pl050_fun_offline(ddf_fun_t *); 56 static void pl050_char_conn( cap_call_handle_t,ipc_call_t *, void *);56 static void pl050_char_conn(ipc_call_t *, void *); 57 57 static errno_t pl050_read(chardev_srv_t *, void *, size_t, size_t *); 58 58 static errno_t pl050_write(chardev_srv_t *, const void *, size_t, size_t *); … … 286 286 } 287 287 288 void pl050_char_conn( cap_call_handle_t icall_handle,ipc_call_t *icall, void *arg)288 void pl050_char_conn(ipc_call_t *icall, void *arg) 289 289 { 290 290 pl050_t *pl050 = pl050_from_fun((ddf_fun_t *)arg); 291 291 292 chardev_conn(icall _handle, icall, &pl050->cds);292 chardev_conn(icall, &pl050->cds); 293 293 } 294 294 -
uspace/drv/char/ski-con/ski-con.c
r76f566d r984a9ba 50 50 static errno_t ski_con_fibril(void *arg); 51 51 static int32_t ski_con_getchar(void); 52 static void ski_con_connection( cap_call_handle_t,ipc_call_t *, void *);52 static void ski_con_connection(ipc_call_t *, void *); 53 53 54 54 static errno_t ski_con_read(chardev_srv_t *, void *, size_t, size_t *); … … 255 255 256 256 /** Character device connection handler. */ 257 static void ski_con_connection(cap_call_handle_t icall_handle, ipc_call_t *icall, 258 void *arg) 257 static void ski_con_connection(ipc_call_t *icall, void *arg) 259 258 { 260 259 ski_con_t *con = (ski_con_t *) ddf_dev_data_get( 261 260 ddf_fun_get_dev((ddf_fun_t *) arg)); 262 261 263 chardev_conn(icall _handle, icall, &con->cds);262 chardev_conn(icall, &con->cds); 264 263 } 265 264 -
uspace/drv/char/sun4v-con/sun4v-con.c
r76f566d r984a9ba 42 42 #include "sun4v-con.h" 43 43 44 static void sun4v_con_connection( cap_call_handle_t,ipc_call_t *, void *);44 static void sun4v_con_connection(ipc_call_t *, void *); 45 45 46 46 #define POLL_INTERVAL 10000 … … 181 181 182 182 /** Character device connection handler. */ 183 static void sun4v_con_connection(cap_call_handle_t icall_handle, ipc_call_t *icall, 184 void *arg) 183 static void sun4v_con_connection(ipc_call_t *icall, void *arg) 185 184 { 186 185 sun4v_con_t *con = (sun4v_con_t *) ddf_dev_data_get( 187 186 ddf_fun_get_dev((ddf_fun_t *) arg)); 188 187 189 chardev_conn(icall _handle, icall, &con->cds);188 chardev_conn(icall, &con->cds); 190 189 } 191 190
Note:
See TracChangeset
for help on using the changeset viewer.