Lines Matching refs:item
2619 struct bpf_prog_array_item *item; in bpf_prog_array_length() local
2622 for (item = array->items; item->prog; item++) in bpf_prog_array_length()
2623 if (item->prog != &dummy_bpf_prog.prog) in bpf_prog_array_length()
2630 struct bpf_prog_array_item *item; in bpf_prog_array_is_empty() local
2632 for (item = array->items; item->prog; item++) in bpf_prog_array_is_empty()
2633 if (item->prog != &dummy_bpf_prog.prog) in bpf_prog_array_is_empty()
2642 struct bpf_prog_array_item *item; in bpf_prog_array_copy_core() local
2645 for (item = array->items; item->prog; item++) { in bpf_prog_array_copy_core()
2646 if (item->prog == &dummy_bpf_prog.prog) in bpf_prog_array_copy_core()
2648 prog_ids[i] = item->prog->aux->id; in bpf_prog_array_copy_core()
2650 item++; in bpf_prog_array_copy_core()
2655 return !!(item->prog); in bpf_prog_array_copy_core()
2687 struct bpf_prog_array_item *item; in bpf_prog_array_delete_safe() local
2689 for (item = array->items; item->prog; item++) in bpf_prog_array_delete_safe()
2690 if (item->prog == old_prog) { in bpf_prog_array_delete_safe()
2691 WRITE_ONCE(item->prog, &dummy_bpf_prog.prog); in bpf_prog_array_delete_safe()
2734 struct bpf_prog_array_item *item; in bpf_prog_array_update_at() local
2739 for (item = array->items; item->prog; item++) { in bpf_prog_array_update_at()
2740 if (item->prog == &dummy_bpf_prog.prog) in bpf_prog_array_update_at()
2743 WRITE_ONCE(item->prog, prog); in bpf_prog_array_update_at()