aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire/fw-device-cdev.h
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2007-03-07 12:12:42 -0500
committerStefan Richter <stefanr@s5r6.in-berlin.de>2007-03-09 16:03:08 -0500
commit5371842b723dd04df57171f2c74660966901380c (patch)
treed94e2f9a128f736b6ee92c4c6a6d7819d06e4908 /drivers/firewire/fw-device-cdev.h
parent97bd9efa5a4d8a70b3bafe0d1e3e1a814fdac5bc (diff)
firewire: Implement ioctl to initiate bus reset.
Signed-off-by: Kristian Høgsberg <krh@redhat.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/firewire/fw-device-cdev.h')
-rw-r--r--drivers/firewire/fw-device-cdev.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/drivers/firewire/fw-device-cdev.h b/drivers/firewire/fw-device-cdev.h
index 4f94471b807..8a8b390d599 100644
--- a/drivers/firewire/fw-device-cdev.h
+++ b/drivers/firewire/fw-device-cdev.h
@@ -108,10 +108,11 @@ struct fw_cdev_event_iso_interrupt {
108#define FW_CDEV_IOC_SEND_REQUEST _IO('#', 0x01) 108#define FW_CDEV_IOC_SEND_REQUEST _IO('#', 0x01)
109#define FW_CDEV_IOC_ALLOCATE _IO('#', 0x02) 109#define FW_CDEV_IOC_ALLOCATE _IO('#', 0x02)
110#define FW_CDEV_IOC_SEND_RESPONSE _IO('#', 0x03) 110#define FW_CDEV_IOC_SEND_RESPONSE _IO('#', 0x03)
111#define FW_CDEV_IOC_CREATE_ISO_CONTEXT _IO('#', 0x04) 111#define FW_CDEV_IOC_INITIATE_BUS_RESET _IO('#', 0x04)
112#define FW_CDEV_IOC_QUEUE_ISO _IO('#', 0x05) 112#define FW_CDEV_IOC_CREATE_ISO_CONTEXT _IO('#', 0x05)
113#define FW_CDEV_IOC_START_ISO _IO('#', 0x06) 113#define FW_CDEV_IOC_QUEUE_ISO _IO('#', 0x06)
114#define FW_CDEV_IOC_STOP_ISO _IO('#', 0x07) 114#define FW_CDEV_IOC_START_ISO _IO('#', 0x07)
115#define FW_CDEV_IOC_STOP_ISO _IO('#', 0x08)
115 116
116struct fw_cdev_get_config_rom { 117struct fw_cdev_get_config_rom {
117 __u32 length; 118 __u32 length;
@@ -139,6 +140,13 @@ struct fw_cdev_allocate {
139 __u32 length; 140 __u32 length;
140}; 141};
141 142
143#define FW_CDEV_LONG_RESET 0
144#define FW_CDEV_SHORT_RESET 1
145
146struct fw_cdev_initiate_bus_reset {
147 __u32 type;
148};
149
142#define FW_CDEV_ISO_CONTEXT_TRANSMIT 0 150#define FW_CDEV_ISO_CONTEXT_TRANSMIT 0
143#define FW_CDEV_ISO_CONTEXT_RECEIVE 1 151#define FW_CDEV_ISO_CONTEXT_RECEIVE 1
144 152