| /Linux-v5.4/drivers/gpu/drm/via/ | 
| D | via_dma.c | 67 	dev_priv->dma_low += 8;					\75 	dev_priv->dma_low += 8;			\
 78 static void via_cmdbuf_start(drm_via_private_t *dev_priv);
 79 static void via_cmdbuf_pause(drm_via_private_t *dev_priv);
 80 static void via_cmdbuf_reset(drm_via_private_t *dev_priv);
 81 static void via_cmdbuf_rewind(drm_via_private_t *dev_priv);
 82 static int via_wait_idle(drm_via_private_t *dev_priv);
 83 static void via_pad_cache(drm_via_private_t *dev_priv, int qwords);
 89 static uint32_t via_cmdbuf_space(drm_via_private_t *dev_priv)  in via_cmdbuf_space()  argument
 91 	uint32_t agp_base = dev_priv->dma_offset + (uint32_t) dev_priv->agpAddr;  in via_cmdbuf_space()
 [all …]
 
 | 
| D | via_irq.c | 95 	drm_via_private_t *dev_priv = dev->dev_private;  in via_get_vblank_counter()  local100 	return atomic_read(&dev_priv->vbl_received);  in via_get_vblank_counter()
 106 	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;  in via_driver_irq_handler()  local
 110 	drm_via_irq_t *cur_irq = dev_priv->via_irqs;  in via_driver_irq_handler()
 113 	status = via_read(dev_priv, VIA_REG_INTERRUPT);  in via_driver_irq_handler()
 115 		atomic_inc(&dev_priv->vbl_received);  in via_driver_irq_handler()
 116 		if (!(atomic_read(&dev_priv->vbl_received) & 0x0F)) {  in via_driver_irq_handler()
 118 			if (dev_priv->last_vblank_valid) {  in via_driver_irq_handler()
 119 				dev_priv->nsec_per_vblank =  in via_driver_irq_handler()
 121 						dev_priv->last_vblank) >> 4;  in via_driver_irq_handler()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ | 
| D | vmwgfx_drv.c | 348 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv)  in vmw_dummy_query_bo_create()  argument365 	ret = vmw_bo_init(dev_priv, vbo, PAGE_SIZE,  in vmw_dummy_query_bo_create()
 390 		dev_priv->dummy_query_bo = vbo;  in vmw_dummy_query_bo_create()
 405 static int vmw_request_device_late(struct vmw_private *dev_priv)  in vmw_request_device_late()  argument
 409 	if (dev_priv->has_mob) {  in vmw_request_device_late()
 410 		ret = vmw_otables_setup(dev_priv);  in vmw_request_device_late()
 418 	if (dev_priv->cman) {  in vmw_request_device_late()
 419 		ret = vmw_cmdbuf_set_pool_size(dev_priv->cman,  in vmw_request_device_late()
 422 			struct vmw_cmdbuf_man *man = dev_priv->cman;  in vmw_request_device_late()
 424 			dev_priv->cman = NULL;  in vmw_request_device_late()
 [all …]
 
 | 
| D | vmwgfx_irq.c | 48 	struct vmw_private *dev_priv = vmw_priv(dev);  in vmw_thread_fn()  local52 			       dev_priv->irqthread_pending)) {  in vmw_thread_fn()
 53 		vmw_fences_update(dev_priv->fman);  in vmw_thread_fn()
 54 		wake_up_all(&dev_priv->fence_queue);  in vmw_thread_fn()
 59 			       dev_priv->irqthread_pending)) {  in vmw_thread_fn()
 60 		vmw_cmdbuf_irqthread(dev_priv->cman);  in vmw_thread_fn()
 81 	struct vmw_private *dev_priv = vmw_priv(dev);  in vmw_irq_handler()  local
 85 	status = inl(dev_priv->io_start + VMWGFX_IRQSTATUS_PORT);  in vmw_irq_handler()
 86 	masked_status = status & READ_ONCE(dev_priv->irq_mask);  in vmw_irq_handler()
 89 		outl(status, dev_priv->io_start + VMWGFX_IRQSTATUS_PORT);  in vmw_irq_handler()
 [all …]
 
 | 
| D | vmwgfx_fifo.c | 39 bool vmw_fifo_have_3d(struct vmw_private *dev_priv)  in vmw_fifo_have_3d()  argument41 	u32 *fifo_mem = dev_priv->mmio_virt;  in vmw_fifo_have_3d()
 43 	const struct vmw_fifo_state *fifo = &dev_priv->fifo;  in vmw_fifo_have_3d()
 45 	if (!(dev_priv->capabilities & SVGA_CAP_3D))  in vmw_fifo_have_3d()
 48 	if (dev_priv->capabilities & SVGA_CAP_GBOBJECTS) {  in vmw_fifo_have_3d()
 51 		if (!dev_priv->has_mob)  in vmw_fifo_have_3d()
 54 		spin_lock(&dev_priv->cap_lock);  in vmw_fifo_have_3d()
 55 		vmw_write(dev_priv, SVGA_REG_DEV_CAP, SVGA3D_DEVCAP_3D);  in vmw_fifo_have_3d()
 56 		result = vmw_read(dev_priv, SVGA_REG_DEV_CAP);  in vmw_fifo_have_3d()
 57 		spin_unlock(&dev_priv->cap_lock);  in vmw_fifo_have_3d()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/savage/ | 
| D | savage_bci.c | 47 savage_bci_wait_fifo_shadow(drm_savage_private_t * dev_priv, unsigned int n)  in savage_bci_wait_fifo_shadow()  argument49 	uint32_t mask = dev_priv->status_used_mask;  in savage_bci_wait_fifo_shadow()
 50 	uint32_t threshold = dev_priv->bci_threshold_hi;  in savage_bci_wait_fifo_shadow()
 55 	if (n > dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - threshold)  in savage_bci_wait_fifo_shadow()
 62 		status = dev_priv->status_ptr[0];  in savage_bci_wait_fifo_shadow()
 76 savage_bci_wait_fifo_s3d(drm_savage_private_t * dev_priv, unsigned int n)  in savage_bci_wait_fifo_s3d()  argument
 78 	uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n;  in savage_bci_wait_fifo_s3d()
 97 savage_bci_wait_fifo_s4(drm_savage_private_t * dev_priv, unsigned int n)  in savage_bci_wait_fifo_s4()  argument
 99 	uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n;  in savage_bci_wait_fifo_s4()
 129 savage_bci_wait_event_shadow(drm_savage_private_t * dev_priv, uint16_t e)  in savage_bci_wait_event_shadow()  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | i915_irq.c | 264 i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv,  in i915_hotplug_interrupt_update_locked()  argument270 	lockdep_assert_held(&dev_priv->irq_lock);  in i915_hotplug_interrupt_update_locked()
 291 void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv,  in i915_hotplug_interrupt_update()  argument
 295 	spin_lock_irq(&dev_priv->irq_lock);  in i915_hotplug_interrupt_update()
 296 	i915_hotplug_interrupt_update_locked(dev_priv, mask, bits);  in i915_hotplug_interrupt_update()
 297 	spin_unlock_irq(&dev_priv->irq_lock);  in i915_hotplug_interrupt_update()
 306 void ilk_update_display_irq(struct drm_i915_private *dev_priv,  in ilk_update_display_irq()  argument
 312 	lockdep_assert_held(&dev_priv->irq_lock);  in ilk_update_display_irq()
 316 	if (WARN_ON(!intel_irqs_enabled(dev_priv)))  in ilk_update_display_irq()
 319 	new_val = dev_priv->irq_mask;  in ilk_update_display_irq()
 [all …]
 
 | 
| D | intel_pch.c | 11 intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)  in intel_pch_type()  argument16 		WARN_ON(!IS_GEN(dev_priv, 5));  in intel_pch_type()
 20 		WARN_ON(!IS_GEN(dev_priv, 6) && !IS_IVYBRIDGE(dev_priv));  in intel_pch_type()
 24 		WARN_ON(!IS_GEN(dev_priv, 6) && !IS_IVYBRIDGE(dev_priv));  in intel_pch_type()
 29 		WARN_ON(!IS_HASWELL(dev_priv) && !IS_BROADWELL(dev_priv));  in intel_pch_type()
 30 		WARN_ON(IS_HSW_ULT(dev_priv) || IS_BDW_ULT(dev_priv));  in intel_pch_type()
 34 		WARN_ON(!IS_HASWELL(dev_priv) && !IS_BROADWELL(dev_priv));  in intel_pch_type()
 35 		WARN_ON(!IS_HSW_ULT(dev_priv) && !IS_BDW_ULT(dev_priv));  in intel_pch_type()
 39 		WARN_ON(!IS_HASWELL(dev_priv) && !IS_BROADWELL(dev_priv));  in intel_pch_type()
 40 		WARN_ON(IS_HSW_ULT(dev_priv) || IS_BDW_ULT(dev_priv));  in intel_pch_type()
 [all …]
 
 | 
| D | i915_suspend.c | 36 static void i915_save_display(struct drm_i915_private *dev_priv)  in i915_save_display()  argument39 	if (INTEL_GEN(dev_priv) <= 4)  in i915_save_display()
 40 		dev_priv->regfile.saveDSPARB = I915_READ(DSPARB);  in i915_save_display()
 43 	if (HAS_FBC(dev_priv) && INTEL_GEN(dev_priv) <= 4 && !IS_G4X(dev_priv))  in i915_save_display()
 44 		dev_priv->regfile.saveFBC_CONTROL = I915_READ(FBC_CONTROL);  in i915_save_display()
 47 static void i915_restore_display(struct drm_i915_private *dev_priv)  in i915_restore_display()  argument
 50 	if (INTEL_GEN(dev_priv) <= 4)  in i915_restore_display()
 51 		I915_WRITE(DSPARB, dev_priv->regfile.saveDSPARB);  in i915_restore_display()
 54 	intel_fbc_global_disable(dev_priv);  in i915_restore_display()
 57 	if (HAS_FBC(dev_priv) && INTEL_GEN(dev_priv) <= 4 && !IS_G4X(dev_priv))  in i915_restore_display()
 [all …]
 
 | 
| D | i915_drv.c | 145 static int i915_get_bridge_dev(struct drm_i915_private *dev_priv)  in i915_get_bridge_dev()  argument147 	int domain = pci_domain_nr(dev_priv->drm.pdev->bus);  in i915_get_bridge_dev()
 149 	dev_priv->bridge_dev =  in i915_get_bridge_dev()
 151 	if (!dev_priv->bridge_dev) {  in i915_get_bridge_dev()
 160 intel_alloc_mchbar_resource(struct drm_i915_private *dev_priv)  in intel_alloc_mchbar_resource()  argument
 162 	int reg = INTEL_GEN(dev_priv) >= 4 ? MCHBAR_I965 : MCHBAR_I915;  in intel_alloc_mchbar_resource()
 167 	if (INTEL_GEN(dev_priv) >= 4)  in intel_alloc_mchbar_resource()
 168 		pci_read_config_dword(dev_priv->bridge_dev, reg + 4, &temp_hi);  in intel_alloc_mchbar_resource()
 169 	pci_read_config_dword(dev_priv->bridge_dev, reg, &temp_lo);  in intel_alloc_mchbar_resource()
 180 	dev_priv->mch_res.name = "i915 MCHBAR";  in intel_alloc_mchbar_resource()
 [all …]
 
 | 
| D | i915_drv.h | 187 	struct drm_i915_private *dev_priv;  member257 	void (*get_cdclk)(struct drm_i915_private *dev_priv,
 259 	void (*set_cdclk)(struct drm_i915_private *dev_priv,
 262 	int (*get_fifo_size)(struct drm_i915_private *dev_priv,
 296 	void (*init_clock_gating)(struct drm_i915_private *dev_priv);
 297 	void (*hpd_irq_setup)(struct drm_i915_private *dev_priv);
 514 	struct drm_i915_private *dev_priv;  member
 1079 	struct drm_i915_private *dev_priv;  member
 1219 	bool (*is_valid_b_counter_reg)(struct drm_i915_private *dev_priv,
 1226 	bool (*is_valid_mux_reg)(struct drm_i915_private *dev_priv, u32 addr);
 [all …]
 
 | 
| D | intel_pch.h | 53 #define INTEL_PCH_TYPE(dev_priv)		((dev_priv)->pch_type)  argument54 #define INTEL_PCH_ID(dev_priv)			((dev_priv)->pch_id)  argument
 55 #define HAS_PCH_MCC(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_MCC)  argument
 56 #define HAS_PCH_TGP(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_TGP)  argument
 57 #define HAS_PCH_ICP(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_ICP)  argument
 58 #define HAS_PCH_CNP(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_CNP)  argument
 59 #define HAS_PCH_SPT(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_SPT)  argument
 60 #define HAS_PCH_LPT(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_LPT)  argument
 61 #define HAS_PCH_LPT_LP(dev_priv) \  argument
 62 	(INTEL_PCH_ID(dev_priv) == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE || \
 [all …]
 
 | 
| D | intel_pm.h | 25 void intel_init_clock_gating(struct drm_i915_private *dev_priv);26 void intel_suspend_hw(struct drm_i915_private *dev_priv);
 27 int ilk_wm_max_level(const struct drm_i915_private *dev_priv);
 29 void intel_init_pm(struct drm_i915_private *dev_priv);
 30 void intel_init_clock_gating_hooks(struct drm_i915_private *dev_priv);
 31 void intel_pm_setup(struct drm_i915_private *dev_priv);
 32 void intel_gpu_ips_init(struct drm_i915_private *dev_priv);
 34 void intel_init_gt_powersave(struct drm_i915_private *dev_priv);
 35 void intel_cleanup_gt_powersave(struct drm_i915_private *dev_priv);
 36 void intel_sanitize_gt_powersave(struct drm_i915_private *dev_priv);
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/display/ | 
| D | intel_cdclk.c | 56 static void fixed_133mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_133mhz_get_cdclk()  argument62 static void fixed_200mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_200mhz_get_cdclk()  argument
 68 static void fixed_266mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_266mhz_get_cdclk()  argument
 74 static void fixed_333mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_333mhz_get_cdclk()  argument
 80 static void fixed_400mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_400mhz_get_cdclk()  argument
 86 static void fixed_450mhz_get_cdclk(struct drm_i915_private *dev_priv,  in fixed_450mhz_get_cdclk()  argument
 92 static void i85x_get_cdclk(struct drm_i915_private *dev_priv,  in i85x_get_cdclk()  argument
 95 	struct pci_dev *pdev = dev_priv->drm.pdev;  in i85x_get_cdclk()
 134 static void i915gm_get_cdclk(struct drm_i915_private *dev_priv,  in i915gm_get_cdclk()  argument
 137 	struct pci_dev *pdev = dev_priv->drm.pdev;  in i915gm_get_cdclk()
 [all …]
 
 | 
| D | intel_psr.c | 75 static bool intel_psr2_enabled(struct drm_i915_private *dev_priv,  in intel_psr2_enabled()  argument82 	switch (dev_priv->psr.debug & I915_PSR_DEBUG_MODE_MASK) {  in intel_psr2_enabled()
 108 void intel_psr_irq_control(struct drm_i915_private *dev_priv, u32 debug)  in intel_psr_irq_control()  argument
 114 	if (INTEL_GEN(dev_priv) >= 8)  in intel_psr_irq_control()
 121 	for_each_cpu_transcoder_masked(dev_priv, cpu_transcoder, transcoders) {  in intel_psr_irq_control()
 172 void intel_psr_irq_handler(struct drm_i915_private *dev_priv, u32 psr_iir)  in intel_psr_irq_handler()  argument
 179 	if (INTEL_GEN(dev_priv) >= 8)  in intel_psr_irq_handler()
 184 	for_each_cpu_transcoder_masked(dev_priv, cpu_transcoder, transcoders) {  in intel_psr_irq_handler()
 191 			dev_priv->psr.irq_aux_error = true;  in intel_psr_irq_handler()
 205 			dev_priv->psr.last_entry_attempt = time_ns;  in intel_psr_irq_handler()
 [all …]
 
 | 
| D | intel_fbc.c | 48 static inline bool fbc_supported(struct drm_i915_private *dev_priv)  in fbc_supported()  argument50 	return HAS_FBC(dev_priv);  in fbc_supported()
 53 static inline bool no_fbc_on_multiple_pipes(struct drm_i915_private *dev_priv)  in no_fbc_on_multiple_pipes()  argument
 55 	return INTEL_GEN(dev_priv) <= 3;  in no_fbc_on_multiple_pipes()
 85 static int intel_fbc_calculate_cfb_size(struct drm_i915_private *dev_priv,  in intel_fbc_calculate_cfb_size()  argument
 91 	if (IS_GEN(dev_priv, 7))  in intel_fbc_calculate_cfb_size()
 93 	else if (INTEL_GEN(dev_priv) >= 8)  in intel_fbc_calculate_cfb_size()
 100 static void i8xx_fbc_deactivate(struct drm_i915_private *dev_priv)  in i8xx_fbc_deactivate()  argument
 113 	if (intel_de_wait_for_clear(dev_priv, FBC_STATUS,  in i8xx_fbc_deactivate()
 120 static void i8xx_fbc_activate(struct drm_i915_private *dev_priv)  in i8xx_fbc_activate()  argument
 [all …]
 
 | 
| D | intel_fifo_underrun.c | 56 	struct drm_i915_private *dev_priv = to_i915(dev);  in ivb_can_enable_err_int()  local60 	lockdep_assert_held(&dev_priv->irq_lock);  in ivb_can_enable_err_int()
 62 	for_each_pipe(dev_priv, pipe) {  in ivb_can_enable_err_int()
 63 		crtc = intel_get_crtc_for_pipe(dev_priv, pipe);  in ivb_can_enable_err_int()
 74 	struct drm_i915_private *dev_priv = to_i915(dev);  in cpt_can_enable_serr_int()  local
 78 	lockdep_assert_held(&dev_priv->irq_lock);  in cpt_can_enable_serr_int()
 80 	for_each_pipe(dev_priv, pipe) {  in cpt_can_enable_serr_int()
 81 		crtc = intel_get_crtc_for_pipe(dev_priv, pipe);  in cpt_can_enable_serr_int()
 92 	struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);  in i9xx_check_fifo_underruns()  local
 96 	lockdep_assert_held(&dev_priv->irq_lock);  in i9xx_check_fifo_underruns()
 [all …]
 
 | 
| D | intel_hotplug.c | 89 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv,  in intel_hpd_pin_default()  argument104 		if (IS_CNL_WITH_PORT_F(dev_priv))  in intel_hpd_pin_default()
 152 static bool intel_hpd_irq_storm_detect(struct drm_i915_private *dev_priv,  in intel_hpd_irq_storm_detect()  argument
 155 	struct i915_hotplug *hpd = &dev_priv->hotplug;  in intel_hpd_irq_storm_detect()
 163 	    (!long_hpd && !dev_priv->hotplug.hpd_short_storm_enabled))  in intel_hpd_irq_storm_detect()
 185 intel_hpd_irq_storm_switch_to_polling(struct drm_i915_private *dev_priv)  in intel_hpd_irq_storm_switch_to_polling()  argument
 187 	struct drm_device *dev = &dev_priv->drm;  in intel_hpd_irq_storm_switch_to_polling()
 195 	lockdep_assert_held(&dev_priv->irq_lock);  in intel_hpd_irq_storm_switch_to_polling()
 209 		    dev_priv->hotplug.stats[pin].state != HPD_MARK_DISABLED)  in intel_hpd_irq_storm_switch_to_polling()
 216 		dev_priv->hotplug.stats[pin].state = HPD_DISABLED;  in intel_hpd_irq_storm_switch_to_polling()
 [all …]
 
 | 
| D | intel_gmbus.c | 95 static const struct gmbus_pin *get_gmbus_pin(struct drm_i915_private *dev_priv,  in get_gmbus_pin()  argument98 	if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP)  in get_gmbus_pin()
 100 	else if (HAS_PCH_CNP(dev_priv))  in get_gmbus_pin()
 102 	else if (IS_GEN9_LP(dev_priv))  in get_gmbus_pin()
 104 	else if (IS_GEN9_BC(dev_priv))  in get_gmbus_pin()
 106 	else if (IS_BROADWELL(dev_priv))  in get_gmbus_pin()
 112 bool intel_gmbus_is_valid_pin(struct drm_i915_private *dev_priv,  in intel_gmbus_is_valid_pin()  argument
 117 	if (INTEL_PCH_TYPE(dev_priv) >= PCH_ICP)  in intel_gmbus_is_valid_pin()
 119 	else if (HAS_PCH_CNP(dev_priv))  in intel_gmbus_is_valid_pin()
 121 	else if (IS_GEN9_LP(dev_priv))  in intel_gmbus_is_valid_pin()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/r128/ | 
| D | r128_cce.c | 57 	drm_r128_private_t *dev_priv = dev->dev_private;  in R128_READ_PLL()  local64 static void r128_status(drm_r128_private_t *dev_priv)  in r128_status()  argument
 85 static int r128_do_pixcache_flush(drm_r128_private_t *dev_priv)  in r128_do_pixcache_flush()  argument
 93 	for (i = 0; i < dev_priv->usec_timeout; i++) {  in r128_do_pixcache_flush()
 105 static int r128_do_wait_for_fifo(drm_r128_private_t *dev_priv, int entries)  in r128_do_wait_for_fifo()  argument
 109 	for (i = 0; i < dev_priv->usec_timeout; i++) {  in r128_do_wait_for_fifo()
 122 static int r128_do_wait_for_idle(drm_r128_private_t *dev_priv)  in r128_do_wait_for_idle()  argument
 126 	ret = r128_do_wait_for_fifo(dev_priv, 64);  in r128_do_wait_for_idle()
 130 	for (i = 0; i < dev_priv->usec_timeout; i++) {  in r128_do_wait_for_idle()
 132 			r128_do_pixcache_flush(dev_priv);  in r128_do_wait_for_idle()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/mga/ | 
| D | mga_dma.c | 53 int mga_do_wait_for_idle(drm_mga_private_t *dev_priv)  in mga_do_wait_for_idle()  argument59 	for (i = 0; i < dev_priv->usec_timeout; i++) {  in mga_do_wait_for_idle()
 75 static int mga_do_dma_reset(drm_mga_private_t *dev_priv)  in mga_do_dma_reset()  argument
 77 	drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv;  in mga_do_dma_reset()
 78 	drm_mga_primary_buffer_t *primary = &dev_priv->prim;  in mga_do_dma_reset()
 103 void mga_do_dma_flush(drm_mga_private_t *dev_priv)  in mga_do_dma_flush()  argument
 105 	drm_mga_primary_buffer_t *primary = &dev_priv->prim;  in mga_do_dma_flush()
 113 	for (i = 0; i < dev_priv->usec_timeout; i++) {  in mga_do_dma_flush()
 125 	tail = primary->tail + dev_priv->primary->offset;  in mga_do_dma_flush()
 148 	DRM_DEBUG("   head = 0x%06lx\n", (unsigned long)(head - dev_priv->primary->offset));  in mga_do_dma_flush()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/gma500/ | 
| D | psb_drv.c | 109 	struct drm_psb_private *dev_priv = dev->dev_private;  in psb_do_init()  local110 	struct psb_gtt *pg = &dev_priv->gtt;  in psb_do_init()
 123 	dev_priv->gatt_free_offset = pg->mmu_gatt_start +  in psb_do_init()
 126 	spin_lock_init(&dev_priv->irqmask_lock);  in psb_do_init()
 127 	spin_lock_init(&dev_priv->lock_2d);  in psb_do_init()
 138 	psb_spank(dev_priv);  in psb_do_init()
 149 	struct drm_psb_private *dev_priv = dev->dev_private;  in psb_driver_unload()  local
 153 	if (dev_priv) {  in psb_driver_unload()
 154 		if (dev_priv->backlight_device)  in psb_driver_unload()
 158 		if (dev_priv->ops->chip_teardown)  in psb_driver_unload()
 [all …]
 
 | 
| D | psb_irq.c | 73 psb_enable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask)  in psb_enable_pipestat()  argument75 	if ((dev_priv->pipestat[pipe] & mask) != mask) {  in psb_enable_pipestat()
 77 		dev_priv->pipestat[pipe] |= mask;  in psb_enable_pipestat()
 79 		if (gma_power_begin(dev_priv->dev, false)) {  in psb_enable_pipestat()
 84 			gma_power_end(dev_priv->dev);  in psb_enable_pipestat()
 90 psb_disable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask)  in psb_disable_pipestat()  argument
 92 	if ((dev_priv->pipestat[pipe] & mask) != 0) {  in psb_disable_pipestat()
 94 		dev_priv->pipestat[pipe] &= ~mask;  in psb_disable_pipestat()
 95 		if (gma_power_begin(dev_priv->dev, false)) {  in psb_disable_pipestat()
 100 			gma_power_end(dev_priv->dev);  in psb_disable_pipestat()
 [all …]
 
 | 
| D | power.c | 49 	struct drm_psb_private *dev_priv = dev->dev_private;  in gma_power_init()  local52 	dev_priv->apm_base = dev_priv->apm_reg & 0xffff;  in gma_power_init()
 53 	dev_priv->ospm_base &= 0xffff;  in gma_power_init()
 55 	dev_priv->display_power = true;	/* We start active */  in gma_power_init()
 56 	dev_priv->display_count = 0;	/* Currently no users */  in gma_power_init()
 57 	dev_priv->suspended = false;	/* And not suspended */  in gma_power_init()
 61 	if (dev_priv->ops->init_pm)  in gma_power_init()
 62 		dev_priv->ops->init_pm(dev);  in gma_power_init()
 85 	struct drm_psb_private *dev_priv = dev->dev_private;  in gma_suspend_display()  local
 87 	if (dev_priv->suspended)  in gma_suspend_display()
 [all …]
 
 | 
| D | intel_bios.c | 45 parse_edp(struct drm_psb_private *dev_priv, struct bdb_header *bdb)  in parse_edp()  argument54 	dev_priv->edp.bpp = 18;  in parse_edp()
 56 		if (dev_priv->edp.support) {  in parse_edp()
 58 				      dev_priv->edp.bpp);  in parse_edp()
 63 	panel_type = dev_priv->panel_type;  in parse_edp()
 66 		dev_priv->edp.bpp = 18;  in parse_edp()
 69 		dev_priv->edp.bpp = 24;  in parse_edp()
 72 		dev_priv->edp.bpp = 30;  in parse_edp()
 80 	dev_priv->edp.pps = *edp_pps;  in parse_edp()
 83 				dev_priv->edp.pps.t1_t3, dev_priv->edp.pps.t8,   in parse_edp()
 [all …]
 
 |