Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fw_cdev_send_request Struct Reference

#include <firewire-cdev.h>

Data Fields

__u32 tcode
 
__u32 length
 
__u64 offset
 
__u64 closure
 
__u64 data
 
__u32 generation
 

Detailed Description

struct fw_cdev_send_request - Send an asynchronous request packet : Transaction code of the request : Length of outgoing payload, in bytes : 48-bit offset at destination node : Passed back to userspace in the response event : Userspace pointer to payload : The bus generation where packet is valid

Send a request to the device. This ioctl implements all outgoing requests. Both quadlet and block request specify the payload as a pointer to the data in the field. Once the transaction completes, the kernel writes an &fw_cdev_event_response event back. The field is passed back to user space in the response event.

Definition at line 505 of file firewire-cdev.h.

Field Documentation

__u64 closure

Definition at line 509 of file firewire-cdev.h.

Definition at line 510 of file firewire-cdev.h.

__u32 generation

Definition at line 511 of file firewire-cdev.h.

__u32 length

Definition at line 507 of file firewire-cdev.h.

Definition at line 508 of file firewire-cdev.h.

__u32 tcode

Definition at line 506 of file firewire-cdev.h.


The documentation for this struct was generated from the following file: