Lines Matching refs:hwdev
28 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid() local
37 rate = clk_round_rate(hwdev->pxlclk, req_rate); in malidp_crtc_mode_valid()
52 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable() local
62 clk_prepare_enable(hwdev->pxlclk); in malidp_crtc_atomic_enable()
65 clk_set_rate(hwdev->pxlclk, crtc->state->adjusted_mode.crtc_clock * 1000); in malidp_crtc_atomic_enable()
67 hwdev->hw->modeset(hwdev, &vm); in malidp_crtc_atomic_enable()
68 hwdev->hw->leave_config_mode(hwdev); in malidp_crtc_atomic_enable()
78 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable() local
85 hwdev->hw->enter_config_mode(hwdev); in malidp_crtc_atomic_disable()
87 clk_disable_unprepare(hwdev->pxlclk); in malidp_crtc_atomic_disable()
253 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling() local
333 ret = hwdev->hw->se_calc_mclk(hwdev, s, &vm); in malidp_crtc_atomic_check_scaling()
345 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check() local
385 rot_mem_free = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
391 rot_mem_free += hwdev->rotation_memory[1]; in malidp_crtc_atomic_check()
408 (hwdev->rotation_memory[1] == 0)) in malidp_crtc_atomic_check()
411 rot_mem_usable = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
496 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_enable_vblank() local
498 malidp_hw_enable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_enable_vblank()
499 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_enable_vblank()
506 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_disable_vblank() local
508 malidp_hw_disable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_disable_vblank()
509 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_disable_vblank()