Lines Matching full:flags

12 extern int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void *unsafe_ptr__ign, u64 flags) _…
72 static __noinline void local_irq_save(unsigned long *flags) in local_irq_save() argument
74 bpf_local_irq_save(flags); in local_irq_save()
77 static __noinline void local_irq_restore(unsigned long *flags) in local_irq_restore() argument
79 bpf_local_irq_restore(flags); in local_irq_restore()
86 unsigned long flags; in irq_restore_missing_1_subprog() local
88 local_irq_save(&flags); in irq_restore_missing_1_subprog()
138 unsigned long flags; in irq_balance() local
140 local_irq_save(&flags); in irq_balance()
141 local_irq_restore(&flags); in irq_balance()
164 unsigned long flags; in local_irq_balance() local
166 local_irq_save(&flags); in local_irq_balance()
167 local_irq_restore(&flags); in local_irq_balance()
196 unsigned long flags; in irq_sleepable_helper() local
199 local_irq_save(&flags); in irq_sleepable_helper()
201 local_irq_restore(&flags); in irq_sleepable_helper()
209 unsigned long flags; in irq_sleepable_kfunc() local
212 local_irq_save(&flags); in irq_sleepable_kfunc()
214 local_irq_restore(&flags); in irq_sleepable_kfunc()
228 unsigned long flags; in irq_global_subprog() local
230 bpf_local_irq_save(&flags); in irq_global_subprog()
232 bpf_local_irq_restore(&flags); in irq_global_subprog()
328 unsigned long flags = 0xfaceb00c; in irq_restore_invalid() local
331 bpf_local_irq_restore(&flags); in irq_restore_invalid()
378 unsigned long flags; in irq_flag_overwrite() local
380 bpf_local_irq_save(&flags); in irq_flag_overwrite()
381 flags = 0xdeadbeef; in irq_flag_overwrite()
382 bpf_local_irq_restore(&flags); in irq_flag_overwrite()
390 unsigned long flags; in irq_flag_overwrite_partial() local
392 bpf_local_irq_save(&flags); in irq_flag_overwrite_partial()
393 *(((char *)&flags) + 1) = 0xff; in irq_flag_overwrite_partial()
394 bpf_local_irq_restore(&flags); in irq_flag_overwrite_partial()
402 unsigned long flags[4]; in irq_ooo_refs_array() local
406 bpf_local_irq_save(&flags[0]); in irq_ooo_refs_array()
411 bpf_local_irq_restore(&flags[0]); in irq_ooo_refs_array()
416 bpf_local_irq_save(&flags[1]); in irq_ooo_refs_array()
419 bpf_local_irq_save(&flags[2]); in irq_ooo_refs_array()
432 bpf_local_irq_save(&flags[3]); in irq_ooo_refs_array()
433 bpf_local_irq_restore(&flags[3]); in irq_ooo_refs_array()
435 /* With the incorrect implementation, we can release flags[1], flags[2], in irq_ooo_refs_array()
436 * and flags[0], i.e. in the wrong order. in irq_ooo_refs_array()
438 bpf_local_irq_restore(&flags[1]); in irq_ooo_refs_array()
439 bpf_local_irq_restore(&flags[2]); in irq_ooo_refs_array()
440 bpf_local_irq_restore(&flags[0]); in irq_ooo_refs_array()