|
@@ -108,10 +108,11 @@ struct fw_cdev_event_iso_interrupt {
|
|
|
#define FW_CDEV_IOC_SEND_REQUEST _IO('#', 0x01)
|
|
|
#define FW_CDEV_IOC_ALLOCATE _IO('#', 0x02)
|
|
|
#define FW_CDEV_IOC_SEND_RESPONSE _IO('#', 0x03)
|
|
|
-#define FW_CDEV_IOC_CREATE_ISO_CONTEXT _IO('#', 0x04)
|
|
|
-#define FW_CDEV_IOC_QUEUE_ISO _IO('#', 0x05)
|
|
|
-#define FW_CDEV_IOC_START_ISO _IO('#', 0x06)
|
|
|
-#define FW_CDEV_IOC_STOP_ISO _IO('#', 0x07)
|
|
|
+#define FW_CDEV_IOC_INITIATE_BUS_RESET _IO('#', 0x04)
|
|
|
+#define FW_CDEV_IOC_CREATE_ISO_CONTEXT _IO('#', 0x05)
|
|
|
+#define FW_CDEV_IOC_QUEUE_ISO _IO('#', 0x06)
|
|
|
+#define FW_CDEV_IOC_START_ISO _IO('#', 0x07)
|
|
|
+#define FW_CDEV_IOC_STOP_ISO _IO('#', 0x08)
|
|
|
|
|
|
struct fw_cdev_get_config_rom {
|
|
|
__u32 length;
|
|
@@ -139,6 +140,13 @@ struct fw_cdev_allocate {
|
|
|
__u32 length;
|
|
|
};
|
|
|
|
|
|
+#define FW_CDEV_LONG_RESET 0
|
|
|
+#define FW_CDEV_SHORT_RESET 1
|
|
|
+
|
|
|
+struct fw_cdev_initiate_bus_reset {
|
|
|
+ __u32 type;
|
|
|
+};
|
|
|
+
|
|
|
#define FW_CDEV_ISO_CONTEXT_TRANSMIT 0
|
|
|
#define FW_CDEV_ISO_CONTEXT_RECEIVE 1
|
|
|
|