Searched refs:iobase (Results 76 - 100 of 249) sorted by relevance

12345678910

/drivers/staging/comedi/drivers/
H A Ddas800.c290 outb(ID, dev->iobase + DAS800_GAIN); /* select base address + 7 to be ID register */
291 id_bits = inb(dev->iobase + DAS800_ID) & 0x3; /* get id bits */
378 status = inb(dev->iobase + DAS800_STATUS);
392 outb(CONTROL1, dev->iobase + DAS800_GAIN); /* select base address + 7 to be STATUS2 register */
393 status = inb(dev->iobase + DAS800_STATUS2) & STATUS2_HCEN;
402 /* read 16 bits from dev->iobase and dev->iobase + 1 */
403 dataPoint = inb(dev->iobase + DAS800_LSB);
404 dataPoint += inb(dev->iobase + DAS800_MSB) << 8;
432 fifo_overflow = inb(dev->iobase
464 unsigned long iobase = it->options[0]; local
[all...]
H A Dadl_pci7296.c112 dev->iobase = pci_resource_start(pcidev, 2);
114 dev->iobase);
119 (unsigned long)(dev->iobase));
123 (unsigned long)(dev->iobase +
130 (unsigned long)(dev->iobase +
137 (unsigned long)(dev->iobase +
159 if (dev->iobase)
H A Ddas08.c533 inb(dev->iobase + DAS08_LSB);
534 inb(dev->iobase + DAS08_MSB);
541 outb(devpriv->do_mux_bits, dev->iobase + DAS08_CONTROL);
548 dev->iobase + DAS08AO_GAIN_CONTROL);
554 if (inb(dev->iobase + DAS08_MSB) & 0x80)
558 outb_p(0, dev->iobase + DAS08_TRIG_12BIT);
561 if (!(inb(dev->iobase + DAS08_STATUS) & DAS08_EOC))
568 msb = inb(dev->iobase + DAS08_MSB);
569 lsb = inb(dev->iobase + DAS08_LSB);
593 data[1] = DAS08_IP(inb(dev->iobase
857 das08_common_attach(struct comedi_device *dev, unsigned long iobase) argument
978 unsigned long iobase; local
[all...]
H A Damplc_pc263.c227 unsigned long iobase = 0; local
251 iobase = it->options[0];
288 iobase = pci_resource_start(pci_dev, 2);
292 ret = pc263_request_region(dev->minor, iobase, PC263_IO_SIZE);
296 dev->iobase = iobase;
321 s->state = inb(dev->iobase);
322 s->state = s->state | (inb(dev->iobase) << 8);
326 printk("(base %#lx) ", iobase);
356 if (dev->iobase)
[all...]
H A Dquatech_daqp_cs.c197 inb(dev->iobase + DAQP_STATUS), inb(dev->iobase + DAQP_AUX));
228 outb(DAQP_COMMAND_STOP, dev->iobase + DAQP_COMMAND);
231 /* outb(DAQP_COMMAND_RSTF, dev->iobase+DAQP_COMMAND); */
295 while (!((status = inb(dev->iobase + DAQP_STATUS))
308 data = inb(dev->iobase + DAQP_FIFO);
309 data |= inb(dev->iobase + DAQP_FIFO) << 8;
363 outb(0, dev->iobase + DAQP_AUX);
366 outb(DAQP_COMMAND_RSTQ, dev->iobase + DAQP_COMMAND);
379 outb(v & 0xff, dev->iobase
[all...]
H A D8255.c152 unsigned long iobase = arg; local
155 outb(data, iobase + port);
158 return inb(iobase + port);
400 unsigned long iobase; local
406 iobase = it->options[i];
407 if (!iobase)
427 iobase = it->options[i];
429 printk(" 0x%04lx", iobase);
430 if (!request_region(iobase, _8255_SIZE, "8255")) {
436 iobase);
448 unsigned long iobase; local
[all...]
H A Dni_at_a2150.c220 printk("status bits 0x%x\n", inw(dev->iobase + STATUS_REG));
248 status = inw(dev->iobase + STATUS_REG);
329 outw(0x00, dev->iobase + DMA_TC_CLEAR_REG);
337 int status = inw(dev->iobase + STATUS_REG);
344 unsigned long iobase = it->options[0]; local
351 iobase);
368 if (iobase == 0) {
374 if (!request_region(iobase, A2150_SIZE, driver_a2150.driver_name)) {
378 dev->iobase = iobase;
[all...]
H A Dadl_pci7432.c119 dev->iobase = pci_resource_start(pcidev, 2);
121 dev->iobase);
161 if (dev->iobase)
184 printk(KERN_DEBUG "comedi: out: %8x on iobase %4lx\n", s->state,
185 dev->iobase + PCI7432_DO);
186 outl(s->state & 0xffffffff, dev->iobase + PCI7432_DO);
202 data[1] = inl(dev->iobase + PCI7432_DI) & 0xffffffff;
H A Dii_pci20kc.c138 void *iobase; member in union:pci20xxx_subdev_private
140 void *iobase; member in struct:pci20xxx_subdev_private::__anon5116
146 void *iobase; member in struct:pci20xxx_subdev_private::__anon5117
244 sdp->pci20006.iobase =
253 sdp->pci20341.iobase =
352 writeb(lo, sdp->iobase + PCI20006_LCHAN0);
353 writeb(hi, sdp->iobase + PCI20006_LCHAN0 + 1);
354 writeb(0x00, sdp->iobase + PCI20006_STROBE0);
357 writeb(lo, sdp->iobase + PCI20006_LCHAN1);
358 writeb(hi, sdp->iobase
[all...]
H A Dni_daq_dio24.c114 unsigned long iobase = 0; local
130 iobase = link->resource[0]->start;
141 thisboard->name, iobase);
147 if (iobase == 0) {
152 dev->iobase = iobase;
166 subdev_8255_init(dev, s, NULL, dev->iobase);
178 if (thisboard->bustype != pcmcia_bustype && dev->iobase)
179 release_region(dev->iobase, DIO24_SIZE);
H A Damplc_dio200.c453 unsigned long iobase; /* Counter base address */ member in struct:dio200_subdev_8254
464 unsigned long iobase; member in struct:dio200_subdev_intr
637 data[1] = inb(subpriv->iobase) & subpriv->valid_isns;
657 outb(0, subpriv->iobase);
688 outb(isn_bits, subpriv->iobase);
753 while ((intstat = (inb(subpriv->iobase) & subpriv->valid_isns
757 outb(cur_enabled, subpriv->iobase);
776 outb(cur_enabled, subpriv->iobase);
1010 unsigned long iobase, unsigned valid_isns,
1021 subpriv->iobase
1009 dio200_subdev_intr_init(struct comedi_device *dev, struct comedi_subdevice *s, unsigned long iobase, unsigned valid_isns, int has_int_sce) argument
1262 dio200_subdev_8254_init(struct comedi_device *dev, struct comedi_subdevice *s, unsigned long iobase, unsigned offset, int has_clk_gat_sce) argument
1333 unsigned long iobase = 0; local
[all...]
/drivers/staging/comedi/drivers/addi-data/
H A Dhwdrv_apci2016.c126 ui_Temp = inw(devpriv->iobase + APCI2016_DIGITAL_OP);
140 outw(data[0], devpriv->iobase + APCI2016_DIGITAL_OP);
168 devpriv->iobase + APCI2016_DIGITAL_OP);
185 devpriv->iobase + APCI2016_DIGITAL_OP);
234 devpriv->iobase +
286 *data = inw(devpriv->iobase + APCI2016_DIGITAL_OP_RW);
455 outw(0x0, devpriv->iobase + APCI2016_DIGITAL_OP); /* Resets the digital output channels */
/drivers/net/ethernet/dec/tulip/
H A Dde4x5.h16 #define DE4X5_BMR iobase+(0x000 << lp->bus) /* Bus Mode Register */
17 #define DE4X5_TPD iobase+(0x008 << lp->bus) /* Transmit Poll Demand Reg */
18 #define DE4X5_RPD iobase+(0x010 << lp->bus) /* Receive Poll Demand Reg */
19 #define DE4X5_RRBA iobase+(0x018 << lp->bus) /* RX Ring Base Address Reg */
20 #define DE4X5_TRBA iobase+(0x020 << lp->bus) /* TX Ring Base Address Reg */
21 #define DE4X5_STS iobase+(0x028 << lp->bus) /* Status Register */
22 #define DE4X5_OMR iobase+(0x030 << lp->bus) /* Operation Mode Register */
23 #define DE4X5_IMR iobase+(0x038 << lp->bus) /* Interrupt Mask Register */
24 #define DE4X5_MFC iobase+(0x040 << lp->bus) /* Missed Frame Counter */
25 #define DE4X5_APROM iobase
[all...]
/drivers/isdn/hysdn/
H A Dboardergo.c49 if (!(bytein(card->iobase + PCI9050_INTR_REG) & PCI9050_INTR_REG_STAT1)) {
138 val = bytein(card->iobase + PCI9050_INTR_REG); /* get actual value */
140 byteout(card->iobase + PCI9050_INTR_REG, val);
142 byteout(card->iobase + PCI9050_USER_IO, PCI9050_E1_RESET); /* reset E1 processor */
241 byteout(card->iobase + PCI9050_USER_IO, PCI9050_E1_RUN); /* start E1 processor */
356 byteout(card->iobase + PCI9050_INTR_REG,
357 bytein(card->iobase + PCI9050_INTR_REG) |
400 release_region(card->iobase + PCI9050_INTR_REG, 1); /* release all io ports */
401 release_region(card->iobase + PCI9050_USER_IO, 1);
415 if (!request_region(card->iobase
[all...]
/drivers/dma/ioat/
H A Ddca.c124 void __iomem *iobase; member in struct:ioat_dca_priv
246 ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase) argument
285 version = readb(iobase + IOAT_VER_OFFSET);
299 ioatdca->dca_base = iobase + 0x54;
341 ioatdca->iobase + global_req_table + (i * 4));
366 writel(0, ioatdca->iobase + global_req_table + (i * 4));
394 static int ioat2_dca_count_dca_slots(void __iomem *iobase, u16 dca_offset) argument
400 global_req_table = readw(iobase + dca_offset + IOAT_DCA_GREQID_OFFSET);
404 req = readl(iobase + global_req_table + (slots * sizeof(u32)));
412 ioat2_dca_init(struct pci_dev *pdev, void __iomem *iobase) argument
589 ioat3_dca_count_dca_slots(void *iobase, u16 dca_offset) argument
608 ioat3_dca_init(struct pci_dev *pdev, void __iomem *iobase) argument
[all...]
/drivers/net/wan/
H A Dhostess_sv11.c188 static struct z8530_dev *sv11_init(int iobase, int irq) argument
196 if (!request_region(iobase, 8, "Comtrol SV11")) {
197 pr_warn("I/O 0x%X already in use\n", iobase);
211 sv->chanA.ctrlio = iobase + 1;
212 sv->chanA.dataio = iobase + 3;
218 outb(0, iobase + 4); /* DMA off */
241 outb(0x03 | 0x08, iobase + 4); /* DMA on */
282 netdev->base_addr = iobase;
291 z8530_describe(sv, "I/O", iobase);
306 release_region(iobase,
[all...]
/drivers/video/
H A Dvgastate.c34 static inline unsigned char vga_rcrtcs(void __iomem *regbase, unsigned short iobase, argument
37 vga_w(regbase, iobase + 0x4, reg);
38 return vga_r(regbase, iobase + 0x5);
41 static inline void vga_wcrtcs(void __iomem *regbase, unsigned short iobase, argument
44 vga_w(regbase, iobase + 0x4, reg);
45 vga_w(regbase, iobase + 0x5, val);
53 unsigned short iobase; local
57 iobase = (misc & 1) ? 0x3d0 : 0x3b0;
59 vga_r(state->vgabase, iobase + 0xa);
62 vga_r(state->vgabase, iobase
229 unsigned short iobase; local
260 unsigned short iobase; local
[all...]
/drivers/scsi/
H A Dwd7000.c246 int iobase; /* This adapter's I/O base address */ member in struct:adapter
301 unsigned iobase; /* I/O base address */ member in struct:__anon5034
676 configs[wd7000_card_num].iobase = ints[3];
709 if (configs[i].iobase == configs[j].iobase) {
717 "BUS_ON=%dns, BUS_OFF=%dns\n", configs[wd7000_card_num].irq, configs[wd7000_card_num].dma, configs[wd7000_card_num].iobase, configs[wd7000_card_num].bus_on * 125, configs[wd7000_card_num].bus_off * 125);
741 outb(host->control, host->iobase + ASC_CONTROL);
749 outb(host->control, host->iobase + ASC_CONTROL);
779 if (!WAIT(host->iobase + ASC_STAT, ASC_STATMASK, CMD_RDY, 0)) {
782 outb(*cmd, host->iobase
1400 unsigned iobase; local
[all...]
/drivers/net/irda/
H A Dvlsi_ir.c128 static void vlsi_reg_debug(unsigned iobase, const char *s) argument
134 printk("%02x", (unsigned)inb((iobase+i)));
166 unsigned iobase = pci_resource_start(pdev, 0); local
176 seq_printf(seq, "%02x", (unsigned)inb((iobase+i)));
187 unsigned iobase = ndev->base_addr; local
220 byte = inb(iobase+VLSI_PIO_IRINTR);
230 word = inw(iobase+VLSI_PIO_RINGPTR);
232 word = inw(iobase+VLSI_PIO_RINGBASE);
235 word = inw(iobase+VLSI_PIO_RINGSIZE);
239 word = inw(iobase
766 vlsi_set_baud(vlsi_irda_dev_t *idev, unsigned iobase) argument
865 unsigned iobase = ndev->base_addr; local
1070 unsigned iobase; local
1255 vlsi_clear_regs(unsigned iobase) argument
1268 unsigned iobase; local
1321 unsigned iobase = ndev->base_addr; local
1353 unsigned iobase = ndev->base_addr; local
1457 unsigned iobase; local
[all...]
/drivers/tty/serial/8250/
H A D8250_accent.c15 .iobase = _base, \
H A D8250_exar_st16c554.c18 .iobase = _base, \
H A D8250_hub6.c15 .iobase = 0x302, \
/drivers/i2c/busses/
H A Di2c-pmcmsp.c117 void __iomem *iobase; /* iomapped base for IO */ member in struct:pmcmsptwi_data
191 data->iobase + MSP_TWI_SF_CLK_REG_OFFSET);
193 data->iobase + MSP_TWI_HS_CLK_REG_OFFSET);
205 data->iobase + MSP_TWI_CFG_REG_OFFSET), cfg);
217 data->iobase + MSP_TWI_CFG_REG_OFFSET);
256 u32 reason = pmcmsptwi_readl(data->iobase +
258 pmcmsptwi_writel(reason, data->iobase + MSP_TWI_INT_STS_REG_OFFSET);
296 pmcmsptwi_data.iobase = ioremap_nocache(res->start,
298 if (!pmcmsptwi_data.iobase) {
321 pmcmsptwi_data.iobase
[all...]
/drivers/mmc/host/
H A Dsdricoh_cs.c95 unsigned char __iomem *iobase; member in struct:sdricoh_host
105 unsigned int value = readl(host->iobase + reg);
113 writel(value, host->iobase + reg);
121 unsigned int value = readw(host->iobase + reg);
129 writew(value, host->iobase + reg);
136 unsigned int value = readb(host->iobase + reg);
402 void __iomem *iobase = NULL; local
412 iobase =
414 if (!iobase) {
415 dev_err(dev, "unable to map iobase\
[all...]
/drivers/net/ethernet/dec/
H A Dewrk3.c313 static int ewrk3_hw_init(struct net_device *dev, u_long iobase);
320 static int DevicePresent(u_long iobase);
324 static int Read_EEPROM(u_long iobase, u_char eaddr);
325 static int Write_EEPROM(short data, u_long iobase, u_char eaddr);
328 static int ewrk3_probe1(struct net_device *dev, u_long iobase, int irq);
329 static int isa_probe(struct net_device *dev, u_long iobase);
330 static int eisa_probe(struct net_device *dev, u_long iobase);
370 static int __init ewrk3_probe1(struct net_device *dev, u_long iobase, int irq) argument
374 dev->base_addr = iobase;
378 err = isa_probe(dev, iobase);
405 ewrk3_hw_init(struct net_device *dev, u_long iobase) argument
635 u_long iobase = dev->base_addr; local
695 u_long iobase = dev->base_addr; local
736 u_long iobase = dev->base_addr; local
771 u_long iobase = dev->base_addr; local
886 u_long iobase; local
938 u_long iobase = dev->base_addr; local
1064 u_long iobase = dev->base_addr; local
1100 u_long iobase = dev->base_addr; local
1138 u_long iobase = dev->base_addr; local
1172 u_long iobase = dev->base_addr; local
1247 u_long iobase; local
1286 u_long iobase; local
1318 Read_EEPROM(u_long iobase, u_char eaddr) argument
1333 Write_EEPROM(short data, u_long iobase, u_char eaddr) argument
1383 DevicePresent(u_long iobase) argument
1425 u_long iobase = dev->base_addr; local
1518 unsigned long iobase = dev->base_addr; local
1553 unsigned long iobase = dev->base_addr; local
1596 unsigned long iobase = dev->base_addr; local
1608 unsigned long iobase = dev->base_addr; local
1663 u_long iobase = dev->base_addr; local
[all...]

Completed in 905 milliseconds

12345678910