#ifndef _MDB_PCI_H
#define _MDB_PCI_H
#include <mdb/mdb_modapi.h>
#include <sys/dditypes.h>
#include <sys/ddi_impldefs.h>
#ifdef __cplusplus
extern "C" {
#endif
extern int pcie_bus_walk_init(mdb_walk_state_t *);
extern int pcie_bus_walk_step(mdb_walk_state_t *);
extern boolean_t pcie_bus_match(const struct dev_info *, uintptr_t *);
extern int pcie_pf_impl_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
extern void pcie_pf_impl_help(void);
extern int pcie_bdf_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
#ifdef __cplusplus
}
#endif
#endif