Home
last modified time | relevance | path

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

12

/dragonfly/sys/dev/drm/radeon/
HDradeon.h2391 struct radeon_asic *asic; member
2723 #define radeon_init(rdev) (rdev)->asic->init((rdev))
2724 #define radeon_fini(rdev) (rdev)->asic->fini((rdev))
2725 #define radeon_resume(rdev) (rdev)->asic->resume((rdev))
2726 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev))
2727 #define radeon_cs_parse(rdev, r, p) (rdev)->asic->ring[(r)]->cs_parse((p))
2728 #define radeon_vga_set_state(rdev, state) (rdev)->asic->vga_set_state((rdev), (state))
2729 #define radeon_asic_reset(rdev) (rdev)->asic->asic_reset((rdev), false)
2730 #define radeon_gart_tlb_flush(rdev) (rdev)->asic->gart.tlb_flush((rdev))
2731 #define radeon_gart_get_page_entry(a, f) (rdev)->asic->gart.get_page_entry((a), (f))
[all …]
HDradeon_asic.c167 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in radeon_agp_disable()
168 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry; in radeon_agp_disable()
169 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; in radeon_agp_disable()
173 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in radeon_agp_disable()
174 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry; in radeon_agp_disable()
175 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 …]
HDradeon_pm.c80 if (rdev->asic->dpm.enable_bapm) in radeon_pm_acpi_event_handler()
231 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) { in radeon_set_power_state()
556 if (rdev->asic->dpm.force_performance_level) { in radeon_set_dpm_forced_performance_level()
578 if (rdev->asic->dpm.fan_ctrl_get_mode) in radeon_hwmon_get_pwm1_enable()
579 pwm_mode = rdev->asic->dpm.fan_ctrl_get_mode(rdev); in radeon_hwmon_get_pwm1_enable()
594 if(!rdev->asic->dpm.fan_ctrl_set_mode) in radeon_hwmon_set_pwm1_enable()
603 rdev->asic->dpm.fan_ctrl_set_mode(rdev, FDO_PWM_MODE_STATIC); in radeon_hwmon_set_pwm1_enable()
606 rdev->asic->dpm.fan_ctrl_set_mode(rdev, 0); in radeon_hwmon_set_pwm1_enable()
641 err = rdev->asic->dpm.set_fan_speed_percent(rdev, value); in radeon_hwmon_set_pwm1()
656 err = rdev->asic->dpm.get_fan_speed_percent(rdev, &speed); in radeon_hwmon_get_pwm1()
[all …]
HDni_dma.c159 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_stop()
160 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_stop()
255 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_resume()
256 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_resume()
HDradeon_ring.c170 if (hdp_flush && rdev->asic->ring[ring->idx]->hdp_flush) in radeon_ring_commit()
171 rdev->asic->ring[ring->idx]->hdp_flush(rdev, ring); in radeon_ring_commit()
180 if (hdp_flush && rdev->asic->mmio_hdp_flush) in radeon_ring_commit()
181 rdev->asic->mmio_hdp_flush(rdev); in radeon_ring_commit()
HDr600_dma.c101 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_stop()
178 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_resume()
449 int ring_index = rdev->asic->copy.dma_ring_index; in r600_copy_dma()
HDradeon_benchmark.c122 if (rdev->asic->copy.dma) { in radeon_benchmark_move()
133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
HDcik_sdma.c253 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_stop()
254 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_stop()
431 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_resume()
432 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_resume()
584 int ring_index = rdev->asic->copy.dma_ring_index; in cik_copy_dma()
HDrv770_dma.c49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma()
HDevergreen_dma.c113 int ring_index = rdev->asic->copy.dma_ring_index; in evergreen_copy_dma()
HDradeon_test.c255 if (rdev->asic->copy.dma) in radeon_test_moves()
257 if (rdev->asic->copy.blit) in radeon_test_moves()
HDsi_dma.c238 int ring_index = rdev->asic->copy.dma_ring_index; in si_copy_dma()
HDradeon_gem.c494 if (rdev->asic->mmio_hdp_flush && in radeon_gem_wait_idle_ioctl()
496 robj->rdev->asic->mmio_hdp_flush(rdev); in radeon_gem_wait_idle_ioctl()
HDradeon_kms.c378 if (rdev->asic->get_xclk) in radeon_info_ioctl()
604 if (rdev->asic->pm.get_temperature) in radeon_info_ioctl()
HDradeon_cs.c376 if (p->rdev->asic->ring[p->ring]->cs_parse == NULL) { in radeon_cs_parser_init()
381 if (p->rdev->asic->ring[p->ring]->ib_parse == NULL) { in radeon_cs_parser_init()
HDr300.c137 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in rv370_pcie_gart_init()
138 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry; in rv370_pcie_gart_init()
139 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; in rv370_pcie_gart_init()
HDradeon_clocks.c338 if ((!rdev->clock.default_mclk) && rdev->asic->pm.get_memory_clock) in radeon_get_clock_info()
HDni.c1475 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_enable()
1749 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_resume()
HDr100.c427 rdev->asic->pm.set_pcie_lanes && in r100_pm_misc()
648 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in r100_pci_gart_init()
649 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry; in r100_pci_gart_init()
650 rdev->asic->gart.set_page = &r100_pci_gart_set_page; in r100_pci_gart_init()
HDrs600.c301 rdev->asic->pm.set_pcie_lanes && in rs600_pm_misc()
HDradeon_ttm.c430 rdev->asic->copy.copy == NULL) { in radeon_bo_move()
HDradeon_device.c1708 rdev->asic->asic_reset(rdev, true); in radeon_suspend_kms()
HDr600.c2416 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r600_cp_stop()
2783 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r600_cp_resume()
2980 int ring_index = rdev->asic->copy.blit_ring_index; in r600_copy_cpdma()
HDrv770.c1078 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r700_cp_stop()
HDcik.c3692 int ring_index = rdev->asic->copy.blit_ring_index; in cik_copy_cpdma()
3908 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cik_cp_gfx_enable()
4147 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cik_cp_gfx_resume()

12