Lines Matching refs:func
114 marker_probe_func *func; in marker_probe_cb() local
118 func = mdata->single.func; in marker_probe_cb()
123 func(mdata->single.probe_private, call_private, mdata->format, in marker_probe_cb()
142 for (i = 0; multi[i].func; i++) { in marker_probe_cb()
144 multi[i].func(multi[i].probe_private, call_private, in marker_probe_cb()
170 marker_probe_func *func; in marker_probe_cb_noarg() local
174 func = mdata->single.func; in marker_probe_cb_noarg()
178 func(mdata->single.probe_private, call_private, mdata->format, in marker_probe_cb_noarg()
196 for (i = 0; multi[i].func; i++) in marker_probe_cb_noarg()
197 multi[i].func(multi[i].probe_private, call_private, in marker_probe_cb_noarg()
222 entry->single.func, in debug_print_probes()
225 for (i = 0; entry->multi[i].func; i++) in debug_print_probes()
227 entry->multi[i].func, in debug_print_probes()
244 if (entry->single.func == probe && in marker_entry_add_probe()
247 if (entry->single.func == __mark_empty_function) { in marker_entry_add_probe()
249 entry->single.func = probe; in marker_entry_add_probe()
262 for (nr_probes = 0; old[nr_probes].func; nr_probes++) in marker_entry_add_probe()
263 if (old[nr_probes].func == probe in marker_entry_add_probe()
278 new[nr_probes].func = probe; in marker_entry_add_probe()
299 WARN_ON(entry->single.func == __mark_empty_function); in marker_entry_remove_probe()
301 WARN_ON(probe && entry->single.func != probe); in marker_entry_remove_probe()
303 entry->single.func = __mark_empty_function; in marker_entry_remove_probe()
310 for (nr_probes = 0; old[nr_probes].func; nr_probes++) { in marker_entry_remove_probe()
311 if ((!probe || old[nr_probes].func == probe) in marker_entry_remove_probe()
320 entry->single.func = __mark_empty_function; in marker_entry_remove_probe()
325 for (i = 0; old[i].func; i++) in marker_entry_remove_probe()
326 if ((probe && old[i].func != probe) || in marker_entry_remove_probe()
339 for (i = 0; old[i].func; i++) in marker_entry_remove_probe()
340 if ((probe && old[i].func != probe) || in marker_entry_remove_probe()
416 e->single.func = __mark_empty_function; in add_marker()
449 if (e->single.func != __mark_empty_function) in remove_marker()
513 WARN_ON(elem->single.func != __mark_empty_function in set_marker()
522 elem->single.func = entry->single.func; in set_marker()
597 elem->single.func = __mark_empty_function; in disable_marker()
784 if (entry->single.func == probe in get_marker_from_private_data()
791 for (i = 0; closure[i].func; i++) { in get_marker_from_private_data()
792 if (closure[i].func == probe && in get_marker_from_private_data()
879 if (num == 0 && e->single.func == probe) in marker_get_private_data()
885 for (i = 0; closure[i].func; i++) { in marker_get_private_data()
886 if (closure[i].func != probe) in marker_get_private_data()