Lines Matching refs:idx
46 void read_tlbcam_entry(int idx, u32 *valid, u32 *tsize, unsigned long *epn, in read_tlbcam_entry() argument
51 mtspr(MAS0, FSL_BOOKE_MAS0(1, idx, 0)); in read_tlbcam_entry()
84 static inline void use_tlb_cam(u8 idx) in use_tlb_cam() argument
86 int i = idx / 32; in use_tlb_cam()
87 int bit = idx % 32; in use_tlb_cam()
92 static inline void free_tlb_cam(u8 idx) in free_tlb_cam() argument
94 int i = idx / 32; in free_tlb_cam()
95 int bit = idx % 32; in free_tlb_cam()
120 u32 idx; in find_free_tlbcam() local
123 idx = ffz(gd->arch.used_tlb_cams[i]); in find_free_tlbcam()
125 if (idx != 32) in find_free_tlbcam()
129 idx += i * 32; in find_free_tlbcam()
131 if (idx >= CONFIG_SYS_NUM_TLBCAMS) in find_free_tlbcam()
134 return idx; in find_free_tlbcam()