Lines Matching refs:parent
116 for (fp = &entry->fp_items[0], cp = &entry->parent->cp_items[0];\
141 struct bpf_mprog_bundle *parent;
161 if (entry == &entry->parent->a)
162 return &entry->parent->b;
164 return &entry->parent->a;
175 bundle->a.parent = bundle;
176 bundle->b.parent = bundle;
181 entry->parent->count++;
186 entry->parent->count--;
196 int total = entry->parent->count;
218 WARN_ON_ONCE(entry->parent->ref);
220 entry->parent->ref = tuple->prog;
231 if (entry->parent->ref) {
232 bpf_prog_put(entry->parent->ref);
233 entry->parent->ref = NULL;
239 atomic64_inc(&entry->parent->revision);
250 return atomic64_read(&entry->parent->revision);
271 peer->parent->count = 0;
283 memmove(entry->parent->cp_items + idx + 1,
284 entry->parent->cp_items + idx,
299 memmove(entry->parent->cp_items + idx,
300 entry->parent->cp_items + idx + 1,
309 *cp = &entry->parent->cp_items[idx];