diff options
Diffstat (limited to 'drivers/firewire/fw-transaction.h')
-rw-r--r-- | drivers/firewire/fw-transaction.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/firewire/fw-transaction.h b/drivers/firewire/fw-transaction.h index eed2e295eb3c..f90f09c05833 100644 --- a/drivers/firewire/fw-transaction.h +++ b/drivers/firewire/fw-transaction.h | |||
@@ -230,6 +230,11 @@ struct fw_card { | |||
230 | u8 color; /* must be u8 to match the definition in struct fw_node */ | 230 | u8 color; /* must be u8 to match the definition in struct fw_node */ |
231 | int gap_count; | 231 | int gap_count; |
232 | bool beta_repeaters_present; | 232 | bool beta_repeaters_present; |
233 | /* | ||
234 | * Set if the local device is the IRM and the broadcast channel | ||
235 | * was allocated. | ||
236 | */ | ||
237 | bool is_irm; | ||
233 | 238 | ||
234 | int index; | 239 | int index; |
235 | 240 | ||
@@ -438,4 +443,7 @@ void fw_core_handle_bus_reset(struct fw_card *card, int node_id, | |||
438 | void fw_core_handle_request(struct fw_card *card, struct fw_packet *request); | 443 | void fw_core_handle_request(struct fw_card *card, struct fw_packet *request); |
439 | void fw_core_handle_response(struct fw_card *card, struct fw_packet *packet); | 444 | void fw_core_handle_response(struct fw_card *card, struct fw_packet *packet); |
440 | 445 | ||
446 | extern int fw_irm_set_broadcast_channel_register(struct device *dev, | ||
447 | void *data); | ||
448 | |||
441 | #endif /* __fw_transaction_h */ | 449 | #endif /* __fw_transaction_h */ |