Commit 92c16f7e authored by Stefan Richter's avatar Stefan Richter

tools/firewire: nosy-dump: change to kernel coding style

This changes only
  - whitespace
  - C99 initializers
  - comment style
  - order of #includes
  - if { } else { } bracing
Signed-off-by: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
parent a8461c0f
This diff is collapsed.
struct list { struct list {
struct list *next, *prev; struct list *next, *prev;
}; };
static inline void static inline void
list_init(struct list *list) list_init(struct list *list)
{ {
list->next = list; list->next = list;
list->prev = list; list->prev = list;
} }
static inline int static inline int
list_empty(struct list *list) list_empty(struct list *list)
{ {
return list->next == list; return list->next == list;
} }
static inline void static inline void
list_insert(struct list *link, struct list *new_link) list_insert(struct list *link, struct list *new_link)
{ {
new_link->prev = link->prev; new_link->prev = link->prev;
new_link->next = link; new_link->next = link;
new_link->prev->next = new_link; new_link->prev->next = new_link;
new_link->next->prev = new_link; new_link->next->prev = new_link;
} }
static inline void static inline void
list_append(struct list *list, struct list *new_link) list_append(struct list *list, struct list *new_link)
{ {
list_insert((struct list *)list, new_link); list_insert((struct list *)list, new_link);
} }
static inline void static inline void
list_prepend(struct list *list, struct list *new_link) list_prepend(struct list *list, struct list *new_link)
{ {
list_insert(list->next, new_link); list_insert(list->next, new_link);
} }
static inline void static inline void
list_remove(struct list *link) list_remove(struct list *link)
{ {
link->prev->next = link->next; link->prev->next = link->next;
link->next->prev = link->prev; link->next->prev = link->prev;
} }
#define list_entry(link, type, member) \ #define list_entry(link, type, member) \
......
This diff is collapsed.
...@@ -36,60 +36,60 @@ ...@@ -36,60 +36,60 @@
#include <stdint.h> #include <stdint.h>
struct phy_packet { struct phy_packet {
uint32_t timestamp; uint32_t timestamp;
union { union {
struct { struct {
uint32_t zero:24; uint32_t zero:24;
uint32_t phy_id:6; uint32_t phy_id:6;
uint32_t identifier:2; uint32_t identifier:2;
} common, link_on; } common, link_on;
struct { struct {
uint32_t zero:16; uint32_t zero:16;
uint32_t gap_count:6; uint32_t gap_count:6;
uint32_t set_gap_count:1; uint32_t set_gap_count:1;
uint32_t set_root:1; uint32_t set_root:1;
uint32_t root_id:6; uint32_t root_id:6;
uint32_t identifier:2; uint32_t identifier:2;
} phy_config; } phy_config;
struct { struct {
uint32_t more_packets:1; uint32_t more_packets:1;
uint32_t initiated_reset:1; uint32_t initiated_reset:1;
uint32_t port2:2; uint32_t port2:2;
uint32_t port1:2; uint32_t port1:2;
uint32_t port0:2; uint32_t port0:2;
uint32_t power_class:3; uint32_t power_class:3;
uint32_t contender:1; uint32_t contender:1;
uint32_t phy_delay:2; uint32_t phy_delay:2;
uint32_t phy_speed:2; uint32_t phy_speed:2;
uint32_t gap_count:6; uint32_t gap_count:6;
uint32_t link_active:1; uint32_t link_active:1;
uint32_t extended:1; uint32_t extended:1;
uint32_t phy_id:6; uint32_t phy_id:6;
uint32_t identifier:2; uint32_t identifier:2;
} self_id; } self_id;
struct { struct {
uint32_t more_packets:1; uint32_t more_packets:1;
uint32_t reserved1:1; uint32_t reserved1:1;
uint32_t porth:2; uint32_t porth:2;
uint32_t portg:2; uint32_t portg:2;
uint32_t portf:2; uint32_t portf:2;
uint32_t porte:2; uint32_t porte:2;
uint32_t portd:2; uint32_t portd:2;
uint32_t portc:2; uint32_t portc:2;
uint32_t portb:2; uint32_t portb:2;
uint32_t porta:2; uint32_t porta:2;
uint32_t reserved0:2; uint32_t reserved0:2;
uint32_t sequence:3; uint32_t sequence:3;
uint32_t extended:1; uint32_t extended:1;
uint32_t phy_id:6; uint32_t phy_id:6;
uint32_t identifier:2; uint32_t identifier:2;
} ext_self_id; } ext_self_id;
}; };
uint32_t inverted; uint32_t inverted;
uint32_t ack; uint32_t ack;
}; };
#define PHY_PACKET_CONFIGURATION 0x00 #define PHY_PACKET_CONFIGURATION 0x00
...@@ -97,98 +97,98 @@ struct phy_packet { ...@@ -97,98 +97,98 @@ struct phy_packet {
#define PHY_PACKET_SELF_ID 0x02 #define PHY_PACKET_SELF_ID 0x02
struct link_packet { struct link_packet {
uint32_t timestamp; uint32_t timestamp;
union { union {
struct { struct {
uint32_t priority:4; uint32_t priority:4;
uint32_t tcode:4; uint32_t tcode:4;
uint32_t rt:2; uint32_t rt:2;
uint32_t tlabel:6; uint32_t tlabel:6;
uint32_t destination:16; uint32_t destination:16;
uint32_t offset_high:16; uint32_t offset_high:16;
uint32_t source:16; uint32_t source:16;
uint32_t offset_low; uint32_t offset_low;
} common; } common;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t crc; uint32_t crc;
} read_quadlet; } read_quadlet;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t data; uint32_t data;
uint32_t crc; uint32_t crc;
} read_quadlet_response; } read_quadlet_response;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t extended_tcode:16; uint32_t extended_tcode:16;
uint32_t data_length:16; uint32_t data_length:16;
uint32_t crc; uint32_t crc;
} read_block; } read_block;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t extended_tcode:16; uint32_t extended_tcode:16;
uint32_t data_length:16; uint32_t data_length:16;
uint32_t crc; uint32_t crc;
uint32_t data[0]; uint32_t data[0];
/* crc and ack follows. */ /* crc and ack follows. */
} read_block_response; } read_block_response;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t data; uint32_t data;
uint32_t crc; uint32_t crc;
} write_quadlet; } write_quadlet;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t extended_tcode:16; uint32_t extended_tcode:16;
uint32_t data_length:16; uint32_t data_length:16;
uint32_t crc; uint32_t crc;
uint32_t data[0]; uint32_t data[0];
/* crc and ack follows. */ /* crc and ack follows. */
} write_block; } write_block;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t crc; uint32_t crc;
} write_response; } write_response;
struct { struct {
uint32_t common[3]; uint32_t common[3];
uint32_t data; uint32_t data;
uint32_t crc; uint32_t crc;
} cycle_start; } cycle_start;
struct { struct {
uint32_t sy:4; uint32_t sy:4;
uint32_t tcode:4; uint32_t tcode:4;
uint32_t channel:6; uint32_t channel:6;
uint32_t tag:2; uint32_t tag:2;
uint32_t data_length:16; uint32_t data_length:16;
uint32_t crc; uint32_t crc;
} iso_data; } iso_data;
}; };
}; };
struct subaction { struct subaction {
uint32_t ack; uint32_t ack;
size_t length; size_t length;
struct list link; struct list link;
struct link_packet packet; struct link_packet packet;
}; };
struct link_transaction { struct link_transaction {
int request_node, response_node, tlabel; int request_node, response_node, tlabel;
struct subaction *request, *response; struct subaction *request, *response;
struct list request_list, response_list; struct list request_list, response_list;
struct list link; struct list link;
}; };
int decode_fcp(struct link_transaction *t); int decode_fcp(struct link_transaction *t);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment