Lines Matching full:flags
12 extern int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void *unsafe_ptr__ign, u64 flags) _…
75 static __noinline void local_irq_save(unsigned long *flags) in local_irq_save() argument
77 bpf_local_irq_save(flags); in local_irq_save()
80 static __noinline void local_irq_restore(unsigned long *flags) in local_irq_restore() argument
82 bpf_local_irq_restore(flags); in local_irq_restore()
89 unsigned long flags; in irq_restore_missing_1_subprog() local
91 local_irq_save(&flags); in irq_restore_missing_1_subprog()
141 unsigned long flags; in irq_balance() local
143 local_irq_save(&flags); in irq_balance()
144 local_irq_restore(&flags); in irq_balance()
167 unsigned long flags; in local_irq_balance() local
169 local_irq_save(&flags); in local_irq_balance()
170 local_irq_restore(&flags); in local_irq_balance()
199 unsigned long flags; in irq_sleepable_helper() local
202 local_irq_save(&flags); in irq_sleepable_helper()
204 local_irq_restore(&flags); in irq_sleepable_helper()
212 unsigned long flags; in irq_sleepable_kfunc() local
215 local_irq_save(&flags); in irq_sleepable_kfunc()
217 local_irq_restore(&flags); in irq_sleepable_kfunc()
231 unsigned long flags; in irq_global_subprog() local
233 bpf_local_irq_save(&flags); in irq_global_subprog()
235 bpf_local_irq_restore(&flags); in irq_global_subprog()
331 unsigned long flags = 0xfaceb00c; in irq_restore_invalid() local
334 bpf_local_irq_restore(&flags); in irq_restore_invalid()
381 unsigned long flags; in irq_flag_overwrite() local
383 bpf_local_irq_save(&flags); in irq_flag_overwrite()
384 flags = 0xdeadbeef; in irq_flag_overwrite()
385 bpf_local_irq_restore(&flags); in irq_flag_overwrite()
393 unsigned long flags; in irq_flag_overwrite_partial() local
395 bpf_local_irq_save(&flags); in irq_flag_overwrite_partial()
396 *(((char *)&flags) + 1) = 0xff; in irq_flag_overwrite_partial()
397 bpf_local_irq_restore(&flags); in irq_flag_overwrite_partial()
405 unsigned long flags[4]; in irq_ooo_refs_array() local
409 bpf_local_irq_save(&flags[0]); in irq_ooo_refs_array()
414 bpf_local_irq_restore(&flags[0]); in irq_ooo_refs_array()
419 bpf_local_irq_save(&flags[1]); in irq_ooo_refs_array()
422 bpf_local_irq_save(&flags[2]); in irq_ooo_refs_array()
435 bpf_local_irq_save(&flags[3]); in irq_ooo_refs_array()
436 bpf_local_irq_restore(&flags[3]); in irq_ooo_refs_array()
438 /* With the incorrect implementation, we can release flags[1], flags[2], in irq_ooo_refs_array()
439 * and flags[0], i.e. in the wrong order. in irq_ooo_refs_array()
441 bpf_local_irq_restore(&flags[1]); in irq_ooo_refs_array()
442 bpf_local_irq_restore(&flags[2]); in irq_ooo_refs_array()
443 bpf_local_irq_restore(&flags[0]); in irq_ooo_refs_array()
484 unsigned long flags; in irq_non_sleepable_global_subprog() local
486 bpf_local_irq_save(&flags); in irq_non_sleepable_global_subprog()
488 bpf_local_irq_restore(&flags); in irq_non_sleepable_global_subprog()
496 unsigned long flags; in irq_sleepable_helper_global_subprog() local
498 bpf_local_irq_save(&flags); in irq_sleepable_helper_global_subprog()
500 bpf_local_irq_restore(&flags); in irq_sleepable_helper_global_subprog()
508 unsigned long flags; in irq_sleepable_global_subprog_indirect() local
510 bpf_local_irq_save(&flags); in irq_sleepable_global_subprog_indirect()
512 bpf_local_irq_restore(&flags); in irq_sleepable_global_subprog_indirect()