diff options
Diffstat (limited to 'drivers/net/bnx2x_init.h')
| -rw-r--r-- | drivers/net/bnx2x_init.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/net/bnx2x_init.h b/drivers/net/bnx2x_init.h index 4c7750789b62..130927cfc75b 100644 --- a/drivers/net/bnx2x_init.h +++ b/drivers/net/bnx2x_init.h | |||
| @@ -72,26 +72,26 @@ | |||
| 72 | 72 | ||
| 73 | 73 | ||
| 74 | struct raw_op { | 74 | struct raw_op { |
| 75 | u32 op :8; | 75 | u32 op:8; |
| 76 | u32 offset :24; | 76 | u32 offset:24; |
| 77 | u32 raw_data; | 77 | u32 raw_data; |
| 78 | }; | 78 | }; |
| 79 | 79 | ||
| 80 | struct op_read { | 80 | struct op_read { |
| 81 | u32 op :8; | 81 | u32 op:8; |
| 82 | u32 offset :24; | 82 | u32 offset:24; |
| 83 | u32 pad; | 83 | u32 pad; |
| 84 | }; | 84 | }; |
| 85 | 85 | ||
| 86 | struct op_write { | 86 | struct op_write { |
| 87 | u32 op :8; | 87 | u32 op:8; |
| 88 | u32 offset :24; | 88 | u32 offset:24; |
| 89 | u32 val; | 89 | u32 val; |
| 90 | }; | 90 | }; |
| 91 | 91 | ||
| 92 | struct op_string_write { | 92 | struct op_string_write { |
| 93 | u32 op :8; | 93 | u32 op:8; |
| 94 | u32 offset :24; | 94 | u32 offset:24; |
| 95 | #ifdef __LITTLE_ENDIAN | 95 | #ifdef __LITTLE_ENDIAN |
| 96 | u16 data_off; | 96 | u16 data_off; |
| 97 | u16 data_len; | 97 | u16 data_len; |
| @@ -102,8 +102,8 @@ struct op_string_write { | |||
| 102 | }; | 102 | }; |
| 103 | 103 | ||
| 104 | struct op_zero { | 104 | struct op_zero { |
| 105 | u32 op :8; | 105 | u32 op:8; |
| 106 | u32 offset :24; | 106 | u32 offset:24; |
| 107 | u32 len; | 107 | u32 len; |
| 108 | }; | 108 | }; |
| 109 | 109 | ||
| @@ -208,7 +208,7 @@ static void bnx2x_init_wr_64(struct bnx2x *bp, u32 addr, const u32 *data, | |||
| 208 | /********************************************************* | 208 | /********************************************************* |
| 209 | There are different blobs for each PRAM section. | 209 | There are different blobs for each PRAM section. |
| 210 | In addition, each blob write operation is divided into a few operations | 210 | In addition, each blob write operation is divided into a few operations |
| 211 | in order to decrease the amount of phys. contigious buffer needed. | 211 | in order to decrease the amount of phys. contiguous buffer needed. |
| 212 | Thus, when we select a blob the address may be with some offset | 212 | Thus, when we select a blob the address may be with some offset |
| 213 | from the beginning of PRAM section. | 213 | from the beginning of PRAM section. |
| 214 | The same holds for the INT_TABLE sections. | 214 | The same holds for the INT_TABLE sections. |
| @@ -336,7 +336,7 @@ static void bnx2x_init_block(struct bnx2x *bp, u32 op_start, u32 op_end) | |||
| 336 | len = op->str_wr.data_len; | 336 | len = op->str_wr.data_len; |
| 337 | data = data_base + op->str_wr.data_off; | 337 | data = data_base + op->str_wr.data_off; |
| 338 | 338 | ||
| 339 | /* carefull! it must be in order */ | 339 | /* careful! it must be in order */ |
| 340 | if (unlikely(op_type > OP_WB)) { | 340 | if (unlikely(op_type > OP_WB)) { |
| 341 | 341 | ||
| 342 | /* If E1 only */ | 342 | /* If E1 only */ |
| @@ -740,7 +740,7 @@ static u8 calc_crc8(u32 data, u8 crc) | |||
| 740 | return crc_res; | 740 | return crc_res; |
| 741 | } | 741 | } |
| 742 | 742 | ||
| 743 | /* regiesers addresses are not in order | 743 | /* registers addresses are not in order |
| 744 | so these arrays help simplify the code */ | 744 | so these arrays help simplify the code */ |
| 745 | static const int cm_start[E1H_FUNC_MAX][9] = { | 745 | static const int cm_start[E1H_FUNC_MAX][9] = { |
| 746 | {MISC_FUNC0_START, TCM_FUNC0_START, UCM_FUNC0_START, CCM_FUNC0_START, | 746 | {MISC_FUNC0_START, TCM_FUNC0_START, UCM_FUNC0_START, CCM_FUNC0_START, |
