Home
last modified time | relevance | path

Searched refs:asic (Results 1 – 25 of 40) sorted by relevance

12

/openbsd/src/sys/dev/pci/drm/radeon/
Dradeon.h2420 struct radeon_asic *asic; member
2739 #define radeon_init(rdev) (rdev)->asic->init((rdev))
2740 #define radeon_fini(rdev) (rdev)->asic->fini((rdev))
2741 #define radeon_resume(rdev) (rdev)->asic->resume((rdev))
2742 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev))
2743 #define radeon_cs_parse(rdev, r, p) (rdev)->asic->ring[(r)]->cs_parse((p))
2744 #define radeon_vga_set_state(rdev, state) (rdev)->asic->vga_set_state((rdev), (state))
2745 #define radeon_asic_reset(rdev) (rdev)->asic->asic_reset((rdev), false)
2746 #define radeon_gart_tlb_flush(rdev) (rdev)->asic->gart.tlb_flush((rdev))
2747 #define radeon_gart_get_page_entry(a, f) (rdev)->asic->gart.get_page_entry((a), (f))
[all …]
Dradeon_asic.c166 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in radeon_agp_disable()
167 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry; in radeon_agp_disable()
168 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; in radeon_agp_disable()
172 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in radeon_agp_disable()
173 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry; in radeon_agp_disable()
174 rdev->asic->gart.set_page = &r100_pci_gart_set_page; in radeon_agp_disable()
2337 rdev->asic = &r100_asic; in radeon_asic_init()
2343 rdev->asic = &r200_asic; in radeon_asic_init()
2350 rdev->asic = &r300_asic_pcie; in radeon_asic_init()
2352 rdev->asic = &r300_asic; in radeon_asic_init()
[all …]
Dradeon_pm.c84 if (rdev->asic->dpm.enable_bapm) in radeon_pm_acpi_event_handler()
233 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) { in radeon_set_power_state()
564 if (rdev->asic->dpm.force_performance_level) { in radeon_set_dpm_forced_performance_level()
588 if (rdev->asic->dpm.fan_ctrl_get_mode) in radeon_hwmon_get_pwm1_enable()
589 pwm_mode = rdev->asic->dpm.fan_ctrl_get_mode(rdev); in radeon_hwmon_get_pwm1_enable()
604 if (!rdev->asic->dpm.fan_ctrl_set_mode) in radeon_hwmon_set_pwm1_enable()
613 rdev->asic->dpm.fan_ctrl_set_mode(rdev, FDO_PWM_MODE_STATIC); in radeon_hwmon_set_pwm1_enable()
616 rdev->asic->dpm.fan_ctrl_set_mode(rdev, 0); in radeon_hwmon_set_pwm1_enable()
651 err = rdev->asic->dpm.set_fan_speed_percent(rdev, value); in radeon_hwmon_set_pwm1()
666 err = rdev->asic->dpm.get_fan_speed_percent(rdev, &speed); in radeon_hwmon_get_pwm1()
[all …]
Dni_dma.c160 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_stop()
161 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_stop()
256 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_resume()
257 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_resume()
Dradeon_ring.c175 if (hdp_flush && rdev->asic->ring[ring->idx]->hdp_flush) in radeon_ring_commit()
176 rdev->asic->ring[ring->idx]->hdp_flush(rdev, ring); in radeon_ring_commit()
185 if (hdp_flush && rdev->asic->mmio_hdp_flush) in radeon_ring_commit()
186 rdev->asic->mmio_hdp_flush(rdev); in radeon_ring_commit()
Dradeon_benchmark.c122 if (rdev->asic->copy.dma) { in radeon_benchmark_move()
133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
Dr600_dma.c102 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_stop()
179 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_resume()
450 int ring_index = rdev->asic->copy.dma_ring_index; in r600_copy_dma()
Dcik_sdma.c254 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_stop()
255 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_stop()
432 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_resume()
433 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_resume()
585 int ring_index = rdev->asic->copy.dma_ring_index; in cik_copy_dma()
Drv770_dma.c49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma()
Devergreen_dma.c114 int ring_index = rdev->asic->copy.dma_ring_index; in evergreen_copy_dma()
Dradeon_test.c256 if (rdev->asic->copy.dma) in radeon_test_moves()
258 if (rdev->asic->copy.blit) in radeon_test_moves()
Dsi_dma.c237 int ring_index = rdev->asic->copy.dma_ring_index; in si_copy_dma()
Dr300.c145 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in rv370_pcie_gart_init()
146 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry; in rv370_pcie_gart_init()
147 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; in rv370_pcie_gart_init()
Dradeon_kms.c351 if (rdev->asic->get_xclk) in radeon_info_ioctl()
580 if (rdev->asic->pm.get_temperature) in radeon_info_ioctl()
Dradeon_cs.c385 if (p->rdev->asic->ring[p->ring]->cs_parse == NULL) { in radeon_cs_parser_init()
390 if (p->rdev->asic->ring[p->ring]->ib_parse == NULL) { in radeon_cs_parser_init()
Dradeon_gem.c640 if (rdev->asic->mmio_hdp_flush && in radeon_gem_wait_idle_ioctl()
642 robj->rdev->asic->mmio_hdp_flush(rdev); in radeon_gem_wait_idle_ioctl()
Dradeon_clocks.c426 if ((!rdev->clock.default_mclk) && rdev->asic->pm.get_memory_clock) in radeon_get_clock_info()
Dni.c1440 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_enable()
1714 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_resume()
Dradeon_ttm.c235 rdev->asic->copy.copy != NULL) { in radeon_bo_move()
/openbsd/src/sys/dev/pci/drm/amd/display/dmub/src/
Ddmub_srv.c159 static bool dmub_srv_hw_setup(struct dmub_srv *dmub, enum dmub_asic asic) in dmub_srv_hw_setup() argument
163 switch (asic) { in dmub_srv_hw_setup()
202 if (asic == DMUB_ASIC_DCN21) in dmub_srv_hw_setup()
205 if (asic == DMUB_ASIC_DCN30) { in dmub_srv_hw_setup()
211 if (asic == DMUB_ASIC_DCN301) { in dmub_srv_hw_setup()
217 if (asic == DMUB_ASIC_DCN302) { in dmub_srv_hw_setup()
223 if (asic == DMUB_ASIC_DCN303) { in dmub_srv_hw_setup()
236 if (asic == DMUB_ASIC_DCN314) { in dmub_srv_hw_setup()
239 } else if (asic == DMUB_ASIC_DCN315) { in dmub_srv_hw_setup()
241 } else if (asic == DMUB_ASIC_DCN316) { in dmub_srv_hw_setup()
[all …]
Ddmub_dcn31.c375 boot_options.bits.sel_mux_phy_c_d_phy_f_g = (dmub->asic == DMUB_ASIC_DCN31B) ? 1 : 0; in dmub_dcn31_enable_dmub_boot_options()
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Dgfx_v9_4_2_cleaner_shader.asm48 asic(MI200)
Dgfx_v9_4_3_cleaner_shader.asm48 asic(MI300)
/openbsd/src/sys/dev/pci/drm/amd/display/dmub/
Ddmub_srv.h488 enum dmub_asic asic; member
503 enum dmub_asic asic; member
/openbsd/src/sys/dev/pci/drm/amd/amdkfd/
Dcwsr_trap_handler_gfx8.asm153 asic(VI)

12