Lines Matching defs:fw_card
85 struct fw_card { struct
86 const struct fw_card_driver *driver; argument
87 struct device *device;
88 struct kref kref;
89 struct completion done;
91 int node_id;
92 int generation;
93 int current_tlabel;
94 u64 tlabel_mask;
95 struct list_head transaction_list;
96 u64 reset_jiffies;
98 u32 split_timeout_hi;
99 u32 split_timeout_lo;
100 unsigned int split_timeout_cycles;
101 unsigned int split_timeout_jiffies;
103 unsigned long long guid;
104 unsigned max_receive;
105 int link_speed;
106 int config_rom_generation;
108 spinlock_t lock; /* Take this lock when handling the lists in
110 struct fw_node *local_node;
111 struct fw_node *root_node;
112 struct fw_node *irm_node;
113 u8 color; /* must be u8 to match the definition in struct fw_node */
114 int gap_count;
115 bool beta_repeaters_present;
117 int index;
118 struct list_head link;
120 struct list_head phy_receiver_list;
122 struct delayed_work br_work; /* bus reset job */
123 bool br_short;
125 struct delayed_work bm_work; /* bus manager job */
126 int bm_retries;
127 int bm_generation;
128 int bm_node_id;
129 bool bm_abdicate;
131 bool priority_budget_implemented; /* controller feature */
132 bool broadcast_channel_auto_allocated; /* controller feature */
134 bool broadcast_channel_allocated;
135 u32 broadcast_channel;
136 __be32 topology_map[(CSR_TOPOLOGY_MAP_END - CSR_TOPOLOGY_MAP) / 4];
138 __be32 maint_utility_register;