Lines Matching refs:dabr
738 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
740 mtspr(SPRN_DAC1, dabr); in __set_dabr()
747 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
749 mtspr(SPRN_DABR, dabr); in __set_dabr()
755 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
757 unsigned long addr = dabr & ~HW_BRK_TYPE_DABR; in __set_dabr()
761 if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) in __set_dabr()
763 else if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_WRITE) in __set_dabr()
765 else if ((dabr & HW_BRK_TYPE_RDWR) == 0) in __set_dabr()
777 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
785 unsigned long dabr, dabrx; in set_dabr() local
787 dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); in set_dabr()
791 return ppc_md.set_dabr(dabr, dabrx); in set_dabr()
793 return __set_dabr(dabr, dabrx); in set_dabr()