[bhnd] don't use anonymous unions.
Found by: gcc-4.2
This commit is contained in:
parent
054ae23156
commit
426a80d44d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=299135
@ -259,9 +259,9 @@ bhndb_initialize_region_cfg(struct bhndb_softc *sc, device_t *devs, int ndevs,
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
/* Fetch the base address of the mapped port. */
|
/* Fetch the base address of the mapped port. */
|
||||||
error = bhnd_get_region_addr(child,
|
error = bhnd_get_region_addr(child,
|
||||||
regw->core.port_type, regw->core.port,
|
regw->d.core.port_type, regw->d.core.port,
|
||||||
regw->core.region, &addr, &size);
|
regw->d.core.region, &addr, &size);
|
||||||
if (error)
|
if (error)
|
||||||
return (error);
|
return (error);
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ struct bhndb_regwin {
|
|||||||
struct {
|
struct {
|
||||||
bus_size_t cfg_offset; /**< window address config offset. */
|
bus_size_t cfg_offset; /**< window address config offset. */
|
||||||
} dyn;
|
} dyn;
|
||||||
};
|
} d;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define BHNDB_REGWIN_TABLE_END { BHNDB_REGWIN_T_INVALID, 0, 0, { 0, 0 } }
|
#define BHNDB_REGWIN_TABLE_END { BHNDB_REGWIN_T_INVALID, 0, 0, { 0, 0 } }
|
||||||
@ -170,4 +170,4 @@ struct bhndb_hw_priority {
|
|||||||
#define BHNDB_HW_PRIORITY_TABLE_END { {}, BHNDB_PRIORITY_NONE, NULL, 0 }
|
#define BHNDB_HW_PRIORITY_TABLE_END { {}, BHNDB_PRIORITY_NONE, NULL, 0 }
|
||||||
|
|
||||||
|
|
||||||
#endif /* _BHND_BHNDB_H_ */
|
#endif /* _BHND_BHNDB_H_ */
|
||||||
|
@ -313,7 +313,7 @@ bhndb_pci_compat_setregwin(struct bhndb_pci_softc *sc,
|
|||||||
if ((error = bhndb_pci_fast_setregwin(sc, rw, addr)))
|
if ((error = bhndb_pci_fast_setregwin(sc, rw, addr)))
|
||||||
return (error);
|
return (error);
|
||||||
|
|
||||||
if (pci_read_config(parent, rw->dyn.cfg_offset, 4) == addr)
|
if (pci_read_config(parent, rw->d.dyn.cfg_offset, 4) == addr)
|
||||||
return (0);
|
return (0);
|
||||||
|
|
||||||
DELAY(10);
|
DELAY(10);
|
||||||
@ -343,7 +343,7 @@ bhndb_pci_fast_setregwin(struct bhndb_pci_softc *sc,
|
|||||||
if (addr % rw->win_size != 0)
|
if (addr % rw->win_size != 0)
|
||||||
return (EINVAL);
|
return (EINVAL);
|
||||||
|
|
||||||
pci_write_config(parent, rw->dyn.cfg_offset, addr, 4);
|
pci_write_config(parent, rw->d.dyn.cfg_offset, addr, 4);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return (ENODEV);
|
return (ENODEV);
|
||||||
|
@ -93,7 +93,9 @@ const struct bhndb_hwcfg bhndb_pci_siba_generic_hwcfg = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
BHNDB_REGWIN_TABLE_END
|
BHNDB_REGWIN_TABLE_END
|
||||||
@ -122,7 +124,9 @@ const struct bhndb_hwcfg bhndb_pci_bcma_generic_hwcfg = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL,
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -131,7 +135,7 @@ const struct bhndb_hwcfg bhndb_pci_bcma_generic_hwcfg = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_CC,
|
.class = BHND_DEVCLASS_CC,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -327,7 +331,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v0 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V0_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V0_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V0_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V0_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V0_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V0_BAR0_WIN0_CONTROL
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -344,7 +350,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v0 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V0_BAR0_PCIREG_OFFSET,
|
.win_offset = BHNDB_PCI_V0_BAR0_PCIREG_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V0_BAR0_PCIREG_SIZE,
|
.win_size = BHNDB_PCI_V0_BAR0_PCIREG_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_PCI,
|
.class = BHND_DEVCLASS_PCI,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -375,7 +381,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pci = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -392,7 +400,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pci = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_PCIREG_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_PCIREG_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_PCIREG_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_PCIREG_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_PCI,
|
.class = BHND_DEVCLASS_PCI,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -407,7 +415,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pci = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_CC,
|
.class = BHND_DEVCLASS_CC,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -439,7 +447,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pcie = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V1_BAR0_WIN0_CONTROL
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -456,7 +466,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pcie = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_PCIREG_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_PCIREG_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_PCIREG_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_PCIREG_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_PCIE,
|
.class = BHND_DEVCLASS_PCIE,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -471,7 +481,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v1_pcie = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
.win_offset = BHNDB_PCI_V1_BAR0_CCREGS_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
.win_size = BHNDB_PCI_V1_BAR0_CCREGS_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_CC,
|
.class = BHND_DEVCLASS_CC,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -503,7 +513,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v2 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V2_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V2_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V2_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V2_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V2_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V2_BAR0_WIN0_CONTROL,
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -512,7 +524,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v2 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V2_BAR0_WIN1_OFFSET,
|
.win_offset = BHNDB_PCI_V2_BAR0_WIN1_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V2_BAR0_WIN1_SIZE,
|
.win_size = BHNDB_PCI_V2_BAR0_WIN1_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V2_BAR0_WIN1_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V2_BAR0_WIN1_CONTROL,
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -521,7 +535,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v2 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V2_BAR0_PCIREG_OFFSET,
|
.win_offset = BHNDB_PCI_V2_BAR0_PCIREG_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V2_BAR0_PCIREG_SIZE,
|
.win_size = BHNDB_PCI_V2_BAR0_PCIREG_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_PCIE,
|
.class = BHND_DEVCLASS_PCIE,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -536,7 +550,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v2 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V2_BAR0_CCREGS_OFFSET,
|
.win_offset = BHNDB_PCI_V2_BAR0_CCREGS_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V2_BAR0_CCREGS_SIZE,
|
.win_size = BHNDB_PCI_V2_BAR0_CCREGS_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_CC,
|
.class = BHND_DEVCLASS_CC,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -568,7 +582,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v3 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V3_BAR0_WIN0_OFFSET,
|
.win_offset = BHNDB_PCI_V3_BAR0_WIN0_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V3_BAR0_WIN0_SIZE,
|
.win_size = BHNDB_PCI_V3_BAR0_WIN0_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V3_BAR0_WIN0_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V3_BAR0_WIN0_CONTROL,
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -577,7 +593,9 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v3 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_DYN,
|
.win_type = BHNDB_REGWIN_T_DYN,
|
||||||
.win_offset = BHNDB_PCI_V3_BAR0_WIN1_OFFSET,
|
.win_offset = BHNDB_PCI_V3_BAR0_WIN1_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V3_BAR0_WIN1_SIZE,
|
.win_size = BHNDB_PCI_V3_BAR0_WIN1_SIZE,
|
||||||
.dyn.cfg_offset = BHNDB_PCI_V3_BAR0_WIN1_CONTROL,
|
.d.dyn = {
|
||||||
|
.cfg_offset = BHNDB_PCI_V3_BAR0_WIN1_CONTROL,
|
||||||
|
},
|
||||||
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
.res = { SYS_RES_MEMORY, PCIR_BAR(0) }
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -586,7 +604,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v3 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V3_BAR0_PCIREG_OFFSET,
|
.win_offset = BHNDB_PCI_V3_BAR0_PCIREG_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V3_BAR0_PCIREG_SIZE,
|
.win_size = BHNDB_PCI_V3_BAR0_PCIREG_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_PCIE,
|
.class = BHND_DEVCLASS_PCIE,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
@ -601,7 +619,7 @@ static const struct bhndb_hwcfg bhndb_pci_hwcfg_v3 = {
|
|||||||
.win_type = BHNDB_REGWIN_T_CORE,
|
.win_type = BHNDB_REGWIN_T_CORE,
|
||||||
.win_offset = BHNDB_PCI_V3_BAR0_CCREGS_OFFSET,
|
.win_offset = BHNDB_PCI_V3_BAR0_CCREGS_OFFSET,
|
||||||
.win_size = BHNDB_PCI_V3_BAR0_CCREGS_SIZE,
|
.win_size = BHNDB_PCI_V3_BAR0_CCREGS_SIZE,
|
||||||
.core = {
|
.d.core = {
|
||||||
.class = BHND_DEVCLASS_CC,
|
.class = BHND_DEVCLASS_CC,
|
||||||
.unit = 0,
|
.unit = 0,
|
||||||
.port = 0,
|
.port = 0,
|
||||||
|
@ -873,19 +873,19 @@ bhndb_regwin_find_core(const struct bhndb_regwin *table, bhnd_devclass_t class,
|
|||||||
if (rw->win_type != BHNDB_REGWIN_T_CORE)
|
if (rw->win_type != BHNDB_REGWIN_T_CORE)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (rw->core.class != class)
|
if (rw->d.core.class != class)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (unit != -1 && rw->core.unit != unit)
|
if (unit != -1 && rw->d.core.unit != unit)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (rw->core.port_type != port_type)
|
if (rw->d.core.port_type != port_type)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (rw->core.port != port)
|
if (rw->d.core.port != port)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (rw->core.region != region)
|
if (rw->d.core.region != region)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
return (rw);
|
return (rw);
|
||||||
@ -944,16 +944,16 @@ bhndb_regwin_matches_device(const struct bhndb_regwin *regw, device_t dev)
|
|||||||
return (false);
|
return (false);
|
||||||
|
|
||||||
/* Device class must match */
|
/* Device class must match */
|
||||||
if (bhnd_get_class(dev) != regw->core.class)
|
if (bhnd_get_class(dev) != regw->d.core.class)
|
||||||
return (false);
|
return (false);
|
||||||
|
|
||||||
/* Device unit must match */
|
/* Device unit must match */
|
||||||
if (bhnd_get_core_unit(dev) != regw->core.unit)
|
if (bhnd_get_core_unit(dev) != regw->d.core.unit)
|
||||||
return (false);
|
return (false);
|
||||||
|
|
||||||
/* The regwin port/region must be defined. */
|
/* The regwin port/region must be defined. */
|
||||||
if (!bhnd_is_region_valid(dev, regw->core.port_type, regw->core.port,
|
if (!bhnd_is_region_valid(dev, regw->d.core.port_type, regw->d.core.port,
|
||||||
regw->core.region))
|
regw->d.core.region))
|
||||||
{
|
{
|
||||||
return (false);
|
return (false);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user