HomeSort by: relevance | last modified time | path
    Searched refs:asic (Results 1 - 25 of 36) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon.h 1392 /* asic priv */
1855 * ASIC ring specific functions.
1886 * ASIC specific functions.
2046 * Asic structures
2250 * asic initizalization from radeon_asic.c
2360 /* ASIC */
2444 struct radeon_asic *asic; member in struct:radeon_device
2778 #define radeon_init(rdev) (rdev)->asic->init((rdev))
2779 #define radeon_fini(rdev) (rdev)->asic->fini((rdev))
2780 #define radeon_resume(rdev) (rdev)->asic->resume((rdev)
    [all...]
radeon_asic.c 172 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush;
173 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry;
174 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page;
178 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush;
179 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry;
180 rdev->asic->gart.set_page = &r100_pci_gart_set_page;
186 * ASIC
2336 * radeon_asic_init - register asic specific callbacks
2340 * Registers the appropriate asic specific callbacks for each
2364 rdev->asic = &r100_asic
    [all...]
radeon_benchmark.c 127 if (rdev->asic->copy.dma) {
138 if (rdev->asic->copy.blit) {
radeon_ni_dma.c 166 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) ||
167 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
262 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) ||
263 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
radeon_rv770_dma.c 45 * registered as the asic copy callback.
54 int ring_index = rdev->asic->copy.dma_ring_index;
radeon_pm.c 88 if (rdev->asic->dpm.enable_bapm)
249 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) {
572 if (rdev->asic->dpm.force_performance_level) {
594 if (rdev->asic->dpm.fan_ctrl_get_mode)
595 pwm_mode = rdev->asic->dpm.fan_ctrl_get_mode(rdev);
610 if(!rdev->asic->dpm.fan_ctrl_set_mode)
619 rdev->asic->dpm.fan_ctrl_set_mode(rdev, FDO_PWM_MODE_STATIC);
622 rdev->asic->dpm.fan_ctrl_set_mode(rdev, 0);
657 err = rdev->asic->dpm.set_fan_speed_percent(rdev, value);
672 err = rdev->asic->dpm.get_fan_speed_percent(rdev, &speed)
    [all...]
radeon_ring.c 179 if (hdp_flush && rdev->asic->ring[ring->idx]->hdp_flush)
180 rdev->asic->ring[ring->idx]->hdp_flush(rdev, ring);
189 if (hdp_flush && rdev->asic->mmio_hdp_flush)
190 rdev->asic->mmio_hdp_flush(rdev);
radeon_r600_dma.c 108 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX)
185 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX)
446 * registered as the asic copy callback.
455 int ring_index = rdev->asic->copy.dma_ring_index;
radeon_evergreen_dma.c 110 * registered as the asic copy callback.
120 int ring_index = rdev->asic->copy.dma_ring_index;
radeon_cik_sdma.c 260 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) ||
261 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
438 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) ||
439 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
582 * registered as the asic copy callback.
591 int ring_index = rdev->asic->copy.dma_ring_index;
radeon_test.c 261 if (rdev->asic->copy.dma)
263 if (rdev->asic->copy.blit)
radeon_si_dma.c 234 * registered as the asic copy callback.
243 int ring_index = rdev->asic->copy.dma_ring_index;
radeon_r300.c 176 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush;
177 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry;
178 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page;
1575 /* Set asic errata */
radeon_cs.c 387 DRM_ERROR("VM not active on asic!\n");
396 if (p->rdev->asic->ring[p->ring]->cs_parse == NULL) {
401 if (p->rdev->asic->ring[p->ring]->ib_parse == NULL) {
radeon_gem.c 513 if (rdev->asic->mmio_hdp_flush &&
515 robj->rdev->asic->mmio_hdp_flush(rdev);
radeon_kms.c 104 * parts of the chip (asic init, CP, writeback, etc.), and
342 if (rdev->asic->get_xclk)
568 if (rdev->asic->pm.get_temperature)
radeon_clocks.c 347 if ((!rdev->clock.default_mclk) && rdev->asic->pm.get_memory_clock)
radeon_r100.c 115 * r100_wait_for_vblank - vblank wait asic callback.
438 rdev->asic->pm.set_pcie_lanes &&
659 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush;
660 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry;
661 rdev->asic->gart.set_page = &r100_pci_gart_set_page;
4089 /* Set asic errata */
radeon_rs600.c 88 * avivo_wait_for_vblank - vblank wait asic callback.
312 rdev->asic->pm.set_pcie_lanes &&
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/
dmub_srv.h 91 /* enum dmub_asic - dmub asic identifier */
274 * @asic: driver supplied asic
281 enum dmub_asic asic; member in struct:dmub_srv_create_params
303 * @asic: dmub asic identifier
309 enum dmub_asic asic; member in struct:dmub_srv
  /src/sys/dev/tc/
sfb.c 263 char *asic; local in function:sfbattach
290 asic = (char *)ri->ri_hw + SFB_ASIC_OFFSET;
292 SFBWRITE32(asic, SFB_ASIC_CLEAR_INTR, 0);
293 SFBWRITE32(asic, SFB_ASIC_ENABLE_INTR, 1);
322 char *base, *asic; local in function:sfb_common_init
326 asic = base + SFB_ASIC_OFFSET;
327 hsetup = *(volatile uint32_t *)(asic + SFB_ASIC_VIDEO_HSETUP);
328 vsetup = *(volatile uint32_t *)(asic + SFB_ASIC_VIDEO_VSETUP);
331 SFBWRITE32(asic, SFB_ASIC_VIDEO_BASE, vbase);
332 SFBWRITE32(asic, SFB_ASIC_PLANEMASK, ~0)
475 char *asic; local in function:sfb_screenblank
551 char *base, *asic, *vdac; local in function:sfbintr
    [all...]
sfbplus.c 255 char *asic; local in function:sfbpattach
297 asic = (char *)ri->ri_hw + SFB_ASIC_OFFSET;
298 *(uint32_t *)(asic + SFB_ASIC_CLEAR_INTR) = 0;
299 *(uint32_t *)(asic + SFB_ASIC_ENABLE_INTR) = 1;
331 char *base, *asic; local in function:sfbp_common_init
335 asic = base + SFB_ASIC_OFFSET;
336 hsetup = *(uint32_t *)(asic + SFB_ASIC_VIDEO_HSETUP);
337 vsetup = *(uint32_t *)(asic + SFB_ASIC_VIDEO_VSETUP);
338 i = *(uint32_t *)(asic + SFB_ASIC_DEEP);
346 *(uint32_t *)(asic + SFB_ASIC_VIDEO_BASE) = vbase = 1
574 char *base, *asic; local in function:sfbpintr
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/
amdgpu_dmub_srv.c 116 static bool dmub_srv_hw_setup(struct dmub_srv *dmub, enum dmub_asic asic)
120 switch (asic) {
135 if (asic == DMUB_ASIC_DCN21) {
159 dmub->asic = params->asic;
162 /* Setup asic dependent hardware funcs. */
163 if (!dmub_srv_hw_setup(dmub, params->asic)) {
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
imx25.dtsi 56 asic: asic-interrupt-controller@68000000 { label
57 compatible = "fsl,imx25-asic", "fsl,avic";
75 interrupt-parent = <&asic>;
  /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
cwsr_trap_handler_gfx8.asm 153 asic(VI)

Completed in 36 milliseconds

1 2