Lines Matching defs:iset
407 pcitool_intr_set_t iset;
417 bzero(&iset, sizeof (pcitool_intr_set_t));
420 copyinout_size = (size_t)&iset.flags - (size_t)&iset;
422 if (ddi_copyin(arg, &iset, copyinout_size, mode) != DDI_SUCCESS)
425 switch (iset.user_version) {
431 if (ddi_copyin(arg, &iset, copyinout_size, mode) != DDI_SUCCESS)
436 iset.status = PCITOOL_OUT_OF_RANGE;
441 if (iset.flags & PCITOOL_INTR_FLAG_SET_GROUP) {
442 iset.status = PCITOOL_IO_ERROR;
447 iset.status = PCITOOL_IO_ERROR;
449 iset.msi = (uint32_t)-1;
452 if (iset.ino > NIUMX_MAX_INTRS) {
453 iset.status = PCITOOL_INVALID_INO;
458 old_cpu_id = niumxds_p->niumx_ihtable[iset.ino].ih_cpuid;
460 if ((ret = niumx_set_intr_target(niumxds_p, iset.ino,
461 iset.cpu_id)) == DDI_SUCCESS) {
462 iset.cpu_id = old_cpu_id;
463 iset.status = PCITOOL_SUCCESS;
470 iset.status = PCITOOL_PENDING_INTRTIMEOUT;
474 iset.status = PCITOOL_INVALID_CPUID;
478 iset.status = PCITOOL_IO_ERROR;
484 iset.drvr_version = PCITOOL_VERSION;
485 if (ddi_copyout(&iset, arg, copyinout_size, mode) != DDI_SUCCESS)