Lines Matching refs:dip

106 px_lib_map_regs(pxu_t *pxu_p, dev_info_t *dip)  in px_lib_map_regs()  argument
111 DBG(DBG_ATTACH, dip, "px_lib_map_regs: pxu_p:0x%p, dip 0x%p\n", in px_lib_map_regs()
112 pxu_p, dip); in px_lib_map_regs()
121 if (ddi_regs_map_setup(dip, reg_bank, &pxu_p->px_address[reg_bank], in px_lib_map_regs()
131 if (ddi_regs_map_setup(dip, reg_bank, &pxu_p->px_address[reg_bank], in px_lib_map_regs()
140 DBG(DBG_ATTACH, dip, "reg_bank 0x%x address 0x%p\n", in px_lib_map_regs()
148 ddi_driver_name(dip), ddi_get_instance(dip), reg_bank); in px_lib_map_regs()
179 px_lib_dev_init(dev_info_t *dip, devhandle_t *dev_hdl) in px_lib_dev_init() argument
186 px_t *px_p = DIP_TO_STATE(dip); in px_lib_dev_init()
189 DBG(DBG_ATTACH, dip, "px_lib_dev_init: dip 0x%p", dip); in px_lib_dev_init()
193 NAMEINST(dip)); in px_lib_dev_init()
207 pxu_p->portid = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in px_lib_dev_init()
211 if (px_lib_map_regs(pxu_p, dip) == DDI_FAILURE) { in px_lib_dev_init()
235 (void) ddi_prop_update_int_array(DDI_DEV_T_NONE, dip, in px_lib_dev_init()
275 ddi_driver_name(dip), ddi_get_instance(dip)); in px_lib_dev_init()
282 DBG(DBG_ATTACH, dip, "px_lib_dev_init: dev_hdl 0x%llx\n", *dev_hdl); in px_lib_dev_init()
291 px_lib_dev_fini(dev_info_t *dip) in px_lib_dev_fini() argument
295 px_t *px_p = DIP_TO_STATE(dip); in px_lib_dev_fini()
298 DBG(DBG_DETACH, dip, "px_lib_dev_fini: dip 0x%p\n", dip); in px_lib_dev_fini()
313 ddi_driver_name(dip), ddi_get_instance(dip)); in px_lib_dev_fini()
322 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip, "virtual-dma"); in px_lib_dev_fini()
329 px_lib_intr_devino_to_sysino(dev_info_t *dip, devino_t devino, in px_lib_intr_devino_to_sysino() argument
332 px_t *px_p = DIP_TO_STATE(dip); in px_lib_intr_devino_to_sysino()
336 DBG(DBG_LIB_INT, dip, "px_lib_intr_devino_to_sysino: dip 0x%p " in px_lib_intr_devino_to_sysino()
337 "devino 0x%x\n", dip, devino); in px_lib_intr_devino_to_sysino()
339 if ((ret = hvio_intr_devino_to_sysino(DIP_TO_HANDLE(dip), in px_lib_intr_devino_to_sysino()
341 DBG(DBG_LIB_INT, dip, in px_lib_intr_devino_to_sysino()
346 DBG(DBG_LIB_INT, dip, "px_lib_intr_devino_to_sysino: sysino 0x%llx\n", in px_lib_intr_devino_to_sysino()
354 px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino, in px_lib_intr_getvalid() argument
359 DBG(DBG_LIB_INT, dip, "px_lib_intr_getvalid: dip 0x%p sysino 0x%llx\n", in px_lib_intr_getvalid()
360 dip, sysino); in px_lib_intr_getvalid()
362 if ((ret = hvio_intr_getvalid(DIP_TO_HANDLE(dip), in px_lib_intr_getvalid()
364 DBG(DBG_LIB_INT, dip, "hvio_intr_getvalid failed, ret 0x%lx\n", in px_lib_intr_getvalid()
369 DBG(DBG_LIB_INT, dip, "px_lib_intr_getvalid: intr_valid_state 0x%x\n", in px_lib_intr_getvalid()
377 px_lib_intr_setvalid(dev_info_t *dip, sysino_t sysino, in px_lib_intr_setvalid() argument
382 DBG(DBG_LIB_INT, dip, "px_lib_intr_setvalid: dip 0x%p sysino 0x%llx " in px_lib_intr_setvalid()
383 "intr_valid_state 0x%x\n", dip, sysino, intr_valid_state); in px_lib_intr_setvalid()
385 if ((ret = hvio_intr_setvalid(DIP_TO_HANDLE(dip), in px_lib_intr_setvalid()
387 DBG(DBG_LIB_INT, dip, "hvio_intr_setvalid failed, ret 0x%lx\n", in px_lib_intr_setvalid()
397 px_lib_intr_getstate(dev_info_t *dip, sysino_t sysino, in px_lib_intr_getstate() argument
402 DBG(DBG_LIB_INT, dip, "px_lib_intr_getstate: dip 0x%p sysino 0x%llx\n", in px_lib_intr_getstate()
403 dip, sysino); in px_lib_intr_getstate()
405 if ((ret = hvio_intr_getstate(DIP_TO_HANDLE(dip), in px_lib_intr_getstate()
407 DBG(DBG_LIB_INT, dip, "hvio_intr_getstate failed, ret 0x%lx\n", in px_lib_intr_getstate()
412 DBG(DBG_LIB_INT, dip, "px_lib_intr_getstate: intr_state 0x%x\n", in px_lib_intr_getstate()
420 px_lib_intr_setstate(dev_info_t *dip, sysino_t sysino, in px_lib_intr_setstate() argument
425 DBG(DBG_LIB_INT, dip, "px_lib_intr_setstate: dip 0x%p sysino 0x%llx " in px_lib_intr_setstate()
426 "intr_state 0x%x\n", dip, sysino, intr_state); in px_lib_intr_setstate()
428 if ((ret = hvio_intr_setstate(DIP_TO_HANDLE(dip), in px_lib_intr_setstate()
430 DBG(DBG_LIB_INT, dip, "hvio_intr_setstate failed, ret 0x%lx\n", in px_lib_intr_setstate()
440 px_lib_intr_gettarget(dev_info_t *dip, sysino_t sysino, cpuid_t *cpuid) in px_lib_intr_gettarget() argument
442 px_t *px_p = DIP_TO_STATE(dip); in px_lib_intr_gettarget()
446 DBG(DBG_LIB_INT, dip, "px_lib_intr_gettarget: dip 0x%p sysino 0x%llx\n", in px_lib_intr_gettarget()
447 dip, sysino); in px_lib_intr_gettarget()
449 if ((ret = hvio_intr_gettarget(DIP_TO_HANDLE(dip), pxu_p, in px_lib_intr_gettarget()
451 DBG(DBG_LIB_INT, dip, "hvio_intr_gettarget failed, ret 0x%lx\n", in px_lib_intr_gettarget()
456 DBG(DBG_LIB_INT, dip, "px_lib_intr_gettarget: cpuid 0x%x\n", cpuid); in px_lib_intr_gettarget()
463 px_lib_intr_settarget(dev_info_t *dip, sysino_t sysino, cpuid_t cpuid) in px_lib_intr_settarget() argument
465 px_t *px_p = DIP_TO_STATE(dip); in px_lib_intr_settarget()
469 DBG(DBG_LIB_INT, dip, "px_lib_intr_settarget: dip 0x%p sysino 0x%llx " in px_lib_intr_settarget()
470 "cpuid 0x%x\n", dip, sysino, cpuid); in px_lib_intr_settarget()
472 if ((ret = hvio_intr_settarget(DIP_TO_HANDLE(dip), pxu_p, in px_lib_intr_settarget()
474 DBG(DBG_LIB_INT, dip, "hvio_intr_settarget failed, ret 0x%lx\n", in px_lib_intr_settarget()
484 px_lib_intr_reset(dev_info_t *dip) in px_lib_intr_reset() argument
489 DBG(DBG_LIB_INT, dip, "px_lib_intr_reset: dip 0x%p\n", dip); in px_lib_intr_reset()
493 if (px_lib_intr_devino_to_sysino(dip, ino, in px_lib_intr_reset()
497 if (px_lib_intr_setstate(dip, sysino, in px_lib_intr_reset()
507 px_lib_iommu_map(dev_info_t *dip, tsbid_t tsbid, pages_t pages, in px_lib_iommu_map() argument
510 px_t *px_p = DIP_TO_STATE(dip); in px_lib_iommu_map()
514 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_map: dip 0x%p tsbid 0x%llx " in px_lib_iommu_map()
516 dip, tsbid, pages, attr, addr, pfn_index, flags); in px_lib_iommu_map()
520 DBG(DBG_LIB_DMA, dip, in px_lib_iommu_map()
530 px_lib_iommu_demap(dev_info_t *dip, tsbid_t tsbid, pages_t pages) in px_lib_iommu_demap() argument
532 px_t *px_p = DIP_TO_STATE(dip); in px_lib_iommu_demap()
536 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_demap: dip 0x%p tsbid 0x%llx " in px_lib_iommu_demap()
537 "pages 0x%x\n", dip, tsbid, pages); in px_lib_iommu_demap()
541 DBG(DBG_LIB_DMA, dip, in px_lib_iommu_demap()
552 px_lib_iommu_getmap(dev_info_t *dip, tsbid_t tsbid, io_attributes_t *attr_p, in px_lib_iommu_getmap() argument
555 px_t *px_p = DIP_TO_STATE(dip); in px_lib_iommu_getmap()
559 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_getmap: dip 0x%p tsbid 0x%llx\n", in px_lib_iommu_getmap()
560 dip, tsbid); in px_lib_iommu_getmap()
562 if ((ret = hvio_iommu_getmap(DIP_TO_HANDLE(dip), pxu_p, tsbid, in px_lib_iommu_getmap()
564 DBG(DBG_LIB_DMA, dip, in px_lib_iommu_getmap()
570 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_getmap: attr 0x%llx " in px_lib_iommu_getmap()
595 px_lib_dma_bypass_rngchk(dev_info_t *dip, ddi_dma_attr_t *attr_p, in px_lib_dma_bypass_rngchk() argument
598 px_t *px_p = DIP_TO_STATE(dip); in px_lib_dma_bypass_rngchk()
610 px_lib_iommu_getbypass(dev_info_t *dip, r_addr_t ra, io_attributes_t attr, in px_lib_iommu_getbypass() argument
614 px_t *px_p = DIP_TO_STATE(dip); in px_lib_iommu_getbypass()
617 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_getbypass: dip 0x%p ra 0x%llx " in px_lib_iommu_getbypass()
618 "attr 0x%llx\n", dip, ra, attr); in px_lib_iommu_getbypass()
620 if ((ret = hvio_iommu_getbypass(DIP_TO_HANDLE(dip), pxu_p, ra, in px_lib_iommu_getbypass()
622 DBG(DBG_LIB_DMA, dip, in px_lib_iommu_getbypass()
627 DBG(DBG_LIB_DMA, dip, "px_lib_iommu_getbypass: io_addr 0x%llx\n", in px_lib_iommu_getbypass()
638 px_lib_ro_bypass(dev_info_t *dip, io_attributes_t attr, uint64_t ioaddr) in px_lib_ro_bypass() argument
640 px_t *px_p = DIP_TO_STATE(dip); in px_lib_ro_bypass()
654 px_lib_dma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, in px_lib_dma_sync() argument
658 px_t *px_p = DIP_TO_STATE(dip); in px_lib_dma_sync()
661 DBG(DBG_LIB_DMA, dip, "px_lib_dma_sync: dip 0x%p rdip 0x%p " in px_lib_dma_sync()
663 dip, rdip, handle, off, len, cache_flags); in px_lib_dma_sync()
712 px_lib_msiq_init(dev_info_t *dip) in px_lib_msiq_init() argument
714 px_t *px_p = DIP_TO_STATE(dip); in px_lib_msiq_init()
722 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_init: dip 0x%p\n", dip); in px_lib_msiq_init()
756 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_init()
760 (void) px_lib_msiq_fini(dip); in px_lib_msiq_init()
764 if ((ret = hvio_msiq_init(DIP_TO_HANDLE(dip), in px_lib_msiq_init()
766 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_init()
769 (void) px_lib_msiq_fini(dip); in px_lib_msiq_init()
778 px_lib_msiq_fini(dev_info_t *dip) in px_lib_msiq_fini() argument
780 px_t *px_p = DIP_TO_STATE(dip); in px_lib_msiq_fini()
786 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_fini: dip 0x%p\n", dip); in px_lib_msiq_fini()
813 px_lib_msiq_info(dev_info_t *dip, msiqid_t msiq_id, r_addr_t *ra_p, in px_lib_msiq_info() argument
816 px_t *px_p = DIP_TO_STATE(dip); in px_lib_msiq_info()
820 DBG(DBG_LIB_MSIQ, dip, "px_msiq_info: dip 0x%p msiq_id 0x%x\n", in px_lib_msiq_info()
821 dip, msiq_id); in px_lib_msiq_info()
829 DBG(DBG_LIB_MSIQ, dip, "px_msiq_info: ra_p 0x%p msiq_rec_cnt 0x%x\n", in px_lib_msiq_info()
837 px_lib_msiq_getvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getvalid() argument
842 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_getvalid: dip 0x%p msiq_id 0x%x\n", in px_lib_msiq_getvalid()
843 dip, msiq_id); in px_lib_msiq_getvalid()
845 if ((ret = hvio_msiq_getvalid(DIP_TO_HANDLE(dip), in px_lib_msiq_getvalid()
847 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_getvalid()
852 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_getvalid: msiq_valid_state 0x%x\n", in px_lib_msiq_getvalid()
860 px_lib_msiq_setvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_setvalid() argument
865 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_setvalid: dip 0x%p msiq_id 0x%x " in px_lib_msiq_setvalid()
866 "msiq_valid_state 0x%x\n", dip, msiq_id, msiq_valid_state); in px_lib_msiq_setvalid()
868 if ((ret = hvio_msiq_setvalid(DIP_TO_HANDLE(dip), in px_lib_msiq_setvalid()
870 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_setvalid()
880 px_lib_msiq_getstate(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getstate() argument
885 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_getstate: dip 0x%p msiq_id 0x%x\n", in px_lib_msiq_getstate()
886 dip, msiq_id); in px_lib_msiq_getstate()
888 if ((ret = hvio_msiq_getstate(DIP_TO_HANDLE(dip), in px_lib_msiq_getstate()
890 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_getstate()
895 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_getstate: msiq_state 0x%x\n", in px_lib_msiq_getstate()
903 px_lib_msiq_setstate(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_setstate() argument
908 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_setstate: dip 0x%p msiq_id 0x%x " in px_lib_msiq_setstate()
909 "msiq_state 0x%x\n", dip, msiq_id, msiq_state); in px_lib_msiq_setstate()
911 if ((ret = hvio_msiq_setstate(DIP_TO_HANDLE(dip), in px_lib_msiq_setstate()
913 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_setstate()
923 px_lib_msiq_gethead(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_gethead() argument
928 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_gethead: dip 0x%p msiq_id 0x%x\n", in px_lib_msiq_gethead()
929 dip, msiq_id); in px_lib_msiq_gethead()
931 if ((ret = hvio_msiq_gethead(DIP_TO_HANDLE(dip), in px_lib_msiq_gethead()
933 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_gethead()
938 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_gethead: msiq_head 0x%x\n", in px_lib_msiq_gethead()
946 px_lib_msiq_sethead(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_sethead() argument
951 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_sethead: dip 0x%p msiq_id 0x%x " in px_lib_msiq_sethead()
952 "msiq_head 0x%x\n", dip, msiq_id, msiq_head); in px_lib_msiq_sethead()
954 if ((ret = hvio_msiq_sethead(DIP_TO_HANDLE(dip), in px_lib_msiq_sethead()
956 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_sethead()
966 px_lib_msiq_gettail(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_gettail() argument
971 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_gettail: dip 0x%p msiq_id 0x%x\n", in px_lib_msiq_gettail()
972 dip, msiq_id); in px_lib_msiq_gettail()
974 if ((ret = hvio_msiq_gettail(DIP_TO_HANDLE(dip), in px_lib_msiq_gettail()
976 DBG(DBG_LIB_MSIQ, dip, in px_lib_msiq_gettail()
981 DBG(DBG_LIB_MSIQ, dip, "px_lib_msiq_gettail: msiq_tail 0x%x\n", in px_lib_msiq_gettail()
989 px_lib_get_msiq_rec(dev_info_t *dip, msiqhead_t *msiq_head_p, in px_lib_get_msiq_rec() argument
994 DBG(DBG_LIB_MSIQ, dip, "px_lib_get_msiq_rec: dip 0x%p eq_rec_p 0x%p\n", in px_lib_get_msiq_rec()
995 dip, eq_rec_p); in px_lib_get_msiq_rec()
1004 DBG(DBG_LIB_MSIQ, dip, "px_lib_get_msiq_rec: EQ RECORD, " in px_lib_get_msiq_rec()
1041 ddi_driver_name(dip), ddi_get_instance(dip), in px_lib_get_msiq_rec()
1053 px_lib_clr_msiq_rec(dev_info_t *dip, msiqhead_t *msiq_head_p) in px_lib_clr_msiq_rec() argument
1057 DBG(DBG_LIB_MSIQ, dip, "px_lib_clr_msiq_rec: dip 0x%p eq_rec_p 0x%p\n", in px_lib_clr_msiq_rec()
1058 dip, eq_rec_p); in px_lib_clr_msiq_rec()
1071 px_lib_msi_init(dev_info_t *dip) in px_lib_msi_init() argument
1073 px_t *px_p = DIP_TO_STATE(dip); in px_lib_msi_init()
1077 DBG(DBG_LIB_MSI, dip, "px_lib_msi_init: dip 0x%p\n", dip); in px_lib_msi_init()
1079 if ((ret = hvio_msi_init(DIP_TO_HANDLE(dip), in px_lib_msi_init()
1081 DBG(DBG_LIB_MSIQ, dip, "px_lib_msi_init failed, ret 0x%lx\n", in px_lib_msi_init()
1091 px_lib_msi_getmsiq(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_getmsiq() argument
1096 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getmsiq: dip 0x%p msi_num 0x%x\n", in px_lib_msi_getmsiq()
1097 dip, msi_num); in px_lib_msi_getmsiq()
1099 if ((ret = hvio_msi_getmsiq(DIP_TO_HANDLE(dip), in px_lib_msi_getmsiq()
1101 DBG(DBG_LIB_MSI, dip, in px_lib_msi_getmsiq()
1106 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getmsiq: msiq_id 0x%x\n", in px_lib_msi_getmsiq()
1114 px_lib_msi_setmsiq(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_setmsiq() argument
1119 DBG(DBG_LIB_MSI, dip, "px_lib_msi_setmsiq: dip 0x%p msi_num 0x%x " in px_lib_msi_setmsiq()
1120 "msq_id 0x%x\n", dip, msi_num, msiq_id); in px_lib_msi_setmsiq()
1122 if ((ret = hvio_msi_setmsiq(DIP_TO_HANDLE(dip), in px_lib_msi_setmsiq()
1124 DBG(DBG_LIB_MSI, dip, in px_lib_msi_setmsiq()
1134 px_lib_msi_getvalid(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_getvalid() argument
1139 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getvalid: dip 0x%p msi_num 0x%x\n", in px_lib_msi_getvalid()
1140 dip, msi_num); in px_lib_msi_getvalid()
1142 if ((ret = hvio_msi_getvalid(DIP_TO_HANDLE(dip), in px_lib_msi_getvalid()
1144 DBG(DBG_LIB_MSI, dip, in px_lib_msi_getvalid()
1149 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getvalid: msiq_id 0x%x\n", in px_lib_msi_getvalid()
1157 px_lib_msi_setvalid(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_setvalid() argument
1162 DBG(DBG_LIB_MSI, dip, "px_lib_msi_setvalid: dip 0x%p msi_num 0x%x " in px_lib_msi_setvalid()
1163 "msi_valid_state 0x%x\n", dip, msi_num, msi_valid_state); in px_lib_msi_setvalid()
1165 if ((ret = hvio_msi_setvalid(DIP_TO_HANDLE(dip), in px_lib_msi_setvalid()
1167 DBG(DBG_LIB_MSI, dip, in px_lib_msi_setvalid()
1177 px_lib_msi_getstate(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_getstate() argument
1182 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getstate: dip 0x%p msi_num 0x%x\n", in px_lib_msi_getstate()
1183 dip, msi_num); in px_lib_msi_getstate()
1185 if ((ret = hvio_msi_getstate(DIP_TO_HANDLE(dip), in px_lib_msi_getstate()
1187 DBG(DBG_LIB_MSI, dip, in px_lib_msi_getstate()
1192 DBG(DBG_LIB_MSI, dip, "px_lib_msi_getstate: msi_state 0x%x\n", in px_lib_msi_getstate()
1200 px_lib_msi_setstate(dev_info_t *dip, msinum_t msi_num, in px_lib_msi_setstate() argument
1205 DBG(DBG_LIB_MSI, dip, "px_lib_msi_setstate: dip 0x%p msi_num 0x%x " in px_lib_msi_setstate()
1206 "msi_state 0x%x\n", dip, msi_num, msi_state); in px_lib_msi_setstate()
1208 if ((ret = hvio_msi_setstate(DIP_TO_HANDLE(dip), in px_lib_msi_setstate()
1210 DBG(DBG_LIB_MSI, dip, in px_lib_msi_setstate()
1223 px_lib_msg_getmsiq(dev_info_t *dip, pcie_msg_type_t msg_type, in px_lib_msg_getmsiq() argument
1228 DBG(DBG_LIB_MSG, dip, "px_lib_msg_getmsiq: dip 0x%p msg_type 0x%x\n", in px_lib_msg_getmsiq()
1229 dip, msg_type); in px_lib_msg_getmsiq()
1231 if ((ret = hvio_msg_getmsiq(DIP_TO_HANDLE(dip), in px_lib_msg_getmsiq()
1233 DBG(DBG_LIB_MSG, dip, in px_lib_msg_getmsiq()
1238 DBG(DBG_LIB_MSI, dip, "px_lib_msg_getmsiq: msiq_id 0x%x\n", in px_lib_msg_getmsiq()
1246 px_lib_msg_setmsiq(dev_info_t *dip, pcie_msg_type_t msg_type, in px_lib_msg_setmsiq() argument
1251 DBG(DBG_LIB_MSG, dip, "px_lib_msi_setstate: dip 0x%p msg_type 0x%x " in px_lib_msg_setmsiq()
1252 "msiq_id 0x%x\n", dip, msg_type, msiq_id); in px_lib_msg_setmsiq()
1254 if ((ret = hvio_msg_setmsiq(DIP_TO_HANDLE(dip), in px_lib_msg_setmsiq()
1256 DBG(DBG_LIB_MSG, dip, in px_lib_msg_setmsiq()
1266 px_lib_msg_getvalid(dev_info_t *dip, pcie_msg_type_t msg_type, in px_lib_msg_getvalid() argument
1271 DBG(DBG_LIB_MSG, dip, "px_lib_msg_getvalid: dip 0x%p msg_type 0x%x\n", in px_lib_msg_getvalid()
1272 dip, msg_type); in px_lib_msg_getvalid()
1274 if ((ret = hvio_msg_getvalid(DIP_TO_HANDLE(dip), msg_type, in px_lib_msg_getvalid()
1276 DBG(DBG_LIB_MSG, dip, in px_lib_msg_getvalid()
1281 DBG(DBG_LIB_MSI, dip, "px_lib_msg_getvalid: msg_valid_state 0x%x\n", in px_lib_msg_getvalid()
1289 px_lib_msg_setvalid(dev_info_t *dip, pcie_msg_type_t msg_type, in px_lib_msg_setvalid() argument
1294 DBG(DBG_LIB_MSG, dip, "px_lib_msg_setvalid: dip 0x%p msg_type 0x%x " in px_lib_msg_setvalid()
1295 "msg_valid_state 0x%x\n", dip, msg_type, msg_valid_state); in px_lib_msg_setvalid()
1297 if ((ret = hvio_msg_setvalid(DIP_TO_HANDLE(dip), msg_type, in px_lib_msg_setvalid()
1299 DBG(DBG_LIB_MSG, dip, in px_lib_msg_setvalid()
1318 px_lib_suspend(dev_info_t *dip) in px_lib_suspend() argument
1320 px_t *px_p = DIP_TO_STATE(dip); in px_lib_suspend()
1326 DBG(DBG_DETACH, dip, "px_lib_suspend: dip 0x%p\n", dip); in px_lib_suspend()
1346 px_lib_resume(dev_info_t *dip) in px_lib_resume() argument
1348 px_t *px_p = DIP_TO_STATE(dip); in px_lib_resume()
1355 DBG(DBG_ATTACH, dip, "px_lib_resume: dip 0x%p\n", dip); in px_lib_resume()
1371 oberon_get_ubc_id(dev_info_t *dip) in oberon_get_ubc_id() argument
1373 px_t *px_p = DIP_TO_STATE(dip); in oberon_get_ubc_id()
1396 oberon_set_cb(dev_info_t *dip, uint64_t val) in oberon_set_cb() argument
1405 ubc_id = oberon_get_ubc_id(dip); in oberon_set_cb()
1434 oberon_get_cb(dev_info_t *dip) in oberon_get_cb() argument
1441 ubc_id = oberon_get_ubc_id(dip); in oberon_get_cb()
1451 px_get_cb(dev_info_t *dip) in px_get_cb() argument
1453 px_t *px_p = DIP_TO_STATE(dip); in px_get_cb()
1460 return (oberon_get_cb(dip)); in px_get_cb()
1466 px_set_cb(dev_info_t *dip, uint64_t val) in px_set_cb() argument
1468 px_t *px_p = DIP_TO_STATE(dip); in px_set_cb()
1475 oberon_set_cb(dip, val); in px_set_cb()
1484 px_lib_map_vconfig(dev_info_t *dip, in px_lib_map_vconfig() argument
1578 px_lib_do_poke(dev_info_t *dip, dev_info_t *rdip, in px_lib_do_poke() argument
1581 px_t *px_p = DIP_TO_STATE(dip); in px_lib_do_poke()
1622 px_lib_do_caut_put(dev_info_t *dip, dev_info_t *rdip, in px_lib_do_caut_put() argument
1632 px_t *px_p = DIP_TO_STATE(dip); in px_lib_do_caut_put()
1699 px_lib_ctlops_poke(dev_info_t *dip, dev_info_t *rdip, in px_lib_ctlops_poke() argument
1702 return (in_args->handle ? px_lib_do_caut_put(dip, rdip, in_args) : in px_lib_ctlops_poke()
1703 px_lib_do_poke(dip, rdip, in_args)); in px_lib_ctlops_poke()
1709 px_lib_do_peek(dev_info_t *dip, peekpoke_ctlops_t *in_args) in px_lib_do_peek() argument
1711 px_t *px_p = DIP_TO_STATE(dip); in px_lib_do_peek()
1747 px_lib_do_caut_get(dev_info_t *dip, peekpoke_ctlops_t *cautacc_ctlops_arg) in px_lib_do_caut_get() argument
1756 px_t *px_p = DIP_TO_STATE(dip); in px_lib_do_caut_get()
1815 px_lib_ctlops_peek(dev_info_t *dip, dev_info_t *rdip, in px_lib_ctlops_peek() argument
1819 return (in_args->handle ? px_lib_do_caut_get(dip, in_args) : in px_lib_ctlops_peek()
1820 px_lib_do_peek(dip, in_args)); in px_lib_ctlops_peek()
2063 dev_info_t *dip = px_p->px_dip; in px_identity_init() local
2064 char *name = ddi_binding_name(dip); in px_identity_init()
2067 revision = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in px_identity_init()
2072 DBG(DBG_ATTACH, dip, "px_identity_init: %s%d: " in px_identity_init()
2073 "(FIRE), module-revision %d\n", NAMEINST(dip), in px_identity_init()
2082 DBG(DBG_ATTACH, dip, "px_identity_init: %s%d: " in px_identity_init()
2083 "(OBERON), module-revision %d\n", NAMEINST(dip), in px_identity_init()
2089 DBG(DBG_ATTACH, dip, "%s%d: Unknown PCI Express Host bridge %s %x\n", in px_identity_init()
2090 ddi_driver_name(dip), ddi_get_instance(dip), name, revision); in px_identity_init()
2098 dev_info_t *dip = px_fault_p->px_fh_dip; in px_err_add_intr() local
2099 px_t *px_p = DIP_TO_STATE(dip); in px_err_add_intr()
2113 dev_info_t *dip = px_fault_p->px_fh_dip; in px_err_rem_intr() local
2114 px_t *px_p = DIP_TO_STATE(dip); in px_err_rem_intr()
2506 px_lib_get_cfgacc_base(dev_info_t *dip) in px_lib_get_cfgacc_base() argument
2508 int instance = DIP_TO_INST(dip); in px_lib_get_cfgacc_base()
2562 px_lib_hotplug_init(dev_info_t *dip, void *arg) in px_lib_hotplug_init() argument
2564 px_t *px_p = DIP_TO_STATE(dip); in px_lib_hotplug_init()
2568 if (ddi_prop_exists(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in px_lib_hotplug_init()
2572 if ((ret = hvio_hotplug_init(dip, arg)) == DDI_SUCCESS) { in px_lib_hotplug_init()
2595 px_lib_hotplug_uninit(dev_info_t *dip) in px_lib_hotplug_uninit() argument
2597 if (hvio_hotplug_uninit(dip) == DDI_SUCCESS) { in px_lib_hotplug_uninit()
2598 px_t *px_p = DIP_TO_STATE(dip); in px_lib_hotplug_uninit()
2652 px_lib_get_root_complex_mps(px_t *px_p, dev_info_t *dip, int *mps) in px_lib_get_root_complex_mps() argument
2673 px_lib_set_root_complex_mps(px_t *px_p, dev_info_t *dip, int mps) in px_lib_set_root_complex_mps() argument
2729 px_lib_fabric_sync(dev_info_t *dip) in px_lib_fabric_sync() argument