Changeset 46c20c8 in mainline for uspace/srv/hw/bus/cuda_adb/cuda_adb.c
- Timestamp:
- 2010-11-26T20:08:10Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 45df59a
- Parents:
- fb150d78 (diff), ffdd2b9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hw/bus/cuda_adb/cuda_adb.c
rfb150d78 r46c20c8 55 55 static void cuda_connection(ipc_callid_t iid, ipc_call_t *icall); 56 56 static int cuda_init(void); 57 static int cuda_claim(void);58 57 static void cuda_irq_handler(ipc_callid_t iid, ipc_call_t *call); 59 58 … … 144 143 int main(int argc, char *argv[]) 145 144 { 146 dev _handle_t dev_handle;145 devmap_handle_t devmap_handle; 147 146 int rc; 148 147 int i; … … 152 151 for (i = 0; i < ADB_MAX_ADDR; ++i) { 153 152 adb_dev[i].client_phone = -1; 154 adb_dev[i].dev _handle = 0;153 adb_dev[i].devmap_handle = 0; 155 154 } 156 155 … … 161 160 } 162 161 163 rc = devmap_device_register("adb/kbd", &dev _handle);162 rc = devmap_device_register("adb/kbd", &devmap_handle); 164 163 if (rc != EOK) { 165 164 devmap_hangup_phone(DEVMAP_DRIVER); … … 168 167 } 169 168 170 adb_dev[2].dev _handle = dev_handle;171 adb_dev[8].dev _handle = dev_handle;172 173 rc = devmap_device_register("adb/mouse", &dev _handle);169 adb_dev[2].devmap_handle = devmap_handle; 170 adb_dev[8].devmap_handle = devmap_handle; 171 172 rc = devmap_device_register("adb/mouse", &devmap_handle); 174 173 if (rc != EOK) { 175 174 devmap_hangup_phone(DEVMAP_DRIVER); … … 178 177 } 179 178 180 adb_dev[9].dev _handle = dev_handle;179 adb_dev[9].devmap_handle = devmap_handle; 181 180 182 181 if (cuda_init() < 0) { … … 197 196 ipc_call_t call; 198 197 ipcarg_t method; 199 dev _handle_t dh;198 devmap_handle_t dh; 200 199 int retval; 201 200 int dev_addr, i; … … 207 206 dev_addr = -1; 208 207 for (i = 0; i < ADB_MAX_ADDR; i++) { 209 if (adb_dev[i].dev _handle == dh)208 if (adb_dev[i].devmap_handle == dh) 210 209 dev_addr = i; 211 210 } … … 238 237 */ 239 238 for (i = 0; i < ADB_MAX_ADDR; ++i) { 240 if (adb_dev[i].dev _handle == dh) {239 if (adb_dev[i].devmap_handle == dh) { 241 240 adb_dev[i].client_phone = IPC_GET_ARG5(call); 242 241 } … … 255 254 static int cuda_init(void) 256 255 { 256 if (sysinfo_get_value("cuda.address.physical", &(instance->cuda_physical)) != EOK) 257 return -1; 258 259 if (sysinfo_get_value("cuda.address.kernel", &(instance->cuda_kernel)) != EOK) 260 return -1; 261 257 262 void *vaddr; 258 259 instance->cuda_physical = sysinfo_value("cuda.address.physical");260 instance->cuda_kernel = sysinfo_value("cuda.address.kernel");261 262 263 if (pio_enable((void *) instance->cuda_physical, sizeof(cuda_t), &vaddr) != 0) 263 264 return -1; 265 264 266 dev = vaddr; 265 267
Note:
See TracChangeset
for help on using the changeset viewer.