Commit d3c1647
bnxt_en: Consolidate DB offset calculation
The doorbell offset on P5 chips is hard coded. On the new P7 chips,
it is returned by the firmware. Simplify the logic that determines
this offset and store it in a new db_offset field in struct bnxt.
Also, provide this offset to the RoCE driver in struct bnxt_en_dev.
Reviewed-by: Kalesh AP <[email protected]>
Signed-off-by: Hongguang Gao <[email protected]>
Signed-off-by: Michael Chan <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>1 parent a432a45 commit d3c1647
File tree
4 files changed
+16
-15
lines changed- drivers/net/ethernet/broadcom/bnxt
4 files changed
+16
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6031 | 6031 | | |
6032 | 6032 | | |
6033 | 6033 | | |
6034 | | - | |
6035 | | - | |
6036 | | - | |
6037 | | - | |
6038 | 6034 | | |
6039 | 6035 | | |
6040 | 6036 | | |
| |||
6054 | 6050 | | |
6055 | 6051 | | |
6056 | 6052 | | |
| 6053 | + | |
| 6054 | + | |
6057 | 6055 | | |
6058 | 6056 | | |
6059 | 6057 | | |
| |||
7146 | 7144 | | |
7147 | 7145 | | |
7148 | 7146 | | |
7149 | | - | |
7150 | 7147 | | |
7151 | 7148 | | |
7152 | 7149 | | |
| |||
7204 | 7201 | | |
7205 | 7202 | | |
7206 | 7203 | | |
7207 | | - | |
| 7204 | + | |
| 7205 | + | |
7208 | 7206 | | |
7209 | | - | |
| 7207 | + | |
7210 | 7208 | | |
7211 | | - | |
| 7209 | + | |
7212 | 7210 | | |
7213 | 7211 | | |
7214 | 7212 | | |
7215 | 7213 | | |
7216 | | - | |
| 7214 | + | |
7217 | 7215 | | |
7218 | 7216 | | |
7219 | 7217 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2216 | 2216 | | |
2217 | 2217 | | |
2218 | 2218 | | |
| 2219 | + | |
2219 | 2220 | | |
2220 | 2221 | | |
2221 | 2222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
50 | 48 | | |
51 | | - | |
52 | 49 | | |
53 | 50 | | |
54 | 51 | | |
| |||
333 | 330 | | |
334 | 331 | | |
335 | 332 | | |
| 333 | + | |
336 | 334 | | |
337 | 335 | | |
338 | 336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
76 | 80 | | |
77 | 81 | | |
78 | 82 | | |
| |||
0 commit comments