Home
last modified time | relevance | path

Searched refs:ref_tracker (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_rpm.h10 struct ref_tracker;
12 struct ref_tracker *intel_display_rpm_get(struct intel_display *display);
13 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref);
16 for (struct ref_tracker *(__wakeref) = intel_display_rpm_get(__display); (__wakeref); \
30 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display);
31 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref);
33 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display);
34 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display);
H A Dintel_display_rpm.c16 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display) in intel_display_rpm_get_raw()
21 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put_raw()
26 struct ref_tracker *intel_display_rpm_get(struct intel_display *display) in intel_display_rpm_get()
31 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display) in intel_display_rpm_get_if_in_use()
36 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display) in intel_display_rpm_get_noresume()
41 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put()
H A Dhsw_ips.c346 struct ref_tracker *wakeref; in hsw_ips_debugfs_status_show()
H A Dintel_fb_pin.c122 struct ref_tracker *wakeref; in intel_fb_pin_to_ggtt()
H A Dintel_dpt.c132 struct ref_tracker *wakeref; in intel_dpt_pin_to_ggtt()
H A Dintel_fbdev.c216 struct ref_tracker *wakeref; in intel_fbdev_driver_fbdev_probe()
H A Dintel_dsb.c922 struct ref_tracker *wakeref; in intel_dsb_prepare()
H A Dintel_display_types.h594 struct ref_tracker *wakeref;
H A Dintel_display_debugfs.c593 struct ref_tracker *wakeref; in i915_display_info()
H A Dintel_dmc.c1530 struct ref_tracker *wakeref; in intel_dmc_debugfs_status_show()
H A Dintel_fbc.c2153 struct ref_tracker *wakeref; in intel_fbc_debugfs_status_show()
H A Dintel_psr.c3987 struct ref_tracker *wakeref; in intel_psr_status()
/linux/drivers/gpu/drm/xe/display/
H A Dxe_display_rpm.c15 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display) in intel_display_rpm_get_raw()
20 void intel_display_rpm_put_raw(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put_raw()
25 struct ref_tracker *intel_display_rpm_get(struct intel_display *display) in intel_display_rpm_get()
30 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display) in intel_display_rpm_get_if_in_use()
35 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display) in intel_display_rpm_get_noresume()
42 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put()
/linux/include/linux/
H A Dref_tracker.h11 struct ref_tracker;
47 * ref_tracker_dir_init - initialize a ref_tracker dir
53 * will also be created for it under the top-level ref_tracker debugfs
85 struct ref_tracker **trackerp, gfp_t gfp);
88 struct ref_tracker **trackerp);
128 struct ref_tracker **trackerp, in ref_tracker_alloc()
135 struct ref_tracker **trackerp) in ref_tracker_free()
/linux/include/drm/display/
H A Ddrm_dp_tunnel.h21 struct ref_tracker;
25 struct ref_tracker *tracker;
31 drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker);
34 drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker);
102 drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker) in drm_dp_tunnel_get()
108 drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker) {} in drm_dp_tunnel_put()
/linux/include/net/
H A Dnet_trackers.h4 #include <linux/ref_tracker.h>
7 typedef struct ref_tracker *netdevice_tracker;
13 typedef struct ref_tracker *netns_tracker;
/linux/lib/
H A Dtest_ref_tracker.c10 #include <linux/ref_tracker.h>
15 static struct ref_tracker *tracker[20];
19 struct ref_tracker **trackerp) \
48 struct ref_tracker **trackerp) in alloctest_ref_tracker_free()
H A Dref_tracker.c16 struct ref_tracker { struct
75 struct ref_tracker *tracker; in ref_tracker_get_stats()
222 struct ref_tracker *tracker, *n; in ref_tracker_dir_exit()
254 struct ref_tracker **trackerp, in ref_tracker_alloc()
258 struct ref_tracker *tracker; in ref_tracker_alloc()
288 struct ref_tracker **trackerp) in ref_tracker_free()
292 struct ref_tracker *tracker; in ref_tracker_free()
332 tracker = list_first_entry(&dir->quarantine, struct ref_tracker, head); in ref_tracker_free()
H A DMakefile261 obj-$(CONFIG_REF_TRACKER) += ref_tracker.o
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_tunnel.c7 #include <linux/ref_tracker.h>
135 struct ref_tracker *tracker;
196 struct ref_tracker_dir ref_tracker; member
391 struct ref_tracker **tracker) in track_tunnel_ref()
393 ref_tracker_alloc(&tunnel->group->mgr->ref_tracker, in track_tunnel_ref()
398 struct ref_tracker **tracker) in untrack_tunnel_ref()
400 ref_tracker_free(&tunnel->group->mgr->ref_tracker, in untrack_tunnel_ref()
405 struct ref_tracker **tracker) in track_tunnel_ref()
410 struct ref_tracker **tracker) in untrack_tunnel_ref()
430 struct ref_tracker **tracke in drm_dp_tunnel_get()
[all...]
/linux/drivers/gpu/drm/i915/
H A Dintel_wakeref.h16 #include <linux/ref_tracker.h>
24 typedef struct ref_tracker *intel_wakeref_t;
277 struct ref_tracker *user = NULL; in intel_ref_tracker_alloc()