Lines Matching defs:dvp
832 dvma_arg_t *dvp = (dvma_arg_t *)arg;
835 * The field dvp->dva_rdip is a work-in-progress
838 * the top of the tree. So the dvp->dva_ddip field cannot
845 if (immu_devi_set(pdip, dvp->dva_flags) != DDI_SUCCESS) {
846 dvp->dva_error = DDI_FAILURE;
854 immu = immu_dvma_get_immu(pdip, dvp->dva_flags);
862 if (dvp->dva_rdip != pdip &&
875 dvp->dva_ddip = pdip;
879 (dvp->dva_flags & IMMU_FLAGS_UNITY)) {
880 dvp->dva_domain = immu->immu_unity_domain;
892 if (dvp->dva_domain) {
893 ASSERT(domain == dvp->dva_domain);
895 dvp->dva_domain = domain;
896 dvp->dva_ddip = ddip;
901 if (dvp->dva_domain) {
905 /* domain is not set in either immu_devi or dvp */
916 dvp->dva_domain = domain;
918 dvp->dva_domain = domain;