summaryrefslogtreecommitdiff
path: root/drivers/firewire/fw-transaction.h
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2007-01-26 08:38:45 +0300
committerStefan Richter <stefanr@s5r6.in-berlin.de>2007-03-10 00:02:48 +0300
commit931c4834c8d1e1bf0dcc256b89449a01711f970d (patch)
tree2d1b26b4418a034528acc98d38e179b57e2b3a56 /drivers/firewire/fw-transaction.h
parent9fc82689bf2920e9b3a8cc1766bcb6ad6454a7c4 (diff)
downloadlinux-931c4834c8d1e1bf0dcc256b89449a01711f970d.tar.xz
firewire: Implement compliant bus management.
Signed-off-by: Kristian Høgsberg <krh@redhat.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/firewire/fw-transaction.h')
-rw-r--r--drivers/firewire/fw-transaction.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/firewire/fw-transaction.h b/drivers/firewire/fw-transaction.h
index ad7ba32755eb..50ec2c683a31 100644
--- a/drivers/firewire/fw-transaction.h
+++ b/drivers/firewire/fw-transaction.h
@@ -276,6 +276,7 @@ struct fw_card {
int current_tlabel, tlabel_mask;
struct list_head transaction_list;
struct timer_list flush_timer;
+ unsigned long reset_jiffies;
unsigned long long guid;
int max_receive;
@@ -301,9 +302,10 @@ struct fw_card {
struct list_head link;
- /* Work struct for IRM duties. */
+ /* Work struct for BM duties. */
struct delayed_work work;
- int irm_retries;
+ int bm_retries;
+ int bm_generation;
};
struct fw_card *fw_card_get(struct fw_card *card);