Lines Matching defs:set
26 * tlbiel instruction for radix, set invalidation
29 static __always_inline void tlbiel_radix_set_isa300(unsigned int set, unsigned int is,
36 rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53));
46 unsigned int set;
51 * Flush the first set of the TLB, and the entire Page Walk Cache
59 for (set = 1; set < num_sets; set++)
60 tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 0);
65 for (set = 1; set < num_sets; set++)
66 tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 1);
94 static __always_inline void __tlbiel_pid(unsigned long pid, int set,
100 rb |= set << PPC_BITLSHIFT(51);
283 * We use 128 set in radix mode and 256 set in hpt mode.
287 int set;
304 * Flush the first set of the TLB, and if
312 for (set = 1; set < POWER9_TLB_SETS_RADIX ; set++)
313 __tlbiel_pid(pid, set, RIC_FLUSH_TLB);
660 * be set to mm, because kthread_use_mm() setting ->mm and switching to
1265 * is new and the process has no other cpumask bit set.