Changeset b1bdc7a4 in mainline for uspace/srv/hid/kbd/port/ski.c
- Timestamp:
- 2011-06-11T19:48:15Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 56ad818
- Parents:
- 774fc85
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/kbd/port/ski.c
r774fc85 rb1bdc7a4 45 45 #include <bool.h> 46 46 47 static int ski_port_init(void); 48 static void ski_port_yield(void); 49 static void ski_port_reclaim(void); 50 static void ski_port_write(uint8_t data); 51 52 kbd_port_ops_t ski_port = { 53 .init = ski_port_init, 54 .yield = ski_port_yield, 55 .reclaim = ski_port_reclaim, 56 .write = ski_port_write 57 }; 58 47 59 #define SKI_GETCHAR 21 48 60 … … 55 67 56 68 /** Initialize Ski port driver. */ 57 int kbd_port_init(void)69 static int ski_port_init(void) 58 70 { 59 71 thread_id_t tid; … … 68 80 } 69 81 70 void kbd_port_yield(void)82 static void ski_port_yield(void) 71 83 { 72 84 polling_disabled = true; 73 85 } 74 86 75 void kbd_port_reclaim(void)87 static void ski_port_reclaim(void) 76 88 { 77 89 polling_disabled = false; 78 90 } 79 91 80 void kbd_port_write(uint8_t data)92 static void ski_port_write(uint8_t data) 81 93 { 82 94 (void) data; … … 112 124 uint64_t ch; 113 125 126 #ifdef UARCH_ia64 114 127 asm volatile ( 115 128 "mov r15 = %1\n" … … 121 134 : "r15", "r8" 122 135 ); 123 136 #else 137 ch = 0; 138 #endif 124 139 return (int32_t) ch; 125 140 }
Note:
See TracChangeset
for help on using the changeset viewer.