Lines Matching refs:edata
393 process_fetch_insn(struct fetch_insn *code, void *rec, void *edata,
419 __eprobe_trace_func(struct eprobe_data *edata, void *rec)
422 struct trace_event_call *call = trace_probe_event_call(&edata->ep->tp);
426 if (WARN_ON_ONCE(call != edata->file->event_call))
429 if (trace_trigger_soft_disabled(edata->file))
432 dsize = get_eprobe_size(&edata->ep->tp, rec);
434 entry = trace_event_buffer_reserve(&fbuffer, edata->file,
435 sizeof(*entry) + edata->ep->tp.size + dsize);
441 store_trace_args(&entry[1], &edata->ep->tp, rec, NULL, sizeof(*entry), dsize);
473 struct eprobe_data *edata = data->private_data;
478 __eprobe_trace_func(edata, rec);
533 struct eprobe_data *edata;
536 edata = kzalloc(sizeof(*edata), GFP_KERNEL);
538 if (!trigger || !edata) {
564 edata->file = file;
565 edata->ep = ep;
566 trigger->private_data = edata;
571 kfree(edata);
608 struct eprobe_data *edata;
617 edata = iter->private_data;
618 if (edata->ep == ep) {
631 /* Make sure nothing is using the edata or trigger */
638 kfree(edata);