Searched defs:base_addr (Results 1 - 25 of 113) sorted by relevance

12345

/drivers/net/
H A DSpace.c133 unsigned long base_addr = netdev_boot_base("eth", unit); local
135 if (base_addr == 1)
138 (void)( probe_list2(unit, m68k_probes, base_addr == 0) &&
139 probe_list2(unit, isa_probes, base_addr == 0));
/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.h63 dma_addr_t base_addr; member in struct:vnic_dev_ring
/drivers/net/ethernet/natsemi/
H A Dxtsonic.c70 (0xffff & *((volatile unsigned int *)dev->base_addr+reg))
73 *((volatile unsigned int *)dev->base_addr+reg) = val
136 unsigned int base_addr = dev->base_addr; local
140 if (!request_mem_region(base_addr, 0x100, xtsonic_string))
239 release_region(dev->base_addr, SONIC_MEM_SIZE);
271 dev->base_addr = resmem->start;
280 dev->base_addr, dev->dev_addr, dev->irq);
285 release_region(dev->base_addr, SONIC_MEM_SIZE);
307 release_region (dev->base_addr, SONIC_MEM_SIZ
[all...]
H A Dmacsonic.c69 #define SONIC_READ(reg) (nubus_readw(dev->base_addr + (reg * 4) \
71 #define SONIC_WRITE(reg,val) (nubus_writew(val, dev->base_addr + (reg * 4) \
346 * and dev->base_addr before using SONIC_READ() or SONIC_WRITE() */
347 dev->base_addr = ONBOARD_SONIC_REGISTERS;
358 dev_name(lp->device), dev->base_addr);
465 unsigned long base_addr, prom_addr; local
489 base_addr = ndev->board->slot_addr + DUODOCK_SONIC_REGISTERS;
497 base_addr = ndev->board->slot_addr + APPLE_SONIC_REGISTERS;
504 base_addr = ndev->board->slot_addr + APPLE_SONIC_REGISTERS;
512 base_addr
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2800soc.c100 void __iomem *base_addr = ioremap(0x1F040000, EEPROM_SIZE); local
102 if (!base_addr)
105 memcpy_fromio(rt2x00dev->eeprom, base_addr, EEPROM_SIZE);
107 iounmap(base_addr);
/drivers/usb/host/
H A Dsl811_cs.c89 static int sl811_hc_init(struct device *parent, resource_size_t base_addr, argument
99 resources[1].start = base_addr;
100 resources[1].end = base_addr;
102 resources[2].start = base_addr + 1;
103 resources[2].end = base_addr + 1;
/drivers/crypto/qat/qat_common/
H A Dadf_transport_internal.h61 void *base_addr; member in struct:adf_etr_ring_data
/drivers/net/can/sja1000/
H A Dems_pcmcia.c41 void __iomem *base_addr; member in struct:ems_pcmcia_card
98 if (readw(card->base_addr) != 0xAA55)
158 writeb(EMS_CMD_UMAP, card->base_addr);
159 iounmap(card->base_addr);
184 card->base_addr = ioremap(base, EMS_PCMCIA_MEM_SIZE);
185 if (!card->base_addr) {
191 if (readw(card->base_addr) != 0xAA55) {
197 writeb(EMS_CMD_RESET, card->base_addr);
200 writeb(EMS_CMD_MAP, card->base_addr);
218 priv->reg_base = card->base_addr
[all...]
H A Dems_pci.c50 void __iomem *base_addr; member in struct:ems_pci_card
120 return readb(card->base_addr + (port * 4));
200 if (card->base_addr != NULL)
201 pci_iounmap(card->pci_dev, card->base_addr);
214 writeb(0, card->base_addr);
268 card->base_addr = pci_iomap(pdev, base_bar, EMS_PCI_BASE_SIZE);
269 if (card->base_addr == NULL) {
307 priv->reg_base = card->base_addr + EMS_PCI_CAN_BASE_OFFSET
H A Dkvaser_pci.c153 static int number_of_sja1000_chip(void __iomem *base_addr) argument
160 iowrite8(MOD_RM, base_addr +
162 status = ioread8(base_addr +
212 void __iomem *base_addr)
253 priv->reg_base = base_addr + channel * KVASER_PCI_PORT_BYTES;
298 void __iomem *base_addr = NULL; local
328 base_addr = pci_iomap(pdev, 1, PCI_PORT_SIZE);
329 if (base_addr == NULL) {
334 no_channels = number_of_sja1000_chip(base_addr);
343 base_addr);
208 kvaser_pci_add_chan(struct pci_dev *pdev, int channel, struct net_device **master_dev, void __iomem *conf_addr, void __iomem *res_addr, void __iomem *base_addr) argument
[all...]
/drivers/net/irda/
H A Dbfin_sir.h56 unsigned long base_addr; member in struct:bfin_sir_port_res
/drivers/scsi/
H A Dsim710.c97 static int sim710_probe_common(struct device *dev, unsigned long base_addr, argument
107 irq, clock, base_addr, scsi_id);
114 if(request_region(base_addr, 64, "sim710") == NULL) {
116 base_addr);
121 hostdata->base = ioport_map(base_addr, 64);
134 host->base = base_addr;
149 release_region(base_addr, 64);
183 unsigned long io_addr = edev->base_addr;
H A DNCR_D700.c257 __u32 base_addr, offset_addr; local
273 base_addr = ((pos3j << 8) | pos3k) & 0xfffffff0;
287 base_addr = mca_device_transform_ioport(mca_dev, base_addr);
292 /*outb(BOARD_RESET, base_addr);*/
295 (void)inb(base_addr + 0x08);
297 switch(differential = (inb(base_addr + 0x08) >> 6)) {
H A DNCR_Q720.c149 __u32 base_addr, mem_size; local
189 base_addr = (pos4 & 0x7e) << 20;
190 base_addr += (pos4 & 0x80) << 23;
192 base_addr += (asr10 & 0x80) << 24;
193 base_addr += (asr10 & 0x70) << 23;
212 if(!request_mem_region(base_addr, mem_size, "NCR_Q720")) {
214 (unsigned long)base_addr,
215 (unsigned long)(base_addr + mem_size));
219 if (dma_declare_coherent_memory(dev, base_addr, base_addr,
[all...]
/drivers/w1/masters/
H A Dmatrox_w1.c80 void __iomem *base_addr; member in struct:matrox_device
192 dev->base_addr = dev->virt_addr + MATROX_BASE;
193 dev->port_index = dev->base_addr + MATROX_PORT_INDEX_OFFSET;
194 dev->port_data = dev->base_addr + MATROX_PORT_DATA_OFFSET;
/drivers/gpio/
H A Dgpio-sch311x.c321 unsigned short base_addr; local
353 base_addr = (sch311x_sio_inb(sio_config_port, 0x60) << 8) |
355 if (!base_addr) {
360 *addr = base_addr;
362 pr_info("Found an SMSC SCH311%d chip at 0x%04x\n", dev_id, base_addr);
/drivers/mfd/
H A Dhtc-egpio.c34 void __iomem *base_addr; member in struct:egpio_info
54 writew(value, ei->base_addr + (reg << ei->bus_shift));
59 return readw(ei->base_addr + (reg << ei->bus_shift));
165 ei->base_addr, reg << ei->bus_shift, value);
289 ei->base_addr = devm_ioremap_nocache(&pdev->dev, res->start,
291 if (!ei->base_addr)
293 pr_debug("EGPIO phys=%08x virt=%p\n", (u32)res->start, ei->base_addr);
H A Dlpc_sch.c97 unsigned short base_addr; local
103 base_addr = 0;
108 base_addr = (unsigned short)base_addr_cfg;
110 if (base_addr == 0) {
115 res->start = base_addr;
116 res->end = base_addr + size - 1;
/drivers/misc/
H A Dtifm_7xx1.c134 tifm_7xx1_sock_addr(char __iomem *base_addr, unsigned int sock_num) argument
136 return base_addr + ((sock_num + 1) << 10);
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_vf.c226 u32 base_addr; local
228 base_addr = fm10k_read_reg(hw, FM10K_TDBAL(0));
231 if (base_addr << 24)
234 perm_addr[3] = (u8)(base_addr >> 24);
235 perm_addr[4] = (u8)(base_addr >> 16);
236 perm_addr[5] = (u8)(base_addr >> 8);
238 base_addr = fm10k_read_reg(hw, FM10K_TDBAH(0));
241 if ((~base_addr) >> 24)
244 perm_addr[0] = (u8)(base_addr >> 16);
245 perm_addr[1] = (u8)(base_addr >>
[all...]
/drivers/net/fddi/skfp/h/
H A Dtargetos.h128 unsigned long base_addr; member in struct:s_smt_os
/drivers/net/wireless/mwifiex/
H A Dusb.h80 __le32 base_addr; member in struct:fw_header
/drivers/scsi/fnic/
H A Dvnic_dev.h98 dma_addr_t base_addr; member in struct:vnic_dev_ring
/drivers/scsi/isci/
H A Drequest.h278 char *base_addr = (char *)ireq; local
280 BUG_ON(requested_addr < base_addr);
281 BUG_ON((requested_addr - base_addr) >= sizeof(*ireq));
283 return ireq->request_daddr + (requested_addr - base_addr);
/drivers/tty/serial/8250/
H A D8250_fintek.c58 static int fintek_8250_get_index(resource_size_t base_addr) argument
64 if (base_addr == base[i])

Completed in 597 milliseconds

12345