Lines Matching refs:du
228 struct delayed_uprobe *du;
230 list_for_each_entry(du, &delayed_uprobe_list, list)
231 if (du->uprobe == uprobe && du->mm == mm)
232 return du;
238 struct delayed_uprobe *du;
243 du = kzalloc_obj(*du);
244 if (!du)
247 du->uprobe = uprobe;
248 du->mm = mm;
249 list_add(&du->list, &delayed_uprobe_list);
253 static void delayed_uprobe_delete(struct delayed_uprobe *du)
255 if (WARN_ON(!du))
257 list_del(&du->list);
258 kfree(du);
264 struct delayed_uprobe *du;
270 du = list_entry(pos, struct delayed_uprobe, list);
272 if (uprobe && du->uprobe != uprobe)
274 if (mm && du->mm != mm)
277 delayed_uprobe_delete(du);
1569 struct delayed_uprobe *du;
1575 du = list_entry(pos, struct delayed_uprobe, list);
1577 if (du->mm != vma->vm_mm ||
1578 !valid_ref_ctr_vma(du->uprobe, vma))
1581 vaddr = offset_to_vaddr(vma, du->uprobe->ref_ctr_offset);
1584 update_ref_ctr_warn(du->uprobe, vma->vm_mm, 1);
1588 delayed_uprobe_delete(du);