scsi_periph_handle
periph_handle_cookie periph_handle, scsi_periph_handle *_handle);
status_t (*handle_close)(scsi_periph_handle handle);
status_t (*handle_free)(scsi_periph_handle handle);
status_t (*ioctl)(scsi_periph_handle handle, int op, void *buffer,
status_t (*get_media_status)(scsi_periph_handle handle);
(periph_handle_cookie)handle, &handle->scsi_periph_handle);
sSCSIPeripheral->handle_close(handle->scsi_periph_handle);
sSCSIPeripheral->handle_free(handle->scsi_periph_handle);
return sSCSIPeripheral->ioctl(handle->scsi_periph_handle, op,
::scsi_periph_handle scsi_periph_handle;
(periph_handle_cookie)handle, &handle->scsi_periph_handle);
sSCSIPeripheral->handle_close(handle->scsi_periph_handle);
sSCSIPeripheral->handle_free(handle->scsi_periph_handle);
return sSCSIPeripheral->ioctl(handle->scsi_periph_handle, op,
::scsi_periph_handle scsi_periph_handle;