Searched refs:tsbid (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ioapi.h92 * tsbid - A 64-bit aligned data structure which contains
209 #define PCI_TSBID_TO_TSBNUM(tsbid) \
210 ((tsbid >> PCI_TSB_NUM) & PCI_TSB_NUM_MASK)
212 #define PCI_TSBID_TO_TSBINDEX(tsbid) \
213 ((tsbid >> PCI_TSB_INDEX) & PCI_TSB_INDEX_MASK)
H A Dpx_lib.h84 extern int px_lib_iommu_map(dev_info_t *dip, tsbid_t tsbid, pages_t pages,
86 extern int px_lib_iommu_demap(dev_info_t *dip, tsbid_t tsbid, pages_t pages);
87 extern int px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid,
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.h129 extern uint64_t hvio_iommu_map(devhandle_t dev_hdl, tsbid_t tsbid,
132 extern uint64_t hvio_iommu_demap(devhandle_t dev_hdl, tsbid_t tsbid,
134 extern uint64_t hvio_iommu_getmap(devhandle_t dev_hdl, tsbid_t tsbid,
H A Dpx_hcall.s41 hvio_iommu_map(devhandle_t dev_hdl, tsbid_t tsbid, pages_t pages,
48 hvio_iommu_demap(devhandle_t dev_hdl, tsbid_t tsbid, pages_t pages,
54 hvio_iommu_getmap(devhandle_t dev_hdl, tsbid_t tsbid, io_attributes_t *attr_p,
219 * arg1 - tsbid
245 * arg1 - tsbid
261 * arg1 - tsbid
H A Dpx_lib4v.c429 px_lib_iommu_map(dev_info_t *dip, tsbid_t tsbid, pages_t pages, argument
432 tsbnum_t tsb_num = PCI_TSBID_TO_TSBNUM(tsbid);
433 tsbindex_t tsb_index = PCI_TSBID_TO_TSBINDEX(tsbid);
438 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_map: dip 0x%p tsbid 0x%llx "
440 dip, tsbid, pages, attr, addr, pfn_index, flags);
496 (void) px_lib_iommu_demap(dip, tsbid, ttes_mapped);
504 px_lib_iommu_demap(dev_info_t *dip, tsbid_t tsbid, pages_t pages) argument
506 tsbnum_t tsb_num = PCI_TSBID_TO_TSBNUM(tsbid);
507 tsbindex_t tsb_index = PCI_TSBID_TO_TSBINDEX(tsbid);
511 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_demap: dip 0x%p tsbid
535 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, r_addr_t *r_addr_p) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.h320 extern uint64_t hvio_iommu_map(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid,
324 tsbid_t tsbid, pages_t pages);
326 tsbid_t tsbid, io_attributes_t *attr_p, r_addr_t *r_addr_p);
H A Dpx_lib4u.c507 px_lib_iommu_map(dev_info_t *dip, tsbid_t tsbid, pages_t pages, argument
514 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_map: dip 0x%p tsbid 0x%llx "
516 dip, tsbid, pages, attr, addr, pfn_index, flags);
518 if ((ret = hvio_iommu_map(px_p->px_dev_hdl, pxu_p, tsbid, pages,
530 px_lib_iommu_demap(dev_info_t *dip, tsbid_t tsbid, pages_t pages) argument
536 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_demap: dip 0x%p tsbid 0x%llx "
537 "pages 0x%x\n", dip, tsbid, pages);
539 if ((ret = hvio_iommu_demap(px_p->px_dev_hdl, pxu_p, tsbid, pages))
552 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, argument
559 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_getmap: dip 0x%p tsbid
[all...]
H A Dpx_hlib.c1787 hvio_iommu_map(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid, pages_t pages, argument
1790 tsbindex_t tsb_index = PCI_TSBID_TO_TSBINDEX(tsbid);
1853 hvio_iommu_demap(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid, argument
1856 tsbindex_t tsb_index = PCI_TSBID_TO_TSBINDEX(tsbid);
1882 hvio_iommu_getmap(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid, argument
1885 tsbindex_t tsb_index = PCI_TSBID_TO_TSBINDEX(tsbid);

Completed in 131 milliseconds