diff options
| author | 2000-02-06 15:10:14 +0000 | |
|---|---|---|
| committer | 2000-02-06 15:10:14 +0000 | |
| commit | c4d75933cb2a8e3fcd396ea78b869a2f2c6b4234 (patch) | |
| tree | 5ce2dd854c63db68cf6f7c534aab625912a161af /src/raw1394.h | |
| parent | Changed iso rcv handling to separate handlers per channel. (diff) | |
Added lock transaction.
git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@7 53a565d1-3bb7-0310-b661-cf11e63c67ab
Diffstat (limited to 'src/raw1394.h')
| -rw-r--r-- | src/raw1394.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/raw1394.h b/src/raw1394.h index 9cf4c34..57dee74 100644 --- a/src/raw1394.h +++ b/src/raw1394.h @@ -123,6 +123,9 @@ int raw1394_start_read(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr, size_t length, quadlet_t *buffer, unsigned long tag); int raw1394_start_write(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr, size_t length, quadlet_t *data, unsigned long tag); +int raw1394_start_lock(struct raw1394_handle *handle, nodeid_t node, + nodeaddr_t addr, unsigned int extcode, quadlet_t data, + quadlet_t arg, unsigned long tag); /* * This does the complete transaction and will return when it's finished. It @@ -133,6 +136,8 @@ int raw1394_read(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr, size_t length, quadlet_t *buffer); int raw1394_write(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr, size_t length, quadlet_t *data); +int raw1394_lock(struct raw1394_handle *handle, nodeid_t node, nodeaddr_t addr, + unsigned int extcode, quadlet_t data, quadlet_t arg); /* * Start and stop receiving a certain isochronous channel. You have to set an |
