Lines Matching refs:number
83 static __init bool is_region_fixed(int number)
85 switch (number) {
141 static int __init __pmsav8_setup_region(unsigned int number, u32 bar, u32 lar)
143 if (number > mpu_max_regions
144 || number >= MPU_MAX_REGIONS)
148 prsel_write(number);
153 mpu_rgn_info.rgns[number].prbar = bar;
154 mpu_rgn_info.rgns[number].prlar = lar;
161 static int __init pmsav8_setup_ram(unsigned int number, phys_addr_t start,phys_addr_t end)
165 if (is_region_fixed(number))
174 return __pmsav8_setup_region(number, bar, lar);
177 static int __init pmsav8_setup_io(unsigned int number, phys_addr_t start,phys_addr_t end)
181 if (is_region_fixed(number))
190 return __pmsav8_setup_region(number, bar, lar);
193 static int __init pmsav8_setup_fixed(unsigned int number, phys_addr_t start,phys_addr_t end)
197 if (!is_region_fixed(number))
206 prsel_write(number);
213 mpu_rgn_info.rgns[number].prbar = bar;
214 mpu_rgn_info.rgns[number].prlar = lar;
222 static int __init pmsav8_setup_vector(unsigned int number, phys_addr_t start,phys_addr_t end)
226 if (number == PMSAv8_KERNEL_REGION)
235 return __pmsav8_setup_region(number, bar, lar);