Lines Matching defs:handle
9 /*! Peripheral driver to handle any kind of SCSI disks,
93 get_geometry(das_handle* handle, device_geometry* geometry)
95 das_driver_info* info = handle->info;
273 das_handle* handle = (das_handle*)malloc(sizeof(das_handle));
274 if (handle == NULL)
277 handle->info = info;
280 (periph_handle_cookie)handle, &handle->scsi_periph_handle);
282 free(handle);
286 *_cookie = handle;
294 das_handle* handle = (das_handle*)cookie;
297 sSCSIPeripheral->handle_close(handle->scsi_periph_handle);
305 das_handle* handle = (das_handle*)cookie;
308 sSCSIPeripheral->handle_free(handle->scsi_periph_handle);
309 free(handle);
317 das_handle* handle = (das_handle*)cookie;
319 return handle->info->io_scheduler->ScheduleRequest(request);
326 das_handle* handle = (das_handle*)cookie;
327 das_driver_info* info = handle->info;
348 status_t status = get_geometry(handle, &geometry);
399 return sSCSIPeripheral->ioctl(handle->scsi_periph_handle, op,