Lines Matching refs:pmap
44 #define RESTORE_SRS(pmap,sr) mtsr 0,sr; \ argument
45 lwz sr,1*4(pmap); mtsr 1,sr; \
46 lwz sr,2*4(pmap); mtsr 2,sr; \
47 lwz sr,3*4(pmap); mtsr 3,sr; \
48 lwz sr,4*4(pmap); mtsr 4,sr; \
49 lwz sr,5*4(pmap); mtsr 5,sr; \
50 lwz sr,6*4(pmap); mtsr 6,sr; \
51 lwz sr,7*4(pmap); mtsr 7,sr; \
52 lwz sr,8*4(pmap); mtsr 8,sr; \
53 lwz sr,9*4(pmap); mtsr 9,sr; \
54 lwz sr,10*4(pmap); mtsr 10,sr; \
55 lwz sr,11*4(pmap); mtsr 11,sr; \
57 lwz sr,13*4(pmap); mtsr 13,sr; \
58 lwz sr,14*4(pmap); mtsr 14,sr; \
59 lwz sr,15*4(pmap); mtsr 15,sr; isync;
64 #define RESTORE_USER_SRS(pmap,sr) \ argument
65 GET_CPUINFO(pmap); \
66 lwz pmap,PC_CURPMAP(pmap); \
67 lwzu sr,PM_SR(pmap); \
68 RESTORE_SRS(pmap,sr) \
70 lwz sr,12*4(pmap); mtsr 12,sr; isync
75 #define RESTORE_KERN_SRS(pmap,sr) \ argument
76 lwz pmap,TRAP_TOCBASE(0); \
77 lwz pmap,CNAME(kernel_pmap_store)@got(pmap); \
78 lwzu sr,PM_SR(pmap); \
79 RESTORE_SRS(pmap,sr)