/linux-4.1.27/drivers/mfd/ |
D | asic3.c | 92 void asic3_write_register(struct asic3 *asic, unsigned int reg, u32 value) in asic3_write_register() argument 94 iowrite16(value, asic->mapping + in asic3_write_register() 95 (reg >> asic->bus_shift)); in asic3_write_register() 99 u32 asic3_read_register(struct asic3 *asic, unsigned int reg) in asic3_read_register() argument 101 return ioread16(asic->mapping + in asic3_read_register() 102 (reg >> asic->bus_shift)); in asic3_read_register() 106 static void asic3_set_register(struct asic3 *asic, u32 reg, u32 bits, bool set) in asic3_set_register() argument 111 spin_lock_irqsave(&asic->lock, flags); in asic3_set_register() 112 val = asic3_read_register(asic, reg); in asic3_set_register() 117 asic3_write_register(asic, reg, val); in asic3_set_register() [all …]
|
D | htc-pasic3.c | 39 struct pasic3_data *asic = dev_get_drvdata(dev); in pasic3_write_register() local 40 int bus_shift = asic->bus_shift; in pasic3_write_register() 41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_write_register() 42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_write_register() 54 struct pasic3_data *asic = dev_get_drvdata(dev); in pasic3_read_register() local 55 int bus_shift = asic->bus_shift; in pasic3_read_register() 56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_read_register() 57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_read_register() 131 struct pasic3_data *asic; in pasic3_probe() local 150 asic = devm_kzalloc(dev, sizeof(struct pasic3_data), GFP_KERNEL); in pasic3_probe() [all …]
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | pcmuio.c | 139 int asic) in pcmuio_asic_iobase() argument 141 return dev->iobase + (asic * PCMUIO_ASIC_IOSIZE); in pcmuio_asic_iobase() 163 int asic, int page, int port) in pcmuio_write() argument 166 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_write() 167 unsigned long iobase = pcmuio_asic_iobase(dev, asic); in pcmuio_write() 186 int asic, int page, int port) in pcmuio_read() argument 189 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_read() 190 unsigned long iobase = pcmuio_asic_iobase(dev, asic); in pcmuio_read() 226 int asic = pcmuio_subdevice_to_asic(s); in pcmuio_dio_insn_bits() local 244 pcmuio_write(dev, val, asic, 0, port); in pcmuio_dio_insn_bits() [all …]
|
/linux-4.1.27/sound/pci/echoaudio/ |
D | mona_dsp.c | 36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); 119 short asic; in load_asic() local 127 asic = FW_MONA_361_1_ASIC48; in load_asic() 129 asic = FW_MONA_301_1_ASIC48; in load_asic() 131 err = load_asic_generic(chip, DSP_FNC_LOAD_MONA_PCI_CARD_ASIC, asic); in load_asic() 135 chip->asic_code = asic; in load_asic() 165 short asic; in switch_asic() local 172 asic = FW_MONA_361_1_ASIC96; in switch_asic() 174 asic = FW_MONA_361_1_ASIC48; in switch_asic() 177 asic = FW_MONA_301_1_ASIC96; in switch_asic() [all …]
|
D | layla24_dsp.c | 35 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); 298 static int switch_asic(struct echoaudio *chip, short asic) in switch_asic() argument 303 if (asic != chip->asic_code) { in switch_asic() 314 asic) < 0) { in switch_asic() 320 chip->asic_code = asic; in switch_asic() 334 short asic; in dsp_set_digital_mode() local 343 asic = FW_LAYLA24_2S_ASIC; in dsp_set_digital_mode() 348 asic = FW_LAYLA24_2A_ASIC; in dsp_set_digital_mode() 364 if (switch_asic(chip, asic) < 0) in dsp_set_digital_mode()
|
D | gina24_dsp.c | 36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); 126 short asic; in load_asic() local 136 asic = FW_GINA24_361_ASIC; in load_asic() 138 asic = FW_GINA24_301_ASIC; in load_asic() 140 err = load_asic_generic(chip, DSP_FNC_LOAD_GINA24_ASIC, asic); in load_asic() 144 chip->asic_code = asic; in load_asic()
|
D | layla20_dsp.c | 34 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
|
D | echoaudio_dsp.c | 180 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) in load_asic_generic() argument 187 err = get_firmware(&fw, chip, asic); in load_asic_generic()
|
/linux-4.1.27/drivers/leds/ |
D | leds-asic3.c | 44 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in brightness_set() local 51 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), 32); in brightness_set() 52 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), 32); in brightness_set() 53 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); in brightness_set() 54 asic3_write_register(asic, (base + ASIC3_LED_TimeBase), timebase); in brightness_set() 63 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in blink_set() local 83 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), (on + off)); in blink_set() 84 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), on); in blink_set() 85 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); in blink_set() 86 asic3_write_register(asic, (base + ASIC3_LED_TimeBase), (LED_EN|0x4)); in blink_set()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon.h | 2385 struct radeon_asic *asic; member 2873 #define radeon_init(rdev) (rdev)->asic->init((rdev)) 2874 #define radeon_fini(rdev) (rdev)->asic->fini((rdev)) 2875 #define radeon_resume(rdev) (rdev)->asic->resume((rdev)) 2876 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev)) 2877 #define radeon_cs_parse(rdev, r, p) (rdev)->asic->ring[(r)]->cs_parse((p)) 2878 #define radeon_vga_set_state(rdev, state) (rdev)->asic->vga_set_state((rdev), (state)) 2879 #define radeon_asic_reset(rdev) (rdev)->asic->asic_reset((rdev)) 2880 #define radeon_gart_tlb_flush(rdev) (rdev)->asic->gart.tlb_flush((rdev)) 2881 #define radeon_gart_get_page_entry(a, f) (rdev)->asic->gart.get_page_entry((a), (f)) [all …]
|
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() 2316 rdev->asic = &r100_asic; in radeon_asic_init() 2322 rdev->asic = &r200_asic; in radeon_asic_init() 2329 rdev->asic = &r300_asic_pcie; in radeon_asic_init() 2331 rdev->asic = &r300_asic; in radeon_asic_init() [all …]
|
D | radeon_pm.c | 78 if (rdev->asic->dpm.enable_bapm) in radeon_pm_acpi_event_handler() 227 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) { in radeon_set_power_state() 543 if (rdev->asic->dpm.force_performance_level) { in radeon_set_dpm_forced_performance_level() 565 if (rdev->asic->dpm.fan_ctrl_get_mode) in radeon_hwmon_get_pwm1_enable() 566 pwm_mode = rdev->asic->dpm.fan_ctrl_get_mode(rdev); in radeon_hwmon_get_pwm1_enable() 581 if(!rdev->asic->dpm.fan_ctrl_set_mode) in radeon_hwmon_set_pwm1_enable() 590 rdev->asic->dpm.fan_ctrl_set_mode(rdev, FDO_PWM_MODE_STATIC); in radeon_hwmon_set_pwm1_enable() 593 rdev->asic->dpm.fan_ctrl_set_mode(rdev, 0); in radeon_hwmon_set_pwm1_enable() 628 err = rdev->asic->dpm.set_fan_speed_percent(rdev, value); in radeon_hwmon_set_pwm1() 643 err = rdev->asic->dpm.get_fan_speed_percent(rdev, &speed); in radeon_hwmon_get_pwm1() [all …]
|
D | ni_dma.c | 161 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_stop() 162 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_stop() 257 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_resume() 258 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_resume()
|
D | radeon_ring.c | 170 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()
|
D | radeon_benchmark.c | 122 if (rdev->asic->copy.dma) { in radeon_benchmark_move() 133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
|
D | r600_dma.c | 103 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_stop() 180 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_resume() 446 int ring_index = rdev->asic->copy.dma_ring_index; in r600_copy_dma()
|
D | cik_sdma.c | 255 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_stop() 256 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_stop() 433 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_resume() 434 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_resume() 586 int ring_index = rdev->asic->copy.dma_ring_index; in cik_copy_dma()
|
D | rv770_dma.c | 49 int ring_index = rdev->asic->copy.dma_ring_index; in rv770_copy_dma()
|
D | evergreen_dma.c | 115 int ring_index = rdev->asic->copy.dma_ring_index; in evergreen_copy_dma()
|
D | radeon_test.c | 255 if (rdev->asic->copy.dma) in radeon_test_moves() 257 if (rdev->asic->copy.blit) in radeon_test_moves()
|
D | si_dma.c | 238 int ring_index = rdev->asic->copy.dma_ring_index; in si_copy_dma()
|
D | radeon_gem.c | 476 if (rdev->asic->mmio_hdp_flush && in radeon_gem_wait_idle_ioctl() 478 robj->rdev->asic->mmio_hdp_flush(rdev); in radeon_gem_wait_idle_ioctl()
|
D | r300.c | 116 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; in rv370_pcie_gart_init() 117 rdev->asic->gart.get_page_entry = &rv370_pcie_gart_get_page_entry; in rv370_pcie_gart_init() 118 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; in rv370_pcie_gart_init()
|
D | radeon_cs.c | 362 if (p->rdev->asic->ring[p->ring]->cs_parse == NULL) { in radeon_cs_parser_init() 367 if (p->rdev->asic->ring[p->ring]->ib_parse == NULL) { in radeon_cs_parser_init()
|
D | radeon_kms.c | 326 if (rdev->asic->get_xclk) in radeon_info_ioctl() 552 if (rdev->asic->pm.get_temperature) in radeon_info_ioctl()
|
D | radeon_kfd.c | 286 return rdev->asic->get_gpu_clock_counter(rdev); in get_gpu_clock_counter()
|
D | radeon_clocks.c | 337 if ((!rdev->clock.default_mclk) && rdev->asic->pm.get_memory_clock) in radeon_get_clock_info()
|
D | ni.c | 1447 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_enable() 1721 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cayman_cp_resume()
|
D | r100.c | 427 rdev->asic->pm.set_pcie_lanes && in r100_pm_misc() 646 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; in r100_pci_gart_init() 647 rdev->asic->gart.get_page_entry = &r100_pci_gart_get_page_entry; in r100_pci_gart_init() 648 rdev->asic->gart.set_page = &r100_pci_gart_set_page; in r100_pci_gart_init()
|
D | rs600.c | 300 rdev->asic->pm.set_pcie_lanes && in rs600_pm_misc()
|
D | radeon_ttm.c | 419 rdev->asic->copy.copy == NULL) { in radeon_bo_move()
|
D | r600.c | 2366 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r600_cp_stop() 2724 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r600_cp_resume() 2921 int ring_index = rdev->asic->copy.blit_ring_index; in r600_copy_cpdma()
|
D | rv770.c | 1079 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in r700_cp_stop()
|
D | cik.c | 4049 int ring_index = rdev->asic->copy.blit_ring_index; in cik_copy_cpdma() 4262 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cik_cp_gfx_enable() 4501 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in cik_cp_gfx_resume()
|
D | atombios_encoders.c | 2589 if (rdev->asic->display.hdmi_enable) in radeon_atom_encoder_disable()
|
D | si.c | 3463 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in si_cp_enable() 3762 if (rdev->asic->copy.copy_ring_index == RADEON_RING_TYPE_GFX_INDEX) in si_cp_resume()
|
/linux-4.1.27/arch/mips/sni/ |
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-4.1.27/arch/cris/include/arch-v32/arch/hwregs/iop/ |
D | Makefile | 6 IOPOFFICIAL_INCDIR = /n/asic/projects/guinness/releases/$(RELEASE)/design/top/sw/include/ 8 IOPROCDIR = /n/asic/design/io/io_proc/rtl 66 RDES2C = /n/asic/bin/rdes2c 67 RDES2C = /n/asic/design/tools/rdesc/rdes2c 68 RDES2INTR = /n/asic/design/tools/rdesc/rdes2intr 69 RDES2TXT = /n/asic/design/tools/rdesc/rdes2txt
|
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/ |
D | Makefile | 5 OFFICIAL_INCDIR = /n/asic/projects/guinness/releases/$(RELEASE)/design/top/sw/include/ 68 BASEDIR = /n/asic/design 69 DESIGNDIR = /n/asic/projects/guinness/design 70 RDES2C = /n/asic/bin/rdes2c 71 RDES2C = /n/asic/design/tools/rdesc/rdes2c 72 RDES2INTR = /n/asic/design/tools/rdesc/rdes2intr 73 RDES2TXT = /n/asic/design/tools/rdesc/rdes2txt
|
/linux-4.1.27/drivers/parisc/ |
D | gsc.c | 161 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) in gsc_asic_assign_irq() argument 163 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq() 166 irq = gsc_assign_irq(&gsc_asic_interrupt_type, asic); in gsc_asic_assign_irq() 170 asic->global_irq[local_irq] = irq; in gsc_asic_assign_irq()
|
D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
/linux-4.1.27/arch/ia64/include/asm/sn/ |
D | pcibr_provider.h | 21 #define IS_PCI_BRIDGE_ASIC(asic) (asic == PCIIO_ASIC_TYPE_PIC || \ argument 22 asic == PCIIO_ASIC_TYPE_TIOCP)
|
/linux-4.1.27/include/linux/mfd/ |
D | asic3.h | 313 extern void asic3_write_register(struct asic3 *asic, unsigned int reg, u32 val); 314 extern u32 asic3_read_register(struct asic3 *asic, unsigned int reg);
|
/linux-4.1.27/drivers/atm/ |
D | eni.h | 114 int asic; /* PCI interface type, 0 for FPGA */ member
|
D | eni.c | 1719 (eni_dev->asic ? PCI_COMMAND_PARITY | PCI_COMMAND_SERR : 0)))) { in eni_do_init() 1735 if (!eni_dev->asic) { in eni_do_init() 1767 if (!(eni_in(MID_RES_ID_MCON) & 0x200) != !eni_dev->asic) { in eni_do_init() 1774 error = eni_dev->asic ? get_esi_asic(dev) : get_esi_fpga(dev,base); in eni_do_init() 1822 (eni_dev->asic ? PCI_COMMAND_PARITY | PCI_COMMAND_SERR : 0)))) { in eni_start() 2265 eni_dev->asic = ent->driver_data; in eni_init_one()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | imx25.dtsi | 49 asic: asic-interrupt-controller@68000000 { label 50 compatible = "fsl,imx25-asic", "fsl,avic"; 71 interrupt-parent = <&asic>;
|
/linux-4.1.27/Documentation/video4linux/bttv/ |
D | Cards | 895 DST Card/DST-IP (bt878, twinhan asic) VP-1020
|
/linux-4.1.27/arch/cris/include/uapi/arch-v10/arch/ |
D | sv_addr.agh | 2 !* This file was automatically generated by /n/asic/bin/reg_macro_gen 3 !* from the file `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd'. 5 !* make the changes in `/n/asic/projects/etrax_ng/doc/work/etrax_ng_regs.rd' instead.
|