| /linux/drivers/comedi/drivers/ |
| H A D | pcmuio.c | 129 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 D | mona_dsp.c | 21 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 D | layla24_dsp.c | 21 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 D | gina24_dsp.c | 21 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 D | pcimt.c | 56 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 D | radeon_asic.c | 166 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 D | ni_dma.c | 160 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 D | radeon_ring.c | 175 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 D | r600_dma.c | 102 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 D | radeon_benchmark.c | 122 if (rdev->asic->copy.dma) { in radeon_benchmark_move() 133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
|
| H A D | cik_sdma.c | 254 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 D | rv770_dma.c | 49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma()
|
| /linux/drivers/parisc/ |
| H A D | gsc.c | 190 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 D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
| /linux/Documentation/networking/devlink/ |
| H A D | ionic.rst | 24 * - ``asic.id`` 27 * - ``asic.rev``
|
| H A D | bnxt.rst | 61 * - ``asic.id`` 64 * - ``asic.rev``
|
| /linux/Documentation/networking/device_drivers/ethernet/amd/ |
| H A D | pds_core.rst | 37 asic.id 0x0 38 asic.rev 0x0 69 * - ``asic.id`` 72 * - ``asic.rev``
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | hw_queue.c | 1081 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 D | Makefile | 2 dtb-$(CONFIG_ARCH_PENSANDO) += elba-asic.dtb
|
| H A D | elba-asic.dts | 12 #include "elba-asic-common.dtsi"
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx25.dtsi | 56 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 D | gfx_v10_3_0_cleaner_shader.asm | 40 asic(GFX10)
|
| H A D | gfx_v10_1_10_cleaner_shader.asm | 39 asic(GFX10.1)
|
| H A D | gfx_v9_4_3_cleaner_shader.asm | 48 asic(MI300)
|
| /linux/drivers/atm/ |
| H A D | eni.h | 115 int asic; /* PCI interface type, 0 for FPGA */ member
|