Home | History | Annotate | Download | only in booke

Lines Matching defs:ds_msr

52 copyout_uint8(uint8_t *udaddr, uint8_t data, register_t ds_msr)
57 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
61 : [ds_msr] "r" (ds_msr), [data] "r" (data), [udaddr] "b" (udaddr));
65 copyout_uint16(uint16_t *udaddr, uint8_t data, register_t ds_msr)
70 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
74 : [ds_msr] "r" (ds_msr), [data] "r" (data), [udaddr] "b" (udaddr));
78 copyout_uint32(uint32_t * const udaddr, uint32_t data, register_t ds_msr)
83 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
87 : [ds_msr] "r" (ds_msr), [data] "r" (data), [udaddr] "b" (udaddr));
92 copyout_le32(uint32_t * const udaddr, uint32_t data, register_t ds_msr)
97 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
101 : [ds_msr] "r" (ds_msr), [data] "r" (data), [udaddr] "b" (udaddr));
106 uint32_t mask, register_t ds_msr)
113 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
120 : [ds_msr] "r" (ds_msr), [data] "r" (data),
126 copyout_16uint8s(const uint8_t *ksaddr8, uint8_t *udaddr8, register_t ds_msr)
131 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
150 : [ds_msr] "r" (ds_msr), [udaddr8] "b" (udaddr8),
163 const register_t ds_msr, const size_t line_mask)
170 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
184 : [ds_msr] "r" (ds_msr), [udaddr32] "b" (udaddr32),
195 const register_t ds_msr, const size_t line_mask)
204 "\n\t" "mtmsr %[ds_msr]; sync; isync" /* DS on */
228 : [ds_msr] "r" (ds_msr), [udaddr32] "b" (udaddr32),
242 copyout_uint8s(vaddr_t ksaddr, vaddr_t udaddr, size_t len, register_t ds_msr)
251 copyout_16uint8s(ksaddr8, udaddr8, ds_msr);
255 copyout_uint8(udaddr8++, *ksaddr8++, ds_msr);
260 copyout_uint32s(vaddr_t ksaddr, vaddr_t udaddr, size_t len, register_t ds_msr)
275 copyout_8uint32s(ksaddr32, udaddr32, ds_msr, line_mask);
278 copyout_uint32(udaddr32++, *ksaddr32++, ds_msr);
287 copyout_16uint32s(ksaddr32, udaddr32, ds_msr, line_mask);
293 copyout_8uint32s(ksaddr32, udaddr32, ds_msr, line_mask);
297 copyout_uint32(udaddr32++, *ksaddr32++, ds_msr);
367 const register_t ds_msr = mfmsr() | PSL_DS;
376 copyout_uint8s(ksaddr, udaddr, len, ds_msr);
386 copyout_uint8s(ksaddr, udaddr, slen, ds_msr);
391 copyout_uint32s(ksaddr, udaddr, slen, ds_msr);
397 copyout_uint8s(ksaddr, udaddr, len, ds_msr);
425 const register_t ds_msr = mfmsr() | PSL_DS;
433 copyout_uint8(udaddr8++, data, ds_msr);
466 const register_t ds_msr = mfmsr() | PSL_DS;
493 copyout_le32_with_mask(udaddr32++, data, mask, ds_msr);
521 ds_msr);
557 copyout_le32_with_mask(udaddr32, data, mask, ds_msr);