diff options
| author | 2000-03-16 03:40:52 +0000 | |
|---|---|---|
| committer | 2000-03-16 03:40:52 +0000 | |
| commit | 227464b31ce04e1ceba51067b500ebbe54b2c08f (patch) | |
| tree | 4414d7778310d0b663a719079dc794f656f22d2d /src/kernel-raw1394.h | |
| parent | Removed obsolete AC_PROG_RANLIB. (diff) | |
Added FCP listen functionality.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@12 53a565d1-3bb7-0310-b661-cf11e63c67ab
Diffstat (limited to 'src/kernel-raw1394.h')
| -rw-r--r-- | src/kernel-raw1394.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kernel-raw1394.h b/src/kernel-raw1394.h index b1b0e4b..f23bfc0 100644 --- a/src/kernel-raw1394.h +++ b/src/kernel-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 raw1394_khost_list { struct iso_block_store { atomic_t refcount; + size_t data_size; quadlet_t data[0]; }; @@ -83,6 +86,8 @@ struct file_info { spinlock_t reqlists_lock; wait_queue_head_t poll_wait_complete; + u8 *fcp_buffer; + u64 listen_channels; quadlet_t *iso_buffer; size_t iso_buffer_length; |
