Lines Matching full:vc4

7  * DOC: VC4 V3D performance monitor module
20 struct vc4_dev *vc4; in vc4_perfmon_get() local
25 vc4 = perfmon->dev; in vc4_perfmon_get()
26 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_get()
34 struct vc4_dev *vc4; in vc4_perfmon_put() local
39 vc4 = perfmon->dev; in vc4_perfmon_put()
40 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_put()
47 void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon) in vc4_perfmon_start() argument
52 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_start()
55 if (WARN_ON_ONCE(!perfmon || vc4->active_perfmon)) in vc4_perfmon_start()
64 vc4->active_perfmon = perfmon; in vc4_perfmon_start()
67 void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon, in vc4_perfmon_stop() argument
72 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_stop()
75 if (WARN_ON_ONCE(!vc4->active_perfmon || in vc4_perfmon_stop()
76 perfmon != vc4->active_perfmon)) in vc4_perfmon_stop()
85 vc4->active_perfmon = NULL; in vc4_perfmon_stop()
90 struct vc4_dev *vc4 = vc4file->dev; in vc4_perfmon_find() local
93 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_find()
106 struct vc4_dev *vc4 = vc4file->dev; in vc4_perfmon_open_file() local
108 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_open_file()
113 vc4file->dev = vc4; in vc4_perfmon_open_file()
127 struct vc4_dev *vc4 = vc4file->dev; in vc4_perfmon_close_file() local
129 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_close_file()
142 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_perfmon_create_ioctl() local
149 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_create_ioctl()
152 if (!vc4->v3d) { in vc4_perfmon_create_ioctl()
153 DRM_DEBUG("Creating perfmon no VC4 V3D probed\n"); in vc4_perfmon_create_ioctl()
172 perfmon->dev = vc4; in vc4_perfmon_create_ioctl()
198 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_perfmon_destroy_ioctl() local
203 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_destroy_ioctl()
206 if (!vc4->v3d) { in vc4_perfmon_destroy_ioctl()
207 DRM_DEBUG("Destroying perfmon no VC4 V3D probed\n"); in vc4_perfmon_destroy_ioctl()
225 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_perfmon_get_values_ioctl() local
231 if (WARN_ON_ONCE(vc4->is_vc5)) in vc4_perfmon_get_values_ioctl()
234 if (!vc4->v3d) { in vc4_perfmon_get_values_ioctl()
235 DRM_DEBUG("Getting perfmon no VC4 V3D probed\n"); in vc4_perfmon_get_values_ioctl()