Lines Matching defs:pvr_device
61 * struct pvr_device - powervr-specific wrapper for &struct drm_device
63 struct pvr_device {
341 struct pvr_device *pvr_dev;
411 struct pvr_device *_pvr_dev = pvr_dev; \
451 #define to_pvr_device(drm_dev) container_of_const(drm_dev, struct pvr_device, base)
518 int pvr_device_init(struct pvr_device *pvr_dev);
519 void pvr_device_fini(struct pvr_device *pvr_dev);
520 void pvr_device_reset(struct pvr_device *pvr_dev);
523 pvr_device_has_uapi_quirk(struct pvr_device *pvr_dev, u32 quirk);
525 pvr_device_has_uapi_enhancement(struct pvr_device *pvr_dev, u32 enhancement);
527 pvr_device_has_feature(struct pvr_device *pvr_dev, u32 feature);
546 pvr_cr_read32(struct pvr_device *pvr_dev, u32 reg)
559 pvr_cr_read64(struct pvr_device *pvr_dev, u32 reg)
571 pvr_cr_write32(struct pvr_device *pvr_dev, u32 reg, u32 val)
583 pvr_cr_write64(struct pvr_device *pvr_dev, u32 reg, u64 val)
602 pvr_cr_poll_reg32(struct pvr_device *pvr_dev, u32 reg_addr, u32 reg_value,
625 pvr_cr_poll_reg64(struct pvr_device *pvr_dev, u32 reg_addr, u64 reg_value,
644 pvr_round_up_to_cacheline_size(struct pvr_device *pvr_dev, size_t size)
661 * of macros and helper functions exist in ``pvr_device.h``.
754 * they're primarily used in pvr_device.c, let's put them in here for now.
758 pvr_fw_irq_pending(struct pvr_device *pvr_dev)
764 pvr_fw_irq_clear(struct pvr_device *pvr_dev)