Lines Matching defs:ccr
113 register_t ccr, bit;
127 ccr = mfspr(SPR_L2CR);
128 if (ccr & L2CR_L2E)
129 return (ccr);
132 ccr = l2cr_config & ~L2CR_L2E;
133 mtspr(SPR_L2CR, ccr | L2CR_L2I);
135 ccr = mfspr(SPR_L2CR);
136 } while (ccr & bit);
147 register_t ccr;
149 ccr = mfspr(SPR_L3CR);
150 if (ccr & L3CR_L3E)
151 return (ccr);
154 ccr = l3cr_config & ~(L3CR_L3E | L3CR_L3I | L3CR_L3PE | L3CR_L3CLKEN);
155 mtspr(SPR_L3CR, ccr);
156 ccr |= 0x4000000; /* Magic, but documented. */
157 mtspr(SPR_L3CR, ccr);
158 ccr |= L3CR_L3CLKEN;
159 mtspr(SPR_L3CR, ccr);
160 mtspr(SPR_L3CR, ccr | L3CR_L3I);
163 mtspr(SPR_L3CR, ccr & ~L3CR_L3CLKEN);
166 mtspr(SPR_L3CR, ccr);
169 ccr |= L3CR_L3E;
170 mtspr(SPR_L3CR, ccr);
173 return(ccr);