Lines Matching full:asic
1342 /* asic priv */
1800 * ASIC ring specific functions.
1831 * ASIC specific functions.
1992 * Asic structures
2196 * asic initizalization from radeon_asic.c
2307 /* ASIC */
2374 struct radeon_asic *asic; member
2693 #define radeon_init(rdev) (rdev)->asic->init((rdev))
2694 #define radeon_fini(rdev) (rdev)->asic->fini((rdev))
2695 #define radeon_resume(rdev) (rdev)->asic->resume((rdev))
2696 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev))
2697 #define radeon_cs_parse(rdev, r, p) (rdev)->asic->ring[(r)]->cs_parse((p))
2698 #define radeon_vga_set_state(rdev, state) (rdev)->asic->vga_set_state((rdev), (state))
2699 #define radeon_asic_reset(rdev) (rdev)->asic->asic_reset((rdev), false)
2700 #define radeon_gart_tlb_flush(rdev) (rdev)->asic->gart.tlb_flush((rdev))
2701 #define radeon_gart_get_page_entry(a, f) (rdev)->asic->gart.get_page_entry((a), (f))
2702 #define radeon_gart_set_page(rdev, i, e) (rdev)->asic->gart.set_page((rdev), (i), (e))
2703 #define radeon_asic_vm_init(rdev) (rdev)->asic->vm.init((rdev))
2704 #define radeon_asic_vm_fini(rdev) (rdev)->asic->vm.fini((rdev))
2705 #define radeon_asic_vm_copy_pages(rdev, ib, pe, src, count) ((rdev)->asic->vm.copy_pages((rdev), (i…
2706 #define radeon_asic_vm_write_pages(rdev, ib, pe, addr, count, incr, flags) ((rdev)->asic->vm.write_…
2707 #define radeon_asic_vm_set_pages(rdev, ib, pe, addr, count, incr, flags) ((rdev)->asic->vm.set_page…
2708 #define radeon_asic_vm_pad_ib(rdev, ib) ((rdev)->asic->vm.pad_ib((ib)))
2709 #define radeon_ring_start(rdev, r, cp) (rdev)->asic->ring[(r)]->ring_start((rdev), (cp))
2710 #define radeon_ring_test(rdev, r, cp) (rdev)->asic->ring[(r)]->ring_test((rdev), (cp))
2711 #define radeon_ib_test(rdev, r, cp) (rdev)->asic->ring[(r)]->ib_test((rdev), (cp))
2712 #define radeon_ring_ib_execute(rdev, r, ib) (rdev)->asic->ring[(r)]->ib_execute((rdev), (ib))
2713 #define radeon_ring_ib_parse(rdev, r, ib) (rdev)->asic->ring[(r)]->ib_parse((rdev), (ib))
2714 #define radeon_ring_is_lockup(rdev, r, cp) (rdev)->asic->ring[(r)]->is_lockup((rdev), (cp))
2715 #define radeon_ring_vm_flush(rdev, r, vm_id, pd_addr) (rdev)->asic->ring[(r)->idx]->vm_flush((rdev)…
2716 #define radeon_ring_get_rptr(rdev, r) (rdev)->asic->ring[(r)->idx]->get_rptr((rdev), (r))
2717 #define radeon_ring_get_wptr(rdev, r) (rdev)->asic->ring[(r)->idx]->get_wptr((rdev), (r))
2718 #define radeon_ring_set_wptr(rdev, r) (rdev)->asic->ring[(r)->idx]->set_wptr((rdev), (r))
2719 #define radeon_irq_set(rdev) (rdev)->asic->irq.set((rdev))
2720 #define radeon_irq_process(rdev) (rdev)->asic->irq.process((rdev))
2721 #define radeon_get_vblank_counter(rdev, crtc) (rdev)->asic->display.get_vblank_counter((rdev), (crt…
2722 #define radeon_set_backlight_level(rdev, e, l) (rdev)->asic->display.set_backlight_level((e), (l))
2723 #define radeon_get_backlight_level(rdev, e) (rdev)->asic->display.get_backlight_level((e))
2724 #define radeon_hdmi_enable(rdev, e, b) (rdev)->asic->display.hdmi_enable((e), (b))
2725 #define radeon_hdmi_setmode(rdev, e, m) (rdev)->asic->display.hdmi_setmode((e), (m))
2726 #define radeon_fence_ring_emit(rdev, r, fence) (rdev)->asic->ring[(r)]->emit_fence((rdev), (fence))
2727 #define radeon_semaphore_ring_emit(rdev, r, cp, semaphore, emit_wait) (rdev)->asic->ring[(r)]->emit…
2728 #define radeon_copy_blit(rdev, s, d, np, resv) (rdev)->asic->copy.blit((rdev), (s), (d), (np), (res…
2729 #define radeon_copy_dma(rdev, s, d, np, resv) (rdev)->asic->copy.dma((rdev), (s), (d), (np), (resv))
2730 #define radeon_copy(rdev, s, d, np, resv) (rdev)->asic->copy.copy((rdev), (s), (d), (np), (resv))
2731 #define radeon_copy_blit_ring_index(rdev) (rdev)->asic->copy.blit_ring_index
2732 #define radeon_copy_dma_ring_index(rdev) (rdev)->asic->copy.dma_ring_index
2733 #define radeon_copy_ring_index(rdev) (rdev)->asic->copy.copy_ring_index
2734 #define radeon_get_engine_clock(rdev) (rdev)->asic->pm.get_engine_clock((rdev))
2735 #define radeon_set_engine_clock(rdev, e) (rdev)->asic->pm.set_engine_clock((rdev), (e))
2736 #define radeon_get_memory_clock(rdev) (rdev)->asic->pm.get_memory_clock((rdev))
2737 #define radeon_set_memory_clock(rdev, e) (rdev)->asic->pm.set_memory_clock((rdev), (e))
2738 #define radeon_get_pcie_lanes(rdev) (rdev)->asic->pm.get_pcie_lanes((rdev))
2739 #define radeon_set_pcie_lanes(rdev, l) (rdev)->asic->pm.set_pcie_lanes((rdev), (l))
2740 #define radeon_set_clock_gating(rdev, e) (rdev)->asic->pm.set_clock_gating((rdev), (e))
2741 #define radeon_set_uvd_clocks(rdev, v, d) (rdev)->asic->pm.set_uvd_clocks((rdev), (v), (d))
2742 #define radeon_set_vce_clocks(rdev, ev, ec) (rdev)->asic->pm.set_vce_clocks((rdev), (ev), (ec))
2743 #define radeon_get_temperature(rdev) (rdev)->asic->pm.get_temperature((rdev))
2744 #define radeon_set_surface_reg(rdev, r, f, p, o, s) ((rdev)->asic->surface.set_reg((rdev), (r), (f)…
2745 #define radeon_clear_surface_reg(rdev, r) ((rdev)->asic->surface.clear_reg((rdev), (r)))
2746 #define radeon_bandwidth_update(rdev) (rdev)->asic->display.bandwidth_update((rdev))
2747 #define radeon_hpd_init(rdev) (rdev)->asic->hpd.init((rdev))
2748 #define radeon_hpd_fini(rdev) (rdev)->asic->hpd.fini((rdev))
2749 #define radeon_hpd_sense(rdev, h) (rdev)->asic->hpd.sense((rdev), (h))
2750 #define radeon_hpd_set_polarity(rdev, h) (rdev)->asic->hpd.set_polarity((rdev), (h))
2751 #define radeon_gui_idle(rdev) (rdev)->asic->gui_idle((rdev))
2752 #define radeon_pm_misc(rdev) (rdev)->asic->pm.misc((rdev))
2753 #define radeon_pm_prepare(rdev) (rdev)->asic->pm.prepare((rdev))
2754 #define radeon_pm_finish(rdev) (rdev)->asic->pm.finish((rdev))
2755 #define radeon_pm_init_profile(rdev) (rdev)->asic->pm.init_profile((rdev))
2756 #define radeon_pm_get_dynpm_state(rdev) (rdev)->asic->pm.get_dynpm_state((rdev))
2757 #define radeon_page_flip(rdev, crtc, base, async) (rdev)->asic->pflip.page_flip((rdev), (crtc), (ba…
2758 #define radeon_page_flip_pending(rdev, crtc) (rdev)->asic->pflip.page_flip_pending((rdev), (crtc))
2759 #define radeon_wait_for_vblank(rdev, crtc) (rdev)->asic->display.wait_for_vblank((rdev), (crtc))
2760 #define radeon_mc_wait_for_idle(rdev) (rdev)->asic->mc_wait_for_idle((rdev))
2761 #define radeon_get_xclk(rdev) (rdev)->asic->get_xclk((rdev))
2762 #define radeon_get_gpu_clock_counter(rdev) (rdev)->asic->get_gpu_clock_counter((rdev))
2763 #define radeon_get_allowed_info_register(rdev, r, v) (rdev)->asic->get_allowed_info_register((rdev)…
2764 #define radeon_dpm_init(rdev) rdev->asic->dpm.init((rdev))
2765 #define radeon_dpm_setup_asic(rdev) rdev->asic->dpm.setup_asic((rdev))
2766 #define radeon_dpm_enable(rdev) rdev->asic->dpm.enable((rdev))
2767 #define radeon_dpm_late_enable(rdev) rdev->asic->dpm.late_enable((rdev))
2768 #define radeon_dpm_disable(rdev) rdev->asic->dpm.disable((rdev))
2769 #define radeon_dpm_pre_set_power_state(rdev) rdev->asic->dpm.pre_set_power_state((rdev))
2770 #define radeon_dpm_set_power_state(rdev) rdev->asic->dpm.set_power_state((rdev))
2771 #define radeon_dpm_post_set_power_state(rdev) rdev->asic->dpm.post_set_power_state((rdev))
2772 #define radeon_dpm_display_configuration_changed(rdev) rdev->asic->dpm.display_configuration_change…
2773 #define radeon_dpm_fini(rdev) rdev->asic->dpm.fini((rdev))
2774 #define radeon_dpm_get_sclk(rdev, l) rdev->asic->dpm.get_sclk((rdev), (l))
2775 #define radeon_dpm_get_mclk(rdev, l) rdev->asic->dpm.get_mclk((rdev), (l))
2776 #define radeon_dpm_print_power_state(rdev, ps) rdev->asic->dpm.print_power_state((rdev), (ps))
2777 #define radeon_dpm_debugfs_print_current_performance_level(rdev, m) rdev->asic->dpm.debugfs_print_c…
2778 #define radeon_dpm_force_performance_level(rdev, l) rdev->asic->dpm.force_performance_level((rdev),…
2779 #define radeon_dpm_vblank_too_short(rdev) rdev->asic->dpm.vblank_too_short((rdev))
2780 #define radeon_dpm_powergate_uvd(rdev, g) rdev->asic->dpm.powergate_uvd((rdev), (g))
2781 #define radeon_dpm_enable_bapm(rdev, e) rdev->asic->dpm.enable_bapm((rdev), (e))
2782 #define radeon_dpm_get_current_sclk(rdev) rdev->asic->dpm.get_current_sclk((rdev))
2783 #define radeon_dpm_get_current_mclk(rdev) rdev->asic->dpm.get_current_mclk((rdev))