Changeset 03362fbd in mainline for uspace/drv/audio/sb16/main.c
- Timestamp:
- 2013-02-09T23:14:45Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 22dfd38
- Parents:
- b5d2e57 (diff), 005b765 (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/drv/audio/sb16/main.c
rb5d2e57 r03362fbd 49 49 50 50 static int sb_add_device(ddf_dev_t *device); 51 static int sb_get_res( constddf_dev_t *device, uintptr_t *sb_regs,51 static int sb_get_res(ddf_dev_t *device, uintptr_t *sb_regs, 52 52 size_t *sb_regs_size, uintptr_t *mpu_regs, size_t *mpu_regs_size, 53 53 int *irq, int *dma8, int *dma16); … … 75 75 { 76 76 printf(NAME": HelenOS SB16 audio driver.\n"); 77 ddf_log_init(NAME , LVL_DEBUG2);77 ddf_log_init(NAME); 78 78 return ddf_driver_main(&sb_driver); 79 79 } … … 82 82 { 83 83 assert(dev); 84 assert(dev->driver_data); 85 sb16_interrupt(dev->driver_data); 84 sb16_t *sb16_dev = ddf_dev_data_get(dev); 85 assert(sb16_dev); 86 sb16_interrupt(sb16_dev); 86 87 } 87 88 … … 166 167 } 167 168 168 static int sb_get_res( constddf_dev_t *device, uintptr_t *sb_regs,169 static int sb_get_res(ddf_dev_t *device, uintptr_t *sb_regs, 169 170 size_t *sb_regs_size, uintptr_t *mpu_regs, size_t *mpu_regs_size, 170 171 int *irq, int *dma8, int *dma16) … … 172 173 assert(device); 173 174 174 async_sess_t *parent_sess = 175 devman_parent_device_connect(EXCHANGE_SERIALIZE, device->handle, 176 IPC_FLAG_BLOCKING); 175 async_sess_t *parent_sess = devman_parent_device_connect( 176 EXCHANGE_SERIALIZE, ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 177 177 if (!parent_sess) 178 178 return ENOMEM; … … 245 245 int sb_enable_interrupts(ddf_dev_t *device) 246 246 { 247 async_sess_t *parent_sess = 248 devman_parent_device_connect(EXCHANGE_SERIALIZE, device->handle, 249 IPC_FLAG_BLOCKING); 247 async_sess_t *parent_sess = devman_parent_device_connect( 248 EXCHANGE_SERIALIZE, ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 250 249 if (!parent_sess) 251 250 return ENOMEM;
Note:
See TracChangeset
for help on using the changeset viewer.