Changeset 677cad5 in mainline for uspace/drv/char/i8042/i8042.c
- Timestamp:
- 2017-11-20T20:29:03Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b2f542a
- Parents:
- 19ea61d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/i8042/i8042.c
r19ea61d r677cad5 67 67 68 68 static void i8042_char_conn(ipc_callid_t, ipc_call_t *, void *); 69 static int i8042_read(chardev_srv_t *, void *, size_t );70 static int i8042_write(chardev_srv_t *, const void *, size_t );69 static int i8042_read(chardev_srv_t *, void *, size_t, size_t *); 70 static int i8042_write(chardev_srv_t *, const void *, size_t, size_t *); 71 71 72 72 static chardev_ops_t i8042_chardev_ops = { … … 333 333 * @param buffer Data source 334 334 * @param size Data size 335 * 336 * @return Bytes written. 337 * 338 */ 339 static int i8042_write(chardev_srv_t *srv, const void *data, size_t size) 335 * @param nwr Place to store number of bytes successfully written 336 * 337 * @return EOK on success or non-zero error code 338 * 339 */ 340 static int i8042_write(chardev_srv_t *srv, const void *data, size_t size, 341 size_t *nwr) 340 342 { 341 343 i8042_port_t *port = (i8042_port_t *)srv->srvs->sarg; … … 357 359 358 360 fibril_mutex_unlock(&i8042->write_guard); 359 return size; 361 *nwr = size; 362 return EOK; 360 363 } 361 364 … … 365 368 * @param buffer Data place 366 369 * @param size Data place size 367 * 368 * @return Bytes read. 369 * 370 */ 371 static int i8042_read(chardev_srv_t *srv, void *dest, size_t size) 370 * @param nread Place to store number of bytes successfully read 371 * 372 * @return EOK on success or non-zero error code 373 * 374 */ 375 static int i8042_read(chardev_srv_t *srv, void *dest, size_t size, 376 size_t *nread) 372 377 { 373 378 i8042_port_t *port = (i8042_port_t *)srv->srvs->sarg; … … 387 392 } 388 393 389 return i; 394 *nread = i; 395 return EOK; 390 396 } 391 397
Note:
See TracChangeset
for help on using the changeset viewer.