Home
last modified time | relevance | path

Searched refs:dawrx (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/arch/powerpc/kernel/
Ddawr.c20 unsigned long dawr, dawrx, mrd; in set_dawr() local
24 dawrx = (brk->type & (HW_BRK_TYPE_READ | HW_BRK_TYPE_WRITE)) in set_dawr()
26 dawrx |= ((brk->type & (HW_BRK_TYPE_TRANSLATE)) >> 2) << (63 - 59); in set_dawr()
27 dawrx |= (brk->type & (HW_BRK_TYPE_PRIV_ALL)) >> 3; in set_dawr()
36 dawrx |= (mrd & 0x3f) << (63 - 53); in set_dawr()
39 return ppc_md.set_dawr(nr, dawr, dawrx); in set_dawr()
43 mtspr(SPRN_DAWRX0, dawrx); in set_dawr()
46 mtspr(SPRN_DAWRX1, dawrx); in set_dawr()
/Linux-v5.15/arch/powerpc/platforms/pseries/
Dsetup.c881 static int pseries_set_dawr(int nr, unsigned long dawr, unsigned long dawrx) in pseries_set_dawr() argument
884 dawrx &= ~DAWRX_HYP; in pseries_set_dawr()
887 return plpar_set_watchpoint0(dawr, dawrx); in pseries_set_dawr()
889 return plpar_set_watchpoint1(dawr, dawrx); in pseries_set_dawr()
/Linux-v5.15/arch/powerpc/include/asm/
Dmachdep.h137 unsigned long dawrx);