Lines Matching defs:data
94 /* The data cache is write through, so this just invalidates the
121 unsigned long data;
124 : "=r" (data)
128 data &= ~0x0003fe0000000000UL;
130 return data;
143 static inline void spitfire_put_dtlb_data(int entry, unsigned long data)
148 : "r" (data), "r" (entry << 3),
154 unsigned long data;
157 : "=r" (data)
161 data &= ~0x0003fe0000000000UL;
163 return data;
176 static inline void spitfire_put_itlb_data(int entry, unsigned long data)
181 : "r" (data), "r" (entry << 3),
221 * data accesses and one for instruction accesses.
223 * The third TLB is for data accesses to 8K non-locked translations, is
228 * Cheetah has some bug where bogus data can be returned from
234 unsigned long data;
238 : "=r" (data)
242 return data;
247 unsigned long data;
251 : "=r" (data)
255 return data;
282 static inline void cheetah_put_ldtlb_data(int entry, unsigned long data)
287 : "r" (data),
292 static inline void cheetah_put_litlb_data(int entry, unsigned long data)
297 : "r" (data),
304 unsigned long data;
308 : "=r" (data)
311 return data;
324 static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb)
329 : "r" (data),
336 unsigned long data;
340 : "=r" (data)
344 return data;
357 static inline void cheetah_put_itlb_data(int entry, unsigned long data)
362 : "r" (data), "r" ((2 << 16) | (entry << 3)),