Lines Matching refs:hwdev

29 	struct malidp_hw_device *hwdev = malidp->dev;  in malidp_crtc_mode_valid()  local
38 rate = clk_round_rate(hwdev->pxlclk, req_rate); in malidp_crtc_mode_valid()
53 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable() local
63 clk_prepare_enable(hwdev->pxlclk); in malidp_crtc_atomic_enable()
66 clk_set_rate(hwdev->pxlclk, crtc->state->adjusted_mode.crtc_clock * 1000); in malidp_crtc_atomic_enable()
68 hwdev->hw->modeset(hwdev, &vm); in malidp_crtc_atomic_enable()
69 hwdev->hw->leave_config_mode(hwdev); in malidp_crtc_atomic_enable()
79 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable() local
86 hwdev->hw->enter_config_mode(hwdev); in malidp_crtc_atomic_disable()
88 clk_disable_unprepare(hwdev->pxlclk); in malidp_crtc_atomic_disable()
254 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling() local
334 ret = hwdev->hw->se_calc_mclk(hwdev, s, &vm); in malidp_crtc_atomic_check_scaling()
346 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check() local
386 rot_mem_free = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
392 rot_mem_free += hwdev->rotation_memory[1]; in malidp_crtc_atomic_check()
409 (hwdev->rotation_memory[1] == 0)) in malidp_crtc_atomic_check()
412 rot_mem_usable = hwdev->rotation_memory[0]; in malidp_crtc_atomic_check()
500 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_enable_vblank() local
502 malidp_hw_enable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_enable_vblank()
503 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_enable_vblank()
510 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_disable_vblank() local
512 malidp_hw_disable_irq(hwdev, MALIDP_DE_BLOCK, in malidp_crtc_disable_vblank()
513 hwdev->hw->map.de_irq_map.vsync_irq); in malidp_crtc_disable_vblank()