Changeset 9be360ee in mainline for uspace/srv/hid/kbd/port/chardev.c
- Timestamp:
- 2011-06-11T22:06:47Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4f3f9659
- Parents:
- 56ad818
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/kbd/port/chardev.c
r56ad818 r9be360ee 1 1 /* 2 * Copyright (c) 20 09Jiri Svoboda2 * Copyright (c) 2011 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 49 49 static void kbd_port_events(ipc_callid_t iid, ipc_call_t *icall); 50 50 51 static int chardev_port_init( void);51 static int chardev_port_init(kbd_dev_t *); 52 52 static void chardev_port_yield(void); 53 53 static void chardev_port_reclaim(void); … … 61 61 }; 62 62 63 static kbd_dev_t *kbd_dev; 63 64 static int dev_phone; 64 65 … … 71 72 static const unsigned int num_devs = sizeof(in_devs) / sizeof(in_devs[0]); 72 73 73 static int chardev_port_init( void)74 static int chardev_port_init(kbd_dev_t *kdev) 74 75 { 75 76 devmap_handle_t handle; 76 77 unsigned int i; 77 78 int rc; 79 80 kbd_dev = kdev; 78 81 79 82 for (i = 0; i < num_devs; i++) { … … 133 136 switch (IPC_GET_IMETHOD(call)) { 134 137 case CHAR_NOTIF_BYTE: 135 kbd_push_scancode( IPC_GET_ARG1(call));138 kbd_push_scancode(kbd_dev, IPC_GET_ARG1(call)); 136 139 break; 137 140 default:
Note:
See TracChangeset
for help on using the changeset viewer.