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()
76 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable() local
83 hwdev->hw->enter_config_mode(hwdev); in malidp_crtc_atomic_disable()
85 clk_disable_unprepare(hwdev->pxlclk); in malidp_crtc_atomic_disable()
251 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling() local
331 ret = hwdev->hw->se_calc_mclk(hwdev, s, &vm); in malidp_crtc_atomic_check_scaling()
341 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check() local
381 rot_mem_free = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
387 rot_mem_free += hwdev->rotation_memory[1]; in malidp_crtc_atomic_check()
404 (hwdev->rotation_memory[1] == 0)) in malidp_crtc_atomic_check()
407 rot_mem_usable = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
492 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_enable_vblank() local
494 malidp_hw_enable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_enable_vblank()
495 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_enable_vblank()
502 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_disable_vblank() local
504 malidp_hw_disable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_disable_vblank()
505 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_disable_vblank()