Home | History | Annotate | Download | only in booke

Lines Matching defs:ds_msr

52 copyin_byte(const uint8_t * const usaddr8, register_t ds_msr)
58 "mtmsr %[ds_msr]; sync; isync; " /* DS on */
62 : [ds_msr] "r" (ds_msr), [usaddr8] "b" (usaddr8));
67 copyin_halfword(const uint16_t * const usaddr16, register_t ds_msr)
73 "mtmsr %[ds_msr]; sync; isync; " /* DS on */
77 : [ds_msr] "r" (ds_msr), [usaddr16] "b" (usaddr16));
82 copyin_word(const uint32_t * const usaddr32, register_t ds_msr)
88 "mtmsr %[ds_msr]; sync; isync; " /* DS on */
92 : [ds_msr] "r" (ds_msr), [usaddr32] "b" (usaddr32));
97 copyin_word_bswap(const uint32_t * const usaddr32, register_t ds_msr)
103 "mtmsr %[ds_msr]; sync; isync; " /* DS on */
107 : [ds_msr] "r" (ds_msr), [usaddr32] "b" (usaddr32));
112 copyin_8words(const uint32_t *usaddr32, uint32_t *kdaddr32, register_t ds_msr)
118 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
133 : [ds_msr] "r" (ds_msr), [usaddr32] "b" (usaddr32));
137 copyin_16words(const uint32_t *usaddr32, uint32_t *kdaddr32, register_t ds_msr)
142 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
169 : [ds_msr] "r" (ds_msr), [usaddr32] "b" (usaddr32));
172 copyin_bytes(vaddr_t usaddr, vaddr_t kdaddr, size_t len, register_t ds_msr)
177 *kdaddr8++ = copyin_byte(usaddr8++, ds_msr);
182 copyin_words(vaddr_t usaddr, vaddr_t kdaddr, size_t len, register_t ds_msr)
190 copyin_16words(usaddr32, kdaddr32, ds_msr);
195 copyin_8words(usaddr32, kdaddr32, ds_msr);
199 *kdaddr32++ = copyin_word(usaddr32++, ds_msr);
269 const register_t ds_msr = mfmsr() | PSL_DS;
278 copyin_bytes(usaddr, kdaddr, len, ds_msr);
288 copyin_bytes(usaddr, kdaddr, slen, ds_msr);
293 copyin_words(usaddr, kdaddr, slen, ds_msr);
298 copyin_bytes(usaddr, kdaddr, len, ds_msr);
325 const register_t ds_msr = mfmsr() | PSL_DS;
337 data = copyin_word_bswap(usaddr32++, ds_msr) >> (8 * uoff);
344 data = copyin_word_bswap(usaddr32++, ds_msr);