Lines Matching defs:pvr_dev
23 validate_group_mask(struct pvr_device *pvr_dev, const u32 group_mask)
26 drm_warn(from_pvr_device(pvr_dev),
109 int pvr_fw_trace_init(struct pvr_device *pvr_dev)
111 struct pvr_fw_trace *fw_trace = &pvr_dev->fw_dev.fw_trace;
112 struct drm_device *drm_dev = from_pvr_device(pvr_dev);
119 pvr_fw_object_create_and_map(pvr_dev,
142 pvr_fw_object_create_and_map(pvr_dev,
178 void pvr_fw_trace_fini(struct pvr_device *pvr_dev)
180 struct pvr_fw_trace *fw_trace = &pvr_dev->fw_dev.fw_trace;
192 * @pvr_dev: Target PowerVR device
203 update_logtype(struct pvr_device *pvr_dev, u32 group_mask)
205 struct pvr_fw_trace *fw_trace = &pvr_dev->fw_dev.fw_trace;
206 struct drm_device *drm_dev = from_pvr_device(pvr_dev);
219 down_read(&pvr_dev->reset_sem);
228 err = pvr_kccb_send_cmd(pvr_dev, &cmd, &slot);
232 err = pvr_kccb_wait_for_completion(pvr_dev, slot, HZ, NULL);
238 up_read(&pvr_dev->reset_sem);
518 struct pvr_device *pvr_dev = data;
520 *value = pvr_dev->fw_dev.fw_trace.group_mask;
527 struct pvr_device *pvr_dev = data;
531 err = validate_group_mask(pvr_dev, group_mask);
535 return update_logtype(pvr_dev, group_mask);
542 pvr_fw_trace_debugfs_init(struct pvr_device *pvr_dev, struct dentry *dir)
544 struct pvr_fw_trace *fw_trace = &pvr_dev->fw_dev.fw_trace;
561 debugfs_create_file("trace_mask", 0600, dir, pvr_dev,