patch-2.3.99-pre3 linux/drivers/ieee1394/raw1394.h
Next file: linux/drivers/isdn/Config.in
Previous file: linux/drivers/ieee1394/raw1394.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
Wed Mar 22 00:02:49 2000
- Orig file:
v2.3.99-pre2/linux/drivers/ieee1394/raw1394.h
- Orig date:
Fri Jan 21 18:19:16 2000
diff -u --recursive --new-file v2.3.99-pre2/linux/drivers/ieee1394/raw1394.h linux/drivers/ieee1394/raw1394.h
@@ -5,7 +5,7 @@
#define RAW1394_DEVICE_MAJOR 171
#define RAW1394_DEVICE_NAME "raw1394"
-#define RAW1394_KERNELAPI_VERSION 1
+#define RAW1394_KERNELAPI_VERSION 2
/* state: opened */
#define RAW1394_REQ_INITIALIZE 1
@@ -21,10 +21,12 @@
#define RAW1394_REQ_LOCK64 103
#define RAW1394_REQ_ISO_LISTEN 200
+#define RAW1394_REQ_FCP_LISTEN 201
/* kernel to user */
#define RAW1394_REQ_BUS_RESET 10000
#define RAW1394_REQ_ISO_RECEIVE 10001
+#define RAW1394_REQ_FCP_REQUEST 10002
/* error codes */
#define RAW1394_ERROR_NONE 0
@@ -67,6 +69,7 @@
struct iso_block_store {
atomic_t refcount;
+ size_t data_size;
quadlet_t data[0];
};
@@ -82,6 +85,8 @@
struct semaphore complete_sem;
spinlock_t reqlists_lock;
wait_queue_head_t poll_wait_complete;
+
+ u8 *fcp_buffer;
u64 listen_channels;
quadlet_t *iso_buffer;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)