diff options
Diffstat (limited to 'include/linux/firewire.h')
-rw-r--r-- | include/linux/firewire.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/include/linux/firewire.h b/include/linux/firewire.h index 7e1d4dec83e7..9416a461b696 100644 --- a/include/linux/firewire.h +++ b/include/linux/firewire.h | |||
@@ -20,20 +20,6 @@ | |||
20 | #define fw_notify(s, args...) printk(KERN_NOTICE KBUILD_MODNAME ": " s, ## args) | 20 | #define fw_notify(s, args...) printk(KERN_NOTICE KBUILD_MODNAME ": " s, ## args) |
21 | #define fw_error(s, args...) printk(KERN_ERR KBUILD_MODNAME ": " s, ## args) | 21 | #define fw_error(s, args...) printk(KERN_ERR KBUILD_MODNAME ": " s, ## args) |
22 | 22 | ||
23 | static inline void fw_memcpy_from_be32(void *_dst, void *_src, size_t size) | ||
24 | { | ||
25 | u32 *dst = _dst; | ||
26 | __be32 *src = _src; | ||
27 | int i; | ||
28 | |||
29 | for (i = 0; i < size / 4; i++) | ||
30 | dst[i] = be32_to_cpu(src[i]); | ||
31 | } | ||
32 | |||
33 | static inline void fw_memcpy_to_be32(void *_dst, void *_src, size_t size) | ||
34 | { | ||
35 | fw_memcpy_from_be32(_dst, _src, size); | ||
36 | } | ||
37 | #define CSR_REGISTER_BASE 0xfffff0000000ULL | 23 | #define CSR_REGISTER_BASE 0xfffff0000000ULL |
38 | 24 | ||
39 | /* register offsets are relative to CSR_REGISTER_BASE */ | 25 | /* register offsets are relative to CSR_REGISTER_BASE */ |
@@ -131,7 +117,7 @@ struct fw_card { | |||
131 | 117 | ||
132 | bool broadcast_channel_allocated; | 118 | bool broadcast_channel_allocated; |
133 | u32 broadcast_channel; | 119 | u32 broadcast_channel; |
134 | u32 topology_map[(CSR_TOPOLOGY_MAP_END - CSR_TOPOLOGY_MAP) / 4]; | 120 | __be32 topology_map[(CSR_TOPOLOGY_MAP_END - CSR_TOPOLOGY_MAP) / 4]; |
135 | }; | 121 | }; |
136 | 122 | ||
137 | struct fw_attribute_group { | 123 | struct fw_attribute_group { |
@@ -281,6 +267,7 @@ struct fw_packet { | |||
281 | void *payload; | 267 | void *payload; |
282 | size_t payload_length; | 268 | size_t payload_length; |
283 | dma_addr_t payload_bus; | 269 | dma_addr_t payload_bus; |
270 | bool payload_mapped; | ||
284 | u32 timestamp; | 271 | u32 timestamp; |
285 | 272 | ||
286 | /* | 273 | /* |