/drivers/mfd/ |
H A D | asic3.c | 92 void asic3_write_register(struct asic3 *asic, unsigned int reg, u32 value) argument 94 iowrite16(value, asic->mapping + 95 (reg >> asic->bus_shift)); 99 u32 asic3_read_register(struct asic3 *asic, unsigned int reg) argument 101 return ioread16(asic->mapping + 102 (reg >> asic->bus_shift)); 106 static void asic3_set_register(struct asic3 *asic, u32 reg, u32 bits, bool set) argument 111 spin_lock_irqsave(&asic->lock, flags); 112 val = asic3_read_register(asic, reg); 117 asic3_write_register(asic, re 126 asic3_irq_flip_edge(struct asic3 *asic, u32 base, int bit) argument 143 struct asic3 *asic = irq_desc_get_handler_data(desc); local 211 asic3_irq_to_bank(struct asic3 *asic, int irq) argument 220 asic3_irq_to_index(struct asic3 *asic, int irq) argument 227 struct asic3 *asic = irq_data_get_irq_chip_data(data); local 243 struct asic3 *asic = irq_data_get_irq_chip_data(data); local 264 struct asic3 *asic = irq_data_get_irq_chip_data(data); local 280 struct asic3 *asic = irq_data_get_irq_chip_data(data); local 301 struct asic3 *asic = irq_data_get_irq_chip_data(data); local 373 struct asic3 *asic = platform_get_drvdata(pdev); local 413 struct asic3 *asic = platform_get_drvdata(pdev); local 433 struct asic3 *asic; local 479 struct asic3 *asic; local 499 struct asic3 *asic; local 530 struct asic3 *asic = container_of(chip, struct asic3, gpio); local 538 struct asic3 *asic = platform_get_drvdata(pdev); local 590 struct asic3 *asic = platform_get_drvdata(pdev); local 595 asic3_clk_enable(struct asic3 *asic, struct asic3_clk *clk) argument 609 asic3_clk_disable(struct asic3 *asic, struct asic3_clk *clk) argument 646 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 670 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 694 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 701 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 727 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 770 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 805 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 815 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 825 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 866 struct asic3 *asic = platform_get_drvdata(pdev); local 926 struct asic3 *asic = platform_get_drvdata(pdev); local 936 struct asic3 *asic; local 1022 struct asic3 *asic = platform_get_drvdata(pdev); local [all...] |
H A D | htc-pasic3.c | 39 struct pasic3_data *asic = dev_get_drvdata(dev); local 40 int bus_shift = asic->bus_shift; 41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 54 struct pasic3_data *asic = dev_get_drvdata(dev); local 55 int bus_shift = asic->bus_shift; 56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); 57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); 131 struct pasic3_data *asic; local 150 asic 189 struct pasic3_data *asic = platform_get_drvdata(pdev); local [all...] |
/drivers/staging/comedi/drivers/ |
H A D | pcmmio.c | 233 * interrupt asic 235 int asic; member in struct:pcmmio_subdev_private::__anon5134::__anon5135::__anon5136 242 * the number of asic channels in this subdev 248 * respect to the asic that has interrupts 351 static void switch_page(struct comedi_device *dev, int asic, int page); 353 static void lock_port(struct comedi_device *dev, int asic, int port); 354 static void unlock_port(struct comedi_device *dev, int asic, int port); 366 int sdev_no, chans_left, n_dio_subdevs, n_subdevs, port, asic, local 402 for (asic = 0; asic < MAX_ASIC 757 int asic; local 791 switch_page(struct comedi_device *dev, int asic, int page) argument 807 lock_port(struct comedi_device *dev, int asic, int port) argument 821 unlock_port(struct comedi_device *dev, int asic, int port) argument 836 int asic, got1 = 0; local 997 int nports, firstport, asic, port; local 1025 int nports, firstport, asic, port; local [all...] |
H A D | pcmuio.c | 183 int asic; /* if non-negative, this subdev has an interrupt asic */ member in struct:pcmuio_subdev_private::__anon5139 186 int num_asic_chans; /* the number of asic channels in this subdev 189 respect to the asic that has interrupts */ 275 static void switch_page(struct comedi_device *dev, int asic, int page); 277 static void lock_port(struct comedi_device *dev, int asic, int port); 278 static void unlock_port(struct comedi_device *dev, int asic, int port); 290 int sdev_no, chans_left, n_subdevs, port, asic, thisasic_chanct = 0; local 325 for (asic = 0; asic < MAX_ASIC 627 int asic; local 661 switch_page(struct comedi_device *dev, int asic, int page) argument 677 lock_port(struct comedi_device *dev, int asic, int port) argument 690 unlock_port(struct comedi_device *dev, int asic, int port) argument 705 int asic, got1 = 0; local 858 int nports, firstport, asic, port; local 886 int nports, firstport, asic, port; local [all...] |
/drivers/leds/ |
H A D | leds-asic3.c | 45 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 52 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), 32); 53 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), 32); 54 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); 55 asic3_write_register(asic, (base + ASIC3_LED_TimeBase), timebase); 64 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); local 84 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), (on + off)); 85 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), on); 86 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); 87 asic3_write_register(asic, (bas [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon.h | 1430 * asic initizalization from radeon_asic.c 1525 struct radeon_asic *asic; member in struct:radeon_device 1727 #define radeon_init(rdev) (rdev)->asic->init((rdev)) 1728 #define radeon_fini(rdev) (rdev)->asic->fini((rdev)) 1729 #define radeon_resume(rdev) (rdev)->asic->resume((rdev)) 1730 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev)) 1731 #define radeon_cs_parse(rdev, r, p) (rdev)->asic->ring[(r)].cs_parse((p)) 1732 #define radeon_vga_set_state(rdev, state) (rdev)->asic->vga_set_state((rdev), (state)) 1733 #define radeon_gpu_is_lockup(rdev, cp) (rdev)->asic->gpu_is_lockup((rdev), (cp)) 1734 #define radeon_asic_reset(rdev) (rdev)->asic [all...] |
H A D | radeon_asic.c | 117 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; 118 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; 122 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; 123 rdev->asic->gart.set_page = &r100_pci_gart_set_page; 1621 rdev->asic = &r100_asic; 1627 rdev->asic = &r200_asic; 1634 rdev->asic = &r300_asic_pcie; 1636 rdev->asic = &r300_asic; 1641 rdev->asic = &r420_asic; 1644 rdev->asic [all...] |
H A D | radeon_benchmark.c | 134 if ((rdev->asic->copy.dma) && (sdomain != ddomain)) {
|
H A D | radeon_gem.c | 322 if (robj->rdev->asic->ioctl_wait_idle) 323 robj->rdev->asic->ioctl_wait_idle(robj->rdev, robj);
|
H A D | radeon_pm.c | 224 if (rdev->asic->pm.set_memory_clock && (mclk != rdev->pm.current_mclk)) { 582 /* asic init will reset the default power state */ 873 if (rdev->asic->pm.get_memory_clock) 877 if (rdev->asic->pm.get_pcie_lanes)
|
H A D | r300.c | 108 rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush; 109 rdev->asic->gart.set_page = &rv370_pcie_gart_set_page; 1531 /* Set asic errata */
|
H A D | radeon_clocks.c | 337 if ((!rdev->clock.default_mclk) && rdev->asic->pm.get_memory_clock)
|
H A D | radeon_ttm.c | 414 rdev->asic->copy.copy == NULL) {
|
H A D | rs600.c | 197 rdev->asic->pm.set_pcie_lanes &&
|
H A D | rv770.c | 1086 rdev->asic->copy.copy = NULL; 1182 * do nothing more than calling asic specific function. This
|
H A D | r100.c | 453 rdev->asic->pm.set_pcie_lanes && 633 rdev->asic->gart.tlb_flush = &r100_pci_gart_tlb_flush; 634 rdev->asic->gart.set_page = &r100_pci_gart_set_page; 4099 /* Set asic errata */
|
H A D | ni.c | 1559 rdev->asic->copy.copy = NULL; 1671 * do nothing more than calling asic specific function. This
|
H A D | evergreen.c | 3222 rdev->asic->copy.copy = NULL; 3282 /* reset the asic, the gfx blocks are often in a bad state 3325 * do nothing more than calling asic specific function. This 3350 /* reset the asic, the gfx blocks are often in a bad state
|
H A D | r600.c | 2457 rdev->asic->copy.copy = NULL; 2567 * do nothing more than calling asic specific function. This
|
H A D | si.c | 1562 DRM_ERROR("unknown asic: 0x%x\n", rdev->family); 3842 rdev->asic->copy = NULL; 3988 * do nothing more than calling asic specific function. This
|
/drivers/parisc/ |
H A D | gsc.h | 45 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
|
H A D | gsc.c | 161 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) argument 163 int irq = asic->global_irq[local_irq]; 166 irq = gsc_assign_irq(&gsc_asic_interrupt_type, asic); 170 asic->global_irq[local_irq] = irq;
|
/drivers/atm/ |
H A D | eni.h | 114 int asic; /* PCI interface type, 0 for FPGA */ member in struct:eni_dev
|
H A D | eni.c | 1716 (eni_dev->asic ? PCI_COMMAND_PARITY | PCI_COMMAND_SERR : 0)))) { 1732 if (!eni_dev->asic) { 1764 if (!(eni_in(MID_RES_ID_MCON) & 0x200) != !eni_dev->asic) { 1771 error = eni_dev->asic ? get_esi_asic(dev) : get_esi_fpga(dev,base); 1819 (eni_dev->asic ? PCI_COMMAND_PARITY | PCI_COMMAND_SERR : 0)))) { 2258 eni_dev->asic = ent->driver_data;
|