Lines Matching refs:idx
103 int idx; in dcplb_miss() local
127 int idx = page >> 5; in dcplb_miss() local
130 if (mask[idx] & bit) in dcplb_miss()
149 int idx = page >> 5; in dcplb_miss() local
152 if (mask[idx] & bit) in dcplb_miss()
156 if (mask[idx] & bit) in dcplb_miss()
160 idx = evict_one_dcplb(cpu); in dcplb_miss()
163 dcplb_tbl[cpu][idx].addr = addr; in dcplb_miss()
164 dcplb_tbl[cpu][idx].data = d_data; in dcplb_miss()
167 bfin_write32(DCPLB_DATA0 + idx * 4, d_data); in dcplb_miss()
168 bfin_write32(DCPLB_ADDR0 + idx * 4, addr); in dcplb_miss()
178 int idx; in icplb_miss() local
195 for (idx = first_switched_icplb; idx < MAX_CPLBS; idx++) { in icplb_miss()
196 if (icplb_tbl[cpu][idx].data & CPLB_VALID) { in icplb_miss()
197 unsigned long this_addr = icplb_tbl[cpu][idx].addr; in icplb_miss()
227 int idx = page >> 5; in icplb_miss() local
231 if (mask[idx] & bit) in icplb_miss()
258 int idx = page >> 5; in icplb_miss() local
262 if (mask[idx] & bit) in icplb_miss()
267 idx = evict_one_icplb(cpu); in icplb_miss()
269 icplb_tbl[cpu][idx].addr = addr; in icplb_miss()
270 icplb_tbl[cpu][idx].data = i_data; in icplb_miss()
273 bfin_write32(ICPLB_DATA0 + idx * 4, i_data); in icplb_miss()
274 bfin_write32(ICPLB_ADDR0 + idx * 4, addr); in icplb_miss()
287 int idx = faulting_cplb_index(status); in dcplb_protection_fault() local
288 unsigned long data = dcplb_tbl[cpu][idx].data; in dcplb_protection_fault()
292 dcplb_tbl[cpu][idx].data = data; in dcplb_protection_fault()
293 bfin_write32(DCPLB_DATA0 + idx * 4, data); in dcplb_protection_fault()