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

#include <firewire-cdev.h>

Data Fields

__u64 closure
 
__u32 type
 
__u32 node_id
 
__u32 local_node_id
 
__u32 bm_node_id
 
__u32 irm_node_id
 
__u32 root_node_id
 
__u32 generation
 

Detailed Description

struct fw_cdev_event_bus_reset - Sent when a bus reset occurred : See set by FW_CDEV_IOC_GET_INFO ioctl : See always FW_CDEV_EVENT_BUS_RESET : New node ID of this node : Node ID of the local node, i.e. of the controller : Node ID of the bus manager : Node ID of the iso resource manager : Node ID of the root node : New bus generation

This event is sent when the bus the device belongs to goes through a bus reset. It provides information about the new bus configuration, such as new node ID for this device, new root ID, and others.

If is 0xffff right after bus reset it can be reread by an FW_CDEV_IOC_GET_INFO ioctl after bus manager selection was finished. Kernels with ABI version < 4 do not set .

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

Field Documentation

__u32 bm_node_id

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

__u64 closure

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

__u32 generation

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

__u32 irm_node_id

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

__u32 local_node_id

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

__u32 node_id

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

__u32 root_node_id

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

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


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