summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4/io/px/px_lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/sun4/io/px/px_lib.h')
-rw-r--r--usr/src/uts/sun4/io/px/px_lib.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/usr/src/uts/sun4/io/px/px_lib.h b/usr/src/uts/sun4/io/px/px_lib.h
index b07540e501..e8eead3807 100644
--- a/usr/src/uts/sun4/io/px/px_lib.h
+++ b/usr/src/uts/sun4/io/px/px_lib.h
@@ -51,8 +51,8 @@ extern "C" {
#define MMU_BTOPR(x) MMU_BTOP((x) + MMU_PAGE_OFFSET)
/* MMU map flags */
-#define MMU_MAP_MP 0
-#define MMU_MAP_BUF 1
+#define MMU_MAP_PFN 1
+#define MMU_MAP_BUF 2
typedef struct px px_t;
typedef struct px_msiq px_msiq_t;
@@ -62,6 +62,7 @@ extern int px_lib_dev_fini(dev_info_t *dip);
extern int px_lib_map_vconfig(dev_info_t *dip, ddi_map_req_t *mp,
pci_config_offset_t off, pci_regspec_t *rp, caddr_t *addrp);
extern void px_lib_map_attr_check(ddi_map_req_t *mp);
+
extern int px_lib_intr_devino_to_sysino(dev_info_t *dip, devino_t devino,
sysino_t *sysino);
extern int px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino,
@@ -84,14 +85,14 @@ extern void px_fill_rc_status(px_fault_t *px_fault_p,
#endif
extern int px_lib_iommu_map(dev_info_t *dip, tsbid_t tsbid, pages_t pages,
- io_attributes_t io_attributes, void *addr, size_t pfn_index, int flag);
+ io_attributes_t attr, void *addr, size_t pfn_index, int flags);
extern int px_lib_iommu_demap(dev_info_t *dip, tsbid_t tsbid, pages_t pages);
extern int px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid,
- io_attributes_t *attributes_p, r_addr_t *r_addr_p);
-extern int px_lib_dma_bypass_rngchk(ddi_dma_attr_t *attrp, uint64_t *lo_p,
+ io_attributes_t *attr_p, r_addr_t *r_addr_p);
+extern int px_lib_dma_bypass_rngchk(ddi_dma_attr_t *attr_p, uint64_t *lo_p,
uint64_t *hi_p);
extern int px_lib_iommu_getbypass(dev_info_t *dip, r_addr_t ra,
- io_attributes_t io_attributes, io_addr_t *io_addr_p);
+ io_attributes_t attr, io_addr_t *io_addr_p);
extern int px_lib_dma_sync(dev_info_t *dip, dev_info_t *rdip,
ddi_dma_handle_t handle, off_t off, size_t len, uint_t cache_flags);