/drivers/staging/comedi/drivers/ |
H A D | das800.c | 290 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 D | adl_pci7296.c | 112 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 D | das08.c | 533 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 D | amplc_pc263.c | 227 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 D | quatech_daqp_cs.c | 197 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 D | 8255.c | 152 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 D | ni_at_a2150.c | 220 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 D | adl_pci7432.c | 119 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 D | ii_pci20kc.c | 138 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 D | ni_daq_dio24.c | 114 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 D | amplc_dio200.c | 453 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 D | hwdrv_apci2016.c | 126 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 D | de4x5.h | 16 #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 D | boardergo.c | 49 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 D | dca.c | 124 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 D | hostess_sv11.c | 188 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 D | vgastate.c | 34 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 D | wd7000.c | 246 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 D | vlsi_ir.c | 128 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 D | 8250_accent.c | 15 .iobase = _base, \
|
H A D | 8250_exar_st16c554.c | 18 .iobase = _base, \
|
H A D | 8250_hub6.c | 15 .iobase = 0x302, \
|
/drivers/i2c/busses/ |
H A D | i2c-pmcmsp.c | 117 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 D | sdricoh_cs.c | 95 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 D | ewrk3.c | 313 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...] |