Home
last modified time | relevance | path

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

123

/linux/drivers/comedi/drivers/
H A Dpcmuio.c129 int asic) in pcmuio_asic_iobase() argument
131 return dev->iobase + (asic * PCMUIO_ASIC_IOSIZE); in pcmuio_asic_iobase()
153 int asic, int page, int port) in pcmuio_write() argument
156 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_write()
157 unsigned long iobase = pcmuio_asic_iobase(dev, asic); in pcmuio_write()
176 int asic, int page, int port) in pcmuio_read() argument
179 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_read()
180 unsigned long iobase = pcmuio_asic_iobase(dev, asic); in pcmuio_read()
216 int asic = pcmuio_subdevice_to_asic(s); in pcmuio_dio_insn_bits() local
234 pcmuio_write(dev, val, asic, 0, port); in pcmuio_dio_insn_bits()
[all …]
/linux/sound/pci/echoaudio/
H A Dmona_dsp.c21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
106 short asic; in load_asic() local
114 asic = FW_MONA_361_1_ASIC48; in load_asic()
116 asic = FW_MONA_301_1_ASIC48; in load_asic()
118 err = load_asic_generic(chip, DSP_FNC_LOAD_MONA_PCI_CARD_ASIC, asic); in load_asic()
122 chip->asic_code = asic; in load_asic()
152 short asic; in switch_asic() local
159 asic = FW_MONA_361_1_ASIC96; in switch_asic()
161 asic = FW_MONA_361_1_ASIC48; in switch_asic()
164 asic = FW_MONA_301_1_ASIC96; in switch_asic()
[all …]
H A Dlayla24_dsp.c21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
287 static int switch_asic(struct echoaudio *chip, short asic) in switch_asic() argument
292 if (asic != chip->asic_code) { in switch_asic()
303 asic) < 0) { in switch_asic()
309 chip->asic_code = asic; in switch_asic()
323 short asic; in dsp_set_digital_mode() local
332 asic = FW_LAYLA24_2S_ASIC; in dsp_set_digital_mode()
337 asic = FW_LAYLA24_2A_ASIC; in dsp_set_digital_mode()
352 if (switch_asic(chip, asic) < 0) in dsp_set_digital_mode()
H A Dgina24_dsp.c21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
113 short asic; in load_asic() local
123 asic = FW_GINA24_361_ASIC; in load_asic()
125 asic = FW_GINA24_301_ASIC; in load_asic()
127 err = load_asic_generic(chip, DSP_FNC_LOAD_GINA24_ASIC, asic); in load_asic()
131 chip->asic_code = asic; in load_asic()
/linux/arch/mips/sni/
H A Dpcimt.c56 unsigned int asic; in sni_pcimt_detect() local
64 asic = csmsr & 0x80; in sni_pcimt_detect()
65 asic = (csmsr & 0x08) ? asic : !asic; in sni_pcimt_detect()
66 p += sprintf(p, ", ASIC PCI Rev %s", asic ? "1.0" : "1.1"); in sni_pcimt_detect()
/linux/drivers/gpu/drm/radeon/
H A 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 …]
H A 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()
H A 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()
H A 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()
H A Dradeon_benchmark.c122 if (rdev->asic->copy.dma) { in radeon_benchmark_move()
133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
H A 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()
H A Drv770_dma.c49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma()
/linux/drivers/parisc/
H A Dgsc.c190 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) in gsc_asic_assign_irq() argument
192 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq()
195 irq = gsc_assign_irq(&gsc_asic_interrupt_type, asic); in gsc_asic_assign_irq()
199 asic->global_irq[local_irq] = irq; in gsc_asic_assign_irq()
H A Dgsc.h45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
/linux/Documentation/networking/devlink/
H A Dionic.rst24 * - ``asic.id``
27 * - ``asic.rev``
H A Dbnxt.rst61 * - ``asic.id``
64 * - ``asic.rev``
/linux/Documentation/networking/device_drivers/ethernet/amd/
H A Dpds_core.rst37 asic.id 0x0
38 asic.rev 0x0
69 * - ``asic.id``
72 * - ``asic.rev``
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c1081 struct asic_fixed_properties *asic = &hdev->asic_prop; in hl_hw_queues_create() local
1086 asic->max_queues); in hl_hw_queues_create()
1095 i < asic->max_queues ; i++, q_ready_cnt++, q++) { in hl_hw_queues_create()
1097 q->queue_type = asic->hw_queues_props[i].type; in hl_hw_queues_create()
1099 asic->hw_queues_props[i].supports_sync_stream; in hl_hw_queues_create()
1100 q->collective_mode = asic->hw_queues_props[i].collective_mode; in hl_hw_queues_create()
1101 q->dram_bd = asic->hw_queues_props[i].dram_bd; in hl_hw_queues_create()
1112 q->pq_dram_address = asic->hw_queues_props[i].q_dram_bd_address; in hl_hw_queues_create()
/linux/arch/arm64/boot/dts/amd/
H A DMakefile2 dtb-$(CONFIG_ARCH_PENSANDO) += elba-asic.dtb
H A Delba-asic.dts12 #include "elba-asic-common.dtsi"
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx25.dtsi56 asic: asic-interrupt-controller@68000000 { label
57 compatible = "fsl,imx25-asic", "fsl,avic";
85 interrupt-parent = <&asic>;
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v10_3_0_cleaner_shader.asm40 asic(GFX10)
H A Dgfx_v10_1_10_cleaner_shader.asm39 asic(GFX10.1)
H A Dgfx_v9_4_3_cleaner_shader.asm48 asic(MI300)
/linux/drivers/atm/
H A Deni.h115 int asic; /* PCI interface type, 0 for FPGA */ member

123