Lines Matching defs:handle
221 TRACE("MMC bus handle: %p %s\n", info->mmc, info->mmc->info.info.name);
361 mmc_disk_handle* handle = new(std::nothrow) mmc_disk_handle;
362 *_cookie = handle;
363 if (handle == NULL)
366 handle->info = info;
368 if (handle->info->geometry.bytes_per_sector == 0) {
369 status_t error = mmc_block_get_geometry(handle->info,
370 &handle->info->geometry);
373 delete handle;
386 //mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
397 mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
399 delete handle;
408 mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
411 if (position >= handle->info->DeviceSize())
413 if ((position + (off_t)length) > handle->info->DeviceSize())
414 length = (handle->info->DeviceSize() - position);
421 status = handle->info->scheduler->ScheduleRequest(&request);
436 mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
439 if (position >= handle->info->DeviceSize())
441 if ((position + (off_t)length) > handle->info->DeviceSize())
442 length = (handle->info->DeviceSize() - position);
449 status = handle->info->scheduler->ScheduleRequest(&request);
463 mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
465 if ((request->Offset() + (off_t)request->Length()) > handle->info->DeviceSize())
468 return handle->info->scheduler->ScheduleRequest(request);
567 mmc_disk_handle* handle = (mmc_disk_handle*)cookie;
568 mmc_disk_driver_info* info = handle->info;