Lines Matching defs:bhndb_pci_probe
160 struct bhndb_pci_probe { struct
161 device_t dev; /**< bridge device */
162 device_t pci_dev; /**< parent PCI device */
163 struct bhnd_chipid cid; /**< chip identification */
164 struct bhnd_core_info hostb_core; /**< PCI bridge core info */
166 struct bhndb_pci_eio erom_io; /**< erom I/O instance */
167 bhnd_erom_class_t *erom_class; /**< probed erom class */
168 bhnd_erom_t *erom; /**< erom parser */
169 struct bhnd_core_info *cores; /**< erom-owned core table */
170 u_int ncores; /**< number of cores */
172 const struct bhndb_regwin *m_win; /**< mapped register window, or NULL if no mapping */
173 …ct resource *m_res; /**< resource containing the register window, or NULL if no window mapped */
174 bhnd_addr_t m_target; /**< base address mapped by m_win */
175 bhnd_addr_t m_addr; /**< mapped address */
176 bhnd_size_t m_size; /**< mapped size */
177 bool m_valid; /**< true if a valid mapping exists, false otherwise */
179 struct bhndb_host_resources *hr; /**< backing host resources */
262 bhndb_pci_probe(device_t dev) in bhndb_pci_probe() function