Lines Matching refs:wp
173 int wp, i; in kaif_get_gregs() local
185 wp = gregs->kregs[KREG_CWP]; in kaif_get_gregs()
187 gregs->kregs[KREG_L0 + i] = save->krs_rwins[wp].rw_local[i]; in kaif_get_gregs()
188 gregs->kregs[KREG_I0 + i] = save->krs_rwins[wp].rw_in[i]; in kaif_get_gregs()
193 if (++wp == kaif_get_nwin(cpuid)) in kaif_get_gregs()
194 wp = 0; in kaif_get_gregs()
197 gregs->kregs[KREG_O0 + i] = save->krs_rwins[wp].rw_in[i]; in kaif_get_gregs()
354 kaif_wapt_validate(kmdb_wapt_t *wp) in kaif_wapt_validate() argument
356 if (wp->wp_wflags & MDB_TGT_WA_X) { in kaif_wapt_validate()
362 if (wp->wp_size % 0xff != 0 && wp->wp_size != 8) { in kaif_wapt_validate()
367 if (wp->wp_addr & (wp->wp_size - 1)) { in kaif_wapt_validate()
369 wp->wp_size, wp->wp_size); in kaif_wapt_validate()
373 if (wp->wp_type != DPI_WAPT_TYPE_PHYS && in kaif_wapt_validate()
374 wp->wp_type != DPI_WAPT_TYPE_VIRT) { in kaif_wapt_validate()
384 kaif_wapt_reserve(kmdb_wapt_t *wp) in kaif_wapt_reserve() argument
388 ASSERT(wp == (kmdb_wapt_t *)wp); in kaif_wapt_reserve()
395 if (wp->wp_type == DPI_WAPT_TYPE_PHYS) in kaif_wapt_reserve()
403 *addrp = wp->wp_addr; in kaif_wapt_reserve()
410 kaif_wapt_release(kmdb_wapt_t *wp) in kaif_wapt_release() argument
412 uint64_t *addrp = (wp->wp_type == DPI_WAPT_TYPE_PHYS ? in kaif_wapt_release()
421 kaif_wapt_arm(kmdb_wapt_t *wp) in kaif_wapt_arm() argument
427 uint64_t mask = kaif_wapt_calc_mask(wp->wp_size); in kaif_wapt_arm()
429 if (wp->wp_type == DPI_WAPT_TYPE_PHYS) { in kaif_wapt_arm()
432 if (wp->wp_wflags & MDB_TGT_WA_R) in kaif_wapt_arm()
434 if (wp->wp_wflags & MDB_TGT_WA_W) in kaif_wapt_arm()
438 } else if (wp->wp_type == DPI_WAPT_TYPE_VIRT) { in kaif_wapt_arm()
441 if (wp->wp_wflags & MDB_TGT_WA_R) in kaif_wapt_arm()
443 if (wp->wp_wflags & MDB_TGT_WA_W) in kaif_wapt_arm()
452 kaif_wapt_disarm(kmdb_wapt_t *wp) in kaif_wapt_disarm() argument
458 if (wp->wp_type == DPI_WAPT_TYPE_PHYS) { in kaif_wapt_disarm()
530 kaif_wapt_match(kmdb_wapt_t *wp) in kaif_wapt_match() argument
536 if (wp->wp_type == DPI_WAPT_TYPE_PHYS) in kaif_wapt_match()