Lines Matching defs:iget_p
603 mac_search_intrinfo(pcitool_intr_get_t *iget_p, mac_dladm_intr_t *dln)
608 for (i = 0; i < iget_p->num_devs; i++) {
609 (void) strlcpy(driver_path, iget_p->dev[i].path, MAXPATHLEN);
611 ":%s%d", iget_p->dev[i].driver_name,
612 iget_p->dev[i].dev_inst);
615 dln->ino = iget_p->ino;
616 dln->cpu_id = iget_p->cpu_id;
631 pcitool_intr_get_t *iget_p;
643 iget_p = kmem_zalloc(ipsz, KM_SLEEP);
645 iget_p->num_devs_ret = 0;
646 iget_p->user_version = PCITOOL_VERSION;
647 iget_p->cpu_id = oldcpuid;
648 iget_p->ino = ino;
650 err = ldi_ioctl(lh, PCITOOL_DEVICE_GET_INTR, (intptr_t)iget_p,
653 kmem_free(iget_p, ipsz);
656 if (iget_p->num_devs == 0) {
657 kmem_free(iget_p, ipsz);
660 inum = iget_p->num_devs;
661 if (iget_p->num_devs_ret < iget_p->num_devs) {
663 nipsz = PCITOOL_IGET_SIZE(iget_p->num_devs);
665 kmem_free(iget_p, ipsz);
667 iget_p = kmem_zalloc(ipsz, KM_SLEEP);
669 iget_p->num_devs_ret = inum;
670 iget_p->cpu_id = oldcpuid;
671 iget_p->ino = ino;
672 iget_p->user_version = PCITOOL_VERSION;
673 err = ldi_ioctl(lh, PCITOOL_DEVICE_GET_INTR, (intptr_t)iget_p,
676 kmem_free(iget_p, ipsz);
680 if (iget_p->num_devs != iget_p->num_devs_ret) {
681 kmem_free(iget_p, ipsz);
686 if (mac_search_intrinfo(iget_p, dln)) {
687 kmem_free(iget_p, ipsz);
690 kmem_free(iget_p, ipsz);