git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
common/sfc_efx/base: update EF100 registers definitions
[dpdk.git]
/
drivers
/
common
/
sfc_efx
/
base
/
rhead_pci.c
diff --git
a/drivers/common/sfc_efx/base/rhead_pci.c
b/drivers/common/sfc_efx/base/rhead_pci.c
index
dfb163b
..
54522fe
100644
(file)
--- a/
drivers/common/sfc_efx/base/rhead_pci.c
+++ b/
drivers/common/sfc_efx/base/rhead_pci.c
@@
-1,6
+1,6
@@
/* SPDX-License-Identifier: BSD-3-Clause
*
/* SPDX-License-Identifier: BSD-3-Clause
*
- * Copyright(c) 2019-202
0
Xilinx, Inc.
+ * Copyright(c) 2019-202
1
Xilinx, Inc.
* Copyright(c) 2019 Solarflare Communications Inc.
*/
* Copyright(c) 2019 Solarflare Communications Inc.
*/
@@
-47,6
+47,7
@@
fail1:
__checkReturn efx_rc_t
rhead_pci_nic_membar_lookup(
__in efsys_pci_config_t *espcp,
__checkReturn efx_rc_t
rhead_pci_nic_membar_lookup(
__in efsys_pci_config_t *espcp,
+ __in const efx_pci_ops_t *epop,
__out efx_bar_region_t *ebrp)
{
boolean_t xilinx_tbl_found = B_FALSE;
__out efx_bar_region_t *ebrp)
{
boolean_t xilinx_tbl_found = B_FALSE;
@@
-65,7
+66,8
@@
rhead_pci_nic_membar_lookup(
* the following discovery steps.
*/
while (1) {
* the following discovery steps.
*/
while (1) {
- rc = efx_pci_find_next_xilinx_cap_table(espcp, &pci_capa_offset,
+ rc = efx_pci_find_next_xilinx_cap_table(espcp, epop,
+ &pci_capa_offset,
&xilinx_tbl_bar,
&xilinx_tbl_offset);
if (rc != 0) {
&xilinx_tbl_bar,
&xilinx_tbl_offset);
if (rc != 0) {
@@
-90,7
+92,7
@@
rhead_pci_nic_membar_lookup(
xilinx_tbl_found = B_TRUE;
xilinx_tbl_found = B_TRUE;
-
EFSYS_PCI_FIND_MEM_BAR(espcp, xilinx_tbl_bar, &xil_eb, &rc
);
+
rc = epop->epo_find_mem_bar(espcp, xilinx_tbl_bar, &xil_eb
);
if (rc != 0)
goto fail2;
if (rc != 0)
goto fail2;
@@
-110,7
+112,7
@@
rhead_pci_nic_membar_lookup(
if (bar_found == B_FALSE)
goto fail4;
if (bar_found == B_FALSE)
goto fail4;
-
EFSYS_PCI_FIND_MEM_BAR(espcp, ebrp->ebr_index, &nic_eb, &rc
);
+
rc = epop->epo_find_mem_bar(espcp, ebrp->ebr_index, &nic_eb
);
if (rc != 0)
goto fail5;
if (rc != 0)
goto fail5;