usb-host-connector usb_hs_keyboard
Simics Reference Manual  /  5 Classes  / 

usb_disk

Description

A standard USB SCSI disk.

Interfaces Implemented

conf_object, log_object, simple_scsi_controller, usb_device

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Attributes

bytes_transfered
Optional attribute; read/write access; type: i
Number of bytes sent in data stage.
command_status
Optional attribute; read/write access; type: i
The execution status of the command block.
current_cbw
Optional attribute; read/write access; type: d|n
The current handled CBW.
descriptor_data
Optional attribute; read/write access; type: d|n
The descriptors in data format.
device_address
Optional attribute; read/write access; type: i
USB device/function address.
device_qualifier_descriptor_data
Optional attribute; read/write access; type: d|n
The device qualifier in data format.
device_state
Optional attribute; read/write access; type: i
USB device state.
hid_report_descriptor_data
Optional attribute; read/write access; type: d|n
The descriptors in data format.
ms_os_descriptor
Optional attribute; read/write access; type: d|n
The Microsoft OS Descriptor.
scsi_data
Optional attribute; read/write access; type: d|n
Buffered SCSI data.
scsi_disk
Required attribute; read/write access; type: o|[os]
The SCSI disk holding the data.

Required interfaces: simple_scsi_target.

string_descriptor_array
Optional attribute; read/write access; type: [d*]
String descriptors.
transport_state
Optional attribute; read/write access; type: i
State for mass storage command/data/status protocol.
usb_host
Optional attribute; read/write access; type: o|[os]|n
The USB host controller.

Required interfaces: usb.

Provided By

usb-disk
usb-host-connector usb_hs_keyboard