/linux-master/drivers/gpu/drm/i915/ |
H A D | intel_region_ttm.c | 90 resource_size(&mem->io), 222 } else if (resource_size(&mem->io) && resource_size(&mem->io) < mem->total) { 227 if (WARN_ON(overflows_type(resource_size(&mem->io) >> PAGE_SHIFT, place.lpfn))) { 231 place.lpfn = resource_size(&mem->io) >> PAGE_SHIFT;
|
H A D | intel_memory_region.c | 53 &mem->region, &mem->io.start, &offset, caller, 70 va = ioremap_wc(mem->io.start + offset, PAGE_SIZE); 74 &mem->io.start, &offset, caller); 105 if (resource_size(&mem->io) < PAGE_SIZE) 108 last = resource_size(&mem->io) - PAGE_SIZE; 210 if (!mem->io.start) 255 mem->io = DEFINE_RES_MEM(io_start, io_size); 383 io_size = resource_size(&mem->io) >> 20; 385 if (resource_size(&mem->io)) 386 drm_dbg(&i915->drm, "Memory region(%d): %s: %llu MiB %pR, io [all...] |
H A D | i915_mm.c | 26 #include <linux/io-mapping.h> 41 #define use_dma(io) ((io) != -1) 103 /* We rely on prevalidation of the io-mapping to skip track_pfn(). */ 141 /* We rely on prevalidation of the io-mapping to skip track_pfn(). */
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 82 * io command is active: sqe cmd is received, and its cqe isn't done 84 * If the flag is set, the io command is owned by ublk driver, and waited 87 * If the flag is cleared, the io command will be completed, and owned by 106 * associated with this io command will be failed immediately 123 /* userspace buffer address from io cmd */ 367 struct ublk_io *io = &ubq->ios[req->tag]; local 411 iod->addr = io->addr; 843 struct ublk_io *io) 859 import_ubuf(dir, u64_to_user_ptr(io->addr), rq_bytes, &iter); 867 struct ublk_io *io) 842 ublk_map_io(const struct ublk_queue *ubq, const struct request *req, struct ublk_io *io) argument 865 ublk_unmap_io(const struct ublk_queue *ubq, const struct request *req, struct ublk_io *io) argument 917 struct ublk_io *io = &ubq->ios[req->tag]; local 971 struct ublk_io *io = &ubq->ios[req->tag]; local 1038 __ublk_fail_req(struct ublk_queue *ubq, struct ublk_io *io, struct request *req) argument 1049 ubq_complete_io_cmd(struct ublk_io *io, int res, unsigned issue_flags) argument 1082 struct ublk_io *io = &ubq->ios[tag]; local 1180 struct ublk_io *io = &ubq->ios[rq->tag]; local 1205 struct ublk_io *io = &ubq->ios[i]; local 1340 struct ublk_io *io = &ubq->ios[tag]; local 1369 struct ublk_io *io = &ubq->ios[i]; local 1419 ublk_cancel_cmd(struct ublk_queue *ubq, struct ublk_io *io, unsigned int issue_flags) argument 1449 struct ublk_io *io; local 1637 ublk_fill_io_cmd(struct ublk_io *io, struct io_uring_cmd *cmd, unsigned long buf_addr) argument 1666 struct ublk_io *io; local 2645 struct ublk_io *io = &ubq->ios[i]; local [all...] |
/linux-master/drivers/scsi/arm/ |
H A D | cumana_1.c | 13 #include <asm/io.h> 48 u8 __iomem *base = hostdata->io; 115 u8 __iomem *base = hostdata->io; 186 u8 __iomem *base = hostdata->io; 202 u8 __iomem *base = hostdata->io; 247 priv(host)->io = ioremap(ecard_resource_start(ec, ECARD_RES_IOCSLOW), 251 if (!priv(host)->io || !priv(host)->pdma_io) { 265 writeb(0, priv(host)->io + CTRL); 287 iounmap(priv(host)->io); 299 void __iomem *base = priv(host)->io; [all...] |
/linux-master/drivers/scsi/ |
H A D | mac_scsi.c | 27 #include <asm/io.h> 38 #define NCR5380_read(reg) in_8(hostdata->io + ((reg) << 4)) 39 #define NCR5380_write(reg, value) out_8(hostdata->io + ((reg) << 4), value) 131 : "+a" (addr), "+r" (n), "+r" (result) : "a" (io)) 158 : "+a" (addr), "+r" (n), "+r" (result) : "a" (io)) 209 : "+a" (addr), "+r" (n), "+r" (result) : "a" (io)) 213 static inline int mac_pdma_recv(void __iomem *io, unsigned char *start, int n) argument 240 static inline int mac_pdma_send(unsigned char *start, void __iomem *io, int n) argument 274 out_be32(hostdata->io + (CTRL_REG << 4), value); 485 hostdata->io [all...] |
/linux-master/Documentation/sound/cards/ |
H A D | multisound.sh | 70 # know the io port, then the driver will select the irq and memory resources 107 # io base 0x210, irq 5 and mem 0xd8000, and also sets the Kurzweil 141 # automatically configure the card to the given io, irq and memory 162 # insmod snd-msnd-classic io=0x290 irq=7 mem=0xd0000 169 # insmod snd-msnd-pinnacle io=0x210 irq=5 mem=0xd8000 <-- match mypinnacle.conf values 176 # insmod snd-msnd-pinnacle cfg=0x250 io=0x290 irq=5 mem=0xd0000 182 # insmod mpu401 io=0x330 irq=9 <-- match mypinnacle.conf values 190 # insmod mpu401 io=0x330 irq=9 196 # insmod snd-msnd-pinnacle cfg=0x250 io=0x290 irq=5 mem=0xd0000 mpu_io=0x330 mpu_irq=9 198 # insmod mpu401 io [all...] |
/linux-master/arch/mips/alchemy/common/ |
H A D | dma.c | 144 __raw_readl(chan->io + DMA_MODE_SET)); 146 __raw_readl(chan->io + DMA_PERIPHERAL_ADDR)); 148 __raw_readl(chan->io + DMA_BUFFER0_START)); 150 __raw_readl(chan->io + DMA_BUFFER1_START)); 152 __raw_readl(chan->io + DMA_BUFFER0_COUNT)); 154 __raw_readl(chan->io + DMA_BUFFER1_COUNT)); 207 chan->io = (void __iomem *)(KSEG1ADDR(AU1000_DMA_PHYS_ADDR) +
|
/linux-master/drivers/watchdog/ |
H A D | wdt.c | 44 #include <linux/io.h> 72 static int io = 0x240; variable 77 module_param_hw(io, int, ioport, 0); 78 MODULE_PARM_DESC(io, "WDT io port (default=0x240)"); 577 release_region(io, 8); 605 if (!request_region(io, 8, "wdt501p")) { 606 pr_err("I/O address 0x%04x already in use\n", io); 640 io, irq, heartbeat, nowayout); 654 release_region(io, [all...] |
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 659 static void *raw_alloc_io_data(struct usb_raw_ep_io *io, void __user *ptr, argument 664 if (copy_from_user(io, ptr, sizeof(*io))) 666 if (io->ep >= USB_RAW_EPS_NUM_MAX) 668 if (!usb_raw_io_flags_valid(io->flags)) 670 if (io->length > PAGE_SIZE) 673 data = memdup_user(ptr + sizeof(*io), io->length); 675 data = kmalloc(io->length, GFP_KERNEL); 682 static int raw_process_ep0_io(struct raw_dev *dev, struct usb_raw_ep_io *io, argument 761 struct usb_raw_ep_io io; local 775 struct usb_raw_ep_io io; local 1057 raw_process_ep_io(struct raw_dev *dev, struct usb_raw_ep_io *io, void *data, bool in) argument 1147 struct usb_raw_ep_io io; local 1161 struct usb_raw_ep_io io; local [all...] |
/linux-master/fs/bcachefs/ |
H A D | fs-io-buffered.c | 7 #include "fs-io.h" 8 #include "fs-io-buffered.h" 9 #include "fs-io-direct.h" 10 #include "fs-io-pagecache.h" 359 struct bch_writepage_io *io; member in struct:bch_writepage_state 375 * Determine when a writepage io is full. We have to limit writepage bios to a 382 static inline bool bch_io_full(struct bch_writepage_io *io, unsigned len) argument 384 struct bio *bio = &io->op.wbio.bio; 391 struct bch_writepage_io *io = local 393 struct bch_fs *c = io 457 struct bch_writepage_io *io = w->io; local [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | vga.h | 14 #include <asm/io.h>
|
/linux-master/arch/powerpc/perf/ |
H A D | hv-common.c | 2 #include <asm/io.h>
|
/linux-master/arch/alpha/kernel/ |
H A D | es1888.c | 9 #include <asm/io.h>
|
/linux-master/arch/sh/boards/mach-rsk/ |
H A D | devices-rsk7269.c | 16 #include <asm/io.h>
|
H A D | devices-rsk7264.c | 14 #include <asm/io.h>
|
/linux-master/arch/sh/boards/mach-sdk7786/ |
H A D | gpio.c | 13 #include <linux/io.h>
|
/linux-master/arch/sh/include/mach-common/mach/ |
H A D | hp6xx.h | 54 #include <asm/io.h>
|
/linux-master/arch/sh/boards/mach-se/7751/ |
H A D | setup.c | 16 #include <asm/io.h>
|
/linux-master/arch/sh/boards/mach-se/7780/ |
H A D | irq.c | 12 #include <linux/io.h>
|
/linux-master/arch/sh/boards/ |
H A D | board-secureedge5410.c | 22 #include <asm/io.h>
|
/linux-master/arch/sh/include/mach-se/mach/ |
H A D | mrshpc.h | 5 #include <linux/io.h>
|
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | serial-sh7720.c | 4 #include <linux/io.h>
|
/linux-master/arch/sh/lib/ |
H A D | io.c | 3 * arch/sh/lib/io.c - SH32 optimized I/O routines 12 #include <linux/io.h>
|
/linux-master/arch/mips/txx9/generic/ |
H A D | mem_tx4927.c | 32 #include <linux/io.h>
|