diff options
Diffstat (limited to 'drivers/ieee1394/hosts.h')
| -rw-r--r-- | drivers/ieee1394/hosts.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/drivers/ieee1394/hosts.h b/drivers/ieee1394/hosts.h index 07d188ca8495..9ad4b2463077 100644 --- a/drivers/ieee1394/hosts.h +++ b/drivers/ieee1394/hosts.h | |||
| @@ -30,13 +30,14 @@ struct hpsb_host { | |||
| 30 | 30 | ||
| 31 | unsigned char iso_listen_count[64]; | 31 | unsigned char iso_listen_count[64]; |
| 32 | 32 | ||
| 33 | int node_count; /* number of identified nodes on this bus */ | 33 | int node_count; /* number of identified nodes on this bus */ |
| 34 | int selfid_count; /* total number of SelfIDs received */ | 34 | int selfid_count; /* total number of SelfIDs received */ |
| 35 | int nodes_active; /* number of nodes that are actually active */ | 35 | int nodes_active; /* number of nodes with active link layer */ |
| 36 | u8 speed[ALL_NODES]; /* speed between each node and local node */ | ||
| 36 | 37 | ||
| 37 | nodeid_t node_id; /* node ID of this host */ | 38 | nodeid_t node_id; /* node ID of this host */ |
| 38 | nodeid_t irm_id; /* ID of this bus' isochronous resource manager */ | 39 | nodeid_t irm_id; /* ID of this bus' isochronous resource manager */ |
| 39 | nodeid_t busmgr_id; /* ID of this bus' bus manager */ | 40 | nodeid_t busmgr_id; /* ID of this bus' bus manager */ |
| 40 | 41 | ||
| 41 | /* this nodes state */ | 42 | /* this nodes state */ |
| 42 | unsigned in_bus_reset:1; | 43 | unsigned in_bus_reset:1; |
| @@ -55,7 +56,7 @@ struct hpsb_host { | |||
| 55 | struct csr_control csr; | 56 | struct csr_control csr; |
| 56 | 57 | ||
| 57 | /* Per node tlabel pool allocation */ | 58 | /* Per node tlabel pool allocation */ |
| 58 | struct hpsb_tlabel_pool tpool[64]; | 59 | struct hpsb_tlabel_pool tpool[ALL_NODES]; |
| 59 | 60 | ||
| 60 | struct hpsb_host_driver *driver; | 61 | struct hpsb_host_driver *driver; |
| 61 | 62 | ||
| @@ -72,6 +73,8 @@ struct hpsb_host { | |||
| 72 | unsigned int config_roms; | 73 | unsigned int config_roms; |
| 73 | 74 | ||
| 74 | struct list_head addr_space; | 75 | struct list_head addr_space; |
| 76 | u64 low_addr_space; /* upper bound of physical DMA area */ | ||
| 77 | u64 middle_addr_space; /* upper bound of posted write area */ | ||
| 75 | }; | 78 | }; |
| 76 | 79 | ||
| 77 | 80 | ||
