Lines Matching refs:lar
141 static int __init __pmsav8_setup_region(unsigned int number, u32 bar, u32 lar)
151 prlar_write(lar);
154 mpu_rgn_info.rgns[number].prlar = lar;
163 u32 bar, lar;
169 lar = (end - 1) & ~(PMSAv8_MINALIGN - 1);
172 lar |= PMSAv8_LAR_IDX(PMSAv8_RGN_NORMAL) | PMSAv8_LAR_EN;
174 return __pmsav8_setup_region(number, bar, lar);
179 u32 bar, lar;
185 lar = (end - 1) & ~(PMSAv8_MINALIGN - 1);
188 lar |= PMSAv8_LAR_IDX(PMSAv8_RGN_DEVICE_nGnRnE) | PMSAv8_LAR_EN;
190 return __pmsav8_setup_region(number, bar, lar);
195 u32 bar, lar;
201 lar = (end - 1) & ~(PMSAv8_MINALIGN - 1);
204 lar |= PMSAv8_LAR_IDX(PMSAv8_RGN_NORMAL) | PMSAv8_LAR_EN;
209 if (prbar_read() != bar || prlar_read() != lar)
214 mpu_rgn_info.rgns[number].prlar = lar;
224 u32 bar, lar;
230 lar = (end - 1) & ~(PMSAv8_MINALIGN - 1);
233 lar |= PMSAv8_LAR_IDX(PMSAv8_RGN_NORMAL) | PMSAv8_LAR_EN;
235 return __pmsav8_setup_region(number, bar, lar);