Changeset d15797d in mainline
- Timestamp:
- 2017-10-08T20:34:35Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 53a309e
- Parents:
- 2fd26bb
- Location:
- uspace
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tester/hw/misc/virtchar1.c
r2fd26bb rd15797d 60 60 "have you compiled test drivers?)\n"); 61 61 } 62 return "Failed opening devman driverdevice for reading";62 return "Failed opening NULL device for reading"; 63 63 } 64 64 -
uspace/app/usbinfo/usbinfo.h
r2fd26bb rd15797d 40 40 #include <usb/dev/device.h> 41 41 #include <usb/dev/dp.h> 42 #include <ipc/devman.h>43 42 44 43 typedef struct { -
uspace/drv/audio/sb16/dsp.c
r2fd26bb rd15797d 35 35 #include <as.h> 36 36 #include <stdbool.h> 37 #include <ddf/driver.h> 37 38 #include <ddi.h> 38 #include <devman.h>39 39 #include <device/hw_res.h> 40 40 #include <libarch/ddi.h> … … 161 161 static inline int setup_dma(sb_dsp_t *dsp, uintptr_t pa, size_t size) 162 162 { 163 async_sess_t *sess = devman_parent_device_connect( 164 ddf_dev_get_handle(dsp->sb_dev), IPC_FLAG_BLOCKING); 163 async_sess_t *sess = ddf_dev_parent_sess_get(dsp->sb_dev); 165 164 166 165 const int ret = hw_res_dma_channel_setup(sess, … … 304 303 305 304 assert(dsp->buffer.data); 306 async_sess_t *sess = devman_parent_device_connect( 307 ddf_dev_get_handle(dsp->sb_dev), IPC_FLAG_BLOCKING); 305 async_sess_t *sess = ddf_dev_parent_sess_get(dsp->sb_dev); 308 306 309 307 // TODO: Assumes DMA 16 -
uspace/drv/audio/sb16/main.c
r2fd26bb rd15797d 37 37 #include <ddf/log.h> 38 38 #include <device/hw_res_parsed.h> 39 #include <devman.h>40 39 #include <assert.h> 41 40 #include <stdio.h> … … 180 179 assert(device); 181 180 182 async_sess_t *parent_sess = devman_parent_device_connect( 183 ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 184 if (!parent_sess) 181 async_sess_t *parent_sess = ddf_dev_parent_sess_get(device); 182 if (parent_sess == NULL) 185 183 return ENOMEM; 186 184 … … 247 245 int sb_enable_interrupts(ddf_dev_t *device) 248 246 { 249 async_sess_t *parent_sess = devman_parent_device_connect( 250 ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 251 if (!parent_sess) 247 async_sess_t *parent_sess = ddf_dev_parent_sess_get(device); 248 if (parent_sess == NULL) 252 249 return ENOMEM; 253 250 -
uspace/drv/block/ahci/ahci.h
r2fd26bb rd15797d 35 35 36 36 #include <async.h> 37 #include <devman.h>38 37 #include <ddf/interrupt.h> 39 38 #include <stdio.h> … … 92 91 ahci_port_is_t event_pxis; 93 92 94 /** Block device service id. */95 service_id_t service_id;96 97 93 /** Number of device data blocks. */ 98 94 uint64_t blocks; -
uspace/drv/bus/usb/ehci/res.c
r2fd26bb rd15797d 39 39 #include <str_error.h> 40 40 #include <assert.h> 41 #include <d evman.h>41 #include <ddf/driver.h> 42 42 #include <ddi.h> 43 43 #include <usb/debug.h> … … 176 176 assert(device); 177 177 178 async_sess_t *parent_sess = devman_parent_device_connect( 179 ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 180 if (!parent_sess) 178 async_sess_t *parent_sess = ddf_dev_parent_sess_get(device); 179 if (parent_sess == NULL) 181 180 return ENOMEM; 182 181 -
uspace/drv/bus/usb/uhci/main.c
r2fd26bb rd15797d 36 36 #include <assert.h> 37 37 #include <ddf/driver.h> 38 #include <devman.h>39 38 #include <errno.h> 40 39 #include <io/log.h> … … 106 105 assert(device); 107 106 108 async_sess_t *parent_sess = devman_parent_device_connect( 109 ddf_dev_get_handle(device), IPC_FLAG_BLOCKING); 110 if (!parent_sess) 107 async_sess_t *parent_sess = ddf_dev_parent_sess_get(device); 108 if (parent_sess == NULL) 111 109 return ENOMEM; 112 110 -
uspace/drv/bus/usb/usbhub/usbhub.h
r2fd26bb rd15797d 38 38 #define DRV_USBHUB_USBHUB_H 39 39 40 #include <ipc/devman.h>41 40 #include <ddf/driver.h> 42 41 … … 72 71 /** Condition variable for pending_ops_count. */ 73 72 fibril_condvar_t pending_ops_cv; 74 /** Pointer to devmanusbhub function. */73 /** Pointer to usbhub function. */ 75 74 ddf_fun_t *hub_fun; 76 75 /** Status indicator */ -
uspace/drv/bus/usb/usbmid/explore.c
r2fd26bb rd15797d 132 132 * 133 133 * @param dev Device to be explored. 134 * @return Whether to accept this device from devman.134 * @return Whether to accept this device. 135 135 */ 136 136 int usbmid_explore_device(usb_device_t *dev) -
uspace/drv/fb/amdm37x_dispc/main.c
r2fd26bb rd15797d 91 91 } 92 92 93 /* Report to devman */93 /* Bind function */ 94 94 ret = ddf_fun_bind(fun); 95 95 if (ret != EOK) { -
uspace/drv/test/test1/test1.c
r2fd26bb rd15797d 135 135 * /virtual/test1/clone/child 136 136 * 137 * and devmanshall not deadlock.137 * and the DDF shall not deadlock. 138 138 * 139 139 *
Note:
See TracChangeset
for help on using the changeset viewer.