Searched refs:mmio (Results 251 - 275 of 435) sorted by relevance

<<1112131415161718

/linux-master/drivers/ssb/
H A Dpcmcia.c233 value = readb(bus->mmio + offset);
249 value = readw(bus->mmio + offset);
265 lo = readw(bus->mmio + offset);
266 hi = readw(bus->mmio + offset + 2);
279 void __iomem *addr = bus->mmio + offset;
340 writeb(value, bus->mmio + offset);
353 writew(value, bus->mmio + offset);
366 writew((value & 0x0000FFFF), bus->mmio + offset);
367 writew(((value & 0xFFFF0000) >> 16), bus->mmio + offset + 2);
378 void __iomem *addr = bus->mmio
[all...]
/linux-master/drivers/comedi/drivers/
H A Dni_pcimio.c1225 old_iodwbsr_bits = readl(mite->mmio + MITE_IODWBSR);
1226 old_iodwbsr1_bits = readl(mite->mmio + MITE_IODWBSR_1);
1227 old_iodwcr1_bits = readl(mite->mmio + MITE_IODWCR_1);
1228 writel(0x0, mite->mmio + MITE_IODWBSR);
1230 mite->mmio + MITE_IODWBSR_1);
1231 writel(0x1 | old_iodwcr1_bits, mite->mmio + MITE_IODWCR_1);
1232 writel(0xf, mite->mmio + 0x30);
1237 writel(old_iodwbsr1_bits, mite->mmio + MITE_IODWBSR_1);
1238 writel(old_iodwbsr_bits, mite->mmio + MITE_IODWBSR);
1239 writel(old_iodwcr1_bits, mite->mmio
[all...]
/linux-master/drivers/pci/
H A Dsetup-bus.c1798 struct resource *mmio,
1822 remove_dev_resource(mmio, dev, res);
1828 * io, mmio and mmio_pref contain the total amount of bridge window space
1836 struct resource mmio,
1858 mmio.start = min(ALIGN(mmio.start, align), mmio.end + 1);
1870 adjust_bridge_window(bridge, mmio_res, add_list, resource_size(&mmio));
1896 remove_dev_resources(dev, &io, &mmio, &mmio_pref);
1910 mmio_per_b = div64_ul(resource_size(&mmio), hotplug_bridge
1797 remove_dev_resources(struct pci_dev *dev, struct resource *io, struct resource *mmio, struct resource *mmio_pref) argument
1833 pci_bus_distribute_available_resources(struct pci_bus *bus, struct list_head *add_list, struct resource io, struct resource mmio, struct resource mmio_pref) argument
[all...]
/linux-master/drivers/ata/
H A Dsata_sil.c399 void __iomem *mmio = sil_scr_addr(link->ap, sc_reg); local
401 if (mmio) {
402 *val = readl(mmio);
410 void __iomem *mmio = sil_scr_addr(link->ap, sc_reg); local
412 if (mmio) {
413 writel(val, mmio);
778 ata_port_pbar_desc(ap, SIL_MMIO_BAR, -1, "mmio");
H A Dahci.h333 void __iomem * mmio; /* bus-independent mem map */ member in struct:ahci_host_priv
439 void __iomem *mmio = hpriv->mmio; local
441 return mmio + 0x100 + (port_no * 0x80);
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_base.h402 } mmio; member in struct:matrox_fb_info
665 #define mga_inb(addr) mga_readb(minfo->mmio.vbase, (addr))
666 #define mga_inl(addr) mga_readl(minfo->mmio.vbase, (addr))
667 #define mga_outb(addr,val) mga_writeb(minfo->mmio.vbase, (addr), (val))
668 #define mga_outw(addr,val) mga_writew(minfo->mmio.vbase, (addr), (val))
669 #define mga_outl(addr,val) mga_writel(minfo->mmio.vbase, (addr), (val))
/linux-master/arch/x86/kernel/
H A Dearly-quirks.c632 #define bcma_aread32(reg) ioread32(mmio + 1 * BCMA_CORE_SIZE + reg)
633 #define bcma_awrite32(reg, val) iowrite32(val, mmio + 1 * BCMA_CORE_SIZE + reg)
637 void __iomem *mmio; local
665 mmio = early_ioremap(addr, BCM4331_MMIO_SIZE);
666 if (!mmio) {
685 early_iounmap(mmio, BCM4331_MMIO_SIZE);
/linux-master/drivers/remoteproc/
H A Dqcom_wcnss.c540 void __iomem *mmio; local
576 mmio = devm_platform_ioremap_resource_byname(pdev, "pmu");
577 if (IS_ERR(mmio))
578 return PTR_ERR(mmio);
584 wcnss->pmu_cfg = mmio + data->pmu_offset;
585 wcnss->spare_out = mmio + data->spare_offset;
/linux-master/sound/soc/au1x/
H A Dpsc-i2s.c304 wd->mmio = devm_platform_ioremap_resource(pdev, 0);
305 if (IS_ERR(wd->mmio))
306 return PTR_ERR(wd->mmio);
/linux-master/drivers/virt/vboxguest/
H A Dvboxguest_core.h72 struct vmmdev_memory *mmio; member in struct:vbg_dev
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgk110b.c125 .mmio = gk110b_gr_pack_mmio,
H A Dgf108.c132 .mmio = gf108_gr_pack_mmio,
H A Dgf104.c134 .mmio = gf104_gr_pack_mmio,
/linux-master/drivers/i2c/busses/
H A Di2c-amd-mp2.h174 * @mmio: iommapped registers
182 void __iomem *mmio; member in struct:amd_mp2_dev
/linux-master/drivers/mtd/nand/raw/
H A Dhisi504_nand.c129 void __iomem *mmio; member in struct:hinfc_host
362 return *(uint8_t *)(host->mmio);
367 return *(uint8_t *)(host->mmio + host->offset - 1);
465 memset(host->mmio, 0, 0x10);
477 memset(host->mmio, 0, 0x10);
603 memset(host->mmio, 0xff, HINFC504_BUFFER_BASE_ADDRESS_LEN);
760 host->mmio = devm_platform_ioremap_resource(pdev, 1);
761 if (IS_ERR(host->mmio))
762 return PTR_ERR(host->mmio);
/linux-master/include/linux/comedi/
H A Dcomedi_8254.h156 struct comedi_8254 *comedi_8254_mm_alloc(void __iomem *mmio,
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_cn9k_pf.c169 u8 __iomem *bar0_pciaddr = oct->mmio[0].hw_addr;
254 conf->ctrl_mbox_cfg.barmem_addr = (void __iomem *)oct->mmio[2].hw_addr +
293 iq->doorbell_reg = oct->mmio[0].hw_addr +
295 iq->inst_cnt_reg = oct->mmio[0].hw_addr +
297 iq->intr_lvl_reg = oct->mmio[0].hw_addr +
350 oq->pkts_sent_reg = oct->mmio[0].hw_addr + CN93_SDP_R_OUT_CNTS(oq_no);
351 oq->pkts_credit_reg = oct->mmio[0].hw_addr +
366 mbox->pf_vf_data_reg = oct->mmio[0].hw_addr + CN93_SDP_MBOX_PF_VF_DATA(q_no);
369 mbox->vf_pf_data_reg = oct->mmio[0].hw_addr + CN93_SDP_MBOX_VF_PF_DATA(q_no);
H A Doctep_cnxk_pf.c192 u8 __iomem *bar0_pciaddr = oct->mmio[0].hw_addr;
274 conf->ctrl_mbox_cfg.barmem_addr = (void __iomem *)oct->mmio[2].hw_addr +
313 iq->doorbell_reg = oct->mmio[0].hw_addr +
315 iq->inst_cnt_reg = oct->mmio[0].hw_addr +
317 iq->intr_lvl_reg = oct->mmio[0].hw_addr +
374 oq->pkts_sent_reg = oct->mmio[0].hw_addr + CNXK_SDP_R_OUT_CNTS(oq_no);
375 oq->pkts_credit_reg = oct->mmio[0].hw_addr +
396 mbox->pf_vf_data_reg = oct->mmio[0].hw_addr + CNXK_SDP_MBOX_PF_VF_DATA(q_no);
399 mbox->vf_pf_data_reg = oct->mmio[0].hw_addr + CNXK_SDP_MBOX_VF_PF_DATA(q_no);
/linux-master/drivers/net/wireless/mediatek/mt76/
H A DMakefile12 mmio.o util.o trace.o dma.o mac80211.o debugfs.o eeprom.o \
/linux-master/drivers/hid/amd-sfh-hid/
H A Damd_sfh_common.h51 void __iomem *mmio; member in struct:amd_mp2_dev
/linux-master/include/linux/
H A Dintel_rapl.h104 void __iomem *mmio; member in union:rapl_reg
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.h74 void __iomem *mmio, *vbif[VBIF_MAX]; member in struct:dpu_kms
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_types.h130 * @mmio: mmio info for GT. All GTs within a tile share the same
135 /** @mmio.fw: force wake for GT */
138 * @mmio.adj_limit: adjust MMIO address if address is below this
142 /** @mmio.adj_offset: offect to add to MMIO address when adjusting */
144 } mmio; member in struct:xe_gt
/linux-master/arch/x86/mm/
H A DMakefile54 mmiotrace-y := kmmio.o pf_in.o mmio-mod.o
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_pci_func.c279 self->aq_hw->mmio = ioremap(mmio_pa, reg_sz);
280 if (!self->aq_hw->mmio) {
326 iounmap(self->aq_hw->mmio);
355 iounmap(self->aq_hw->mmio);

Completed in 428 milliseconds

<<1112131415161718