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

#include <firewire-cdev.h>

Data Fields

__u64 closure
 
__u32 type
 
__u32 rcode
 
__u32 length
 
__u32 data [0]
 

Detailed Description

struct fw_cdev_event_response - Sent when a response packet was received : See set by FW_CDEV_IOC_SEND_REQUEST or FW_CDEV_IOC_SEND_BROADCAST_REQUEST or FW_CDEV_IOC_SEND_STREAM_PACKET ioctl : See always FW_CDEV_EVENT_RESPONSE : Response code returned by the remote node : Data length, i.e. the response's payload size in bytes : Payload data, if any

This event is sent when the stack receives a response to an outgoing request sent by FW_CDEV_IOC_SEND_REQUEST ioctl. The payload data for responses carrying data (read and lock responses) follows immediately and can be accessed through the field.

The event is also generated after conclusions of transactions that do not involve response packets. This includes unified write transactions, broadcast write transactions, and transmission of asynchronous stream packets. indicates success or failure of such transmissions.

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

Field Documentation

__u64 closure

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

__u32 data[0]

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

__u32 length

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

__u32 rcode

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

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


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