| /Linux-v5.4/drivers/ata/ |
| D | pata_platform.c | 95 int __pata_platform_probe(struct device *dev, struct resource *io_res, in __pata_platform_probe() argument 109 mmio = (( io_res->flags == IORESOURCE_MEM) && in __pata_platform_probe() 152 ap->ioaddr.cmd_addr = devm_ioremap(dev, io_res->start, in __pata_platform_probe() 153 resource_size(io_res)); in __pata_platform_probe() 157 ap->ioaddr.cmd_addr = devm_ioport_map(dev, io_res->start, in __pata_platform_probe() 158 resource_size(io_res)); in __pata_platform_probe() 172 (unsigned long long)io_res->start, in __pata_platform_probe() 183 struct resource *io_res; in pata_platform_probe() local 199 io_res = platform_get_resource(pdev, IORESOURCE_IO, 0); in pata_platform_probe() 200 if (io_res == NULL) { in pata_platform_probe() [all …]
|
| D | pata_of_platform.c | 26 struct resource io_res; in pata_of_platform_probe() local 34 ret = of_address_to_resource(dn, 0, &io_res); in pata_of_platform_probe() 66 return __pata_platform_probe(&ofdev->dev, &io_res, &ctl_res, irq_res, in pata_of_platform_probe()
|
| D | pata_imx.c | 132 struct resource *io_res; in pata_imx_probe() local 167 io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in pata_imx_probe() 168 priv->host_regs = devm_ioremap_resource(&pdev->dev, io_res); in pata_imx_probe() 182 (unsigned long long)io_res->start + PATA_IMX_DRIVE_DATA, in pata_imx_probe() 183 (unsigned long long)io_res->start + PATA_IMX_DRIVE_CONTROL); in pata_imx_probe()
|
| /Linux-v5.4/drivers/char/tpm/ |
| D | tpm_crb.c | 437 struct resource *io_res = data; in crb_check_resource() local 443 *io_res = *res; in crb_check_resource() 444 io_res->name = NULL; in crb_check_resource() 451 struct resource *io_res, u64 start, u32 size) in crb_map_res() argument 463 if (!resource_contains(io_res, &new_res)) in crb_map_res() 466 return priv->iobase + (new_res.start - io_res->start); in crb_map_res() 474 static u64 crb_fixup_cmd_size(struct device *dev, struct resource *io_res, in crb_fixup_cmd_size() argument 477 if (io_res->start > start || io_res->end < start) in crb_fixup_cmd_size() 480 if (start + size - 1 <= io_res->end) in crb_fixup_cmd_size() 485 io_res, start, size); in crb_fixup_cmd_size() [all …]
|
| /Linux-v5.4/drivers/usb/misc/ |
| D | iowarrior.c | 470 int io_res; /* checks for bytes read/written and copy_to/from_user results */ in iowarrior_ioctl() local 492 io_res = 0; in iowarrior_ioctl() 500 io_res = copy_from_user(buffer, user_buffer, in iowarrior_ioctl() 502 if (io_res) { in iowarrior_ioctl() 505 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl() 508 if (io_res < 0) in iowarrior_ioctl() 509 retval = io_res; in iowarrior_ioctl() 520 io_res = usb_get_report(dev->udev, in iowarrior_ioctl() 523 if (io_res < 0) in iowarrior_ioctl() 524 retval = io_res; in iowarrior_ioctl() [all …]
|
| /Linux-v5.4/drivers/mtd/nand/raw/ |
| D | fsl_upm.c | 153 const struct resource *io_res) in fun_chip_init() argument 181 mtd->name = kasprintf(GFP_KERNEL, "0x%llx.%pOFn", (u64)io_res->start, in fun_chip_init() 203 struct resource io_res; in fun_probe() local 214 ret = of_address_to_resource(ofdev->dev.of_node, 0, &io_res); in fun_probe() 220 ret = fsl_upm_find(io_res.start, &fun->upm); in fun_probe() 288 fun->io_base = devm_ioremap_nocache(&ofdev->dev, io_res.start, in fun_probe() 289 resource_size(&io_res)); in fun_probe() 298 ret = fun_chip_init(fun, ofdev->dev.of_node, &io_res); in fun_probe()
|
| /Linux-v5.4/arch/mips/pci/ |
| D | pci-ar71xx.c | 53 struct resource io_res; member 352 apc->io_res.parent = res; in ar71xx_pci_probe() 353 apc->io_res.name = "PCI IO space"; in ar71xx_pci_probe() 354 apc->io_res.start = res->start; in ar71xx_pci_probe() 355 apc->io_res.end = res->end; in ar71xx_pci_probe() 356 apc->io_res.flags = IORESOURCE_IO; in ar71xx_pci_probe() 382 apc->pci_ctrl.io_resource = &apc->io_res; in ar71xx_pci_probe()
|
| D | pci-ar724x.c | 52 struct resource io_res; member 398 apc->io_res.parent = res; in ar724x_pci_probe() 399 apc->io_res.name = "PCI IO space"; in ar724x_pci_probe() 400 apc->io_res.start = res->start; in ar724x_pci_probe() 401 apc->io_res.end = res->end; in ar724x_pci_probe() 402 apc->io_res.flags = IORESOURCE_IO; in ar724x_pci_probe() 415 apc->pci_controller.io_resource = &apc->io_res; in ar724x_pci_probe()
|
| D | pci-ar2315.c | 163 struct resource io_res; member 484 apc->io_res.name = "AR2315 IO space"; in ar2315_pci_probe() 485 apc->io_res.start = 0; in ar2315_pci_probe() 486 apc->io_res.end = 0; in ar2315_pci_probe() 487 apc->io_res.flags = IORESOURCE_IO, in ar2315_pci_probe() 491 apc->pci_ctrl.io_resource = &apc->io_res, in ar2315_pci_probe()
|
| D | pci-rt3883.c | 65 struct resource io_res; member 495 rpc->pci_controller.io_resource = &rpc->io_res; in rt3883_pci_probe() 503 rt3883_pci_w32(rpc, rpc->io_res.start, RT3883_PCI_REG_IOBASE); in rt3883_pci_probe() 505 ioport_resource.start = rpc->io_res.start; in rt3883_pci_probe() 506 ioport_resource.end = rpc->io_res.end; in rt3883_pci_probe()
|
| /Linux-v5.4/arch/arm/kernel/ |
| D | bios32.c | 437 sys->io_res.start = (busnr * SZ_64K) ? : pcibios_min_io; in pcibios_init_resource() 438 sys->io_res.end = (busnr + 1) * SZ_64K - 1; in pcibios_init_resource() 439 sys->io_res.flags = IORESOURCE_IO; in pcibios_init_resource() 440 sys->io_res.name = sys->io_res_name; in pcibios_init_resource() 443 ret = request_resource(&ioport_resource, &sys->io_res); in pcibios_init_resource() 448 pci_add_resource_offset(&sys->resources, &sys->io_res, in pcibios_init_resource()
|
| D | setup.c | 193 static struct resource io_res[] = { variable 214 #define lp0 io_res[0] 215 #define lp1 io_res[1] 216 #define lp2 io_res[2]
|
| /Linux-v5.4/drivers/gpu/drm/arm/display/komeda/ |
| D | komeda_dev.c | 175 struct resource *io_res; in komeda_dev_create() local 182 io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in komeda_dev_create() 183 if (!io_res) { in komeda_dev_create() 195 mdev->reg_base = devm_ioremap_resource(dev, io_res); in komeda_dev_create()
|
| /Linux-v5.4/drivers/mfd/ |
| D | sm501.c | 69 struct resource *io_res; member 768 res->parent = sm->io_res; in sm501_create_subio() 769 res->start = sm->io_res->start + offs; in sm501_create_subio() 825 uart_data->mapbase = sm->io_res->start + offset; in sm501_setup_uart_data() 1043 resource_size_t iobase = sm->io_res->start + SM501_GPIO; in sm501_register_gpio() 1402 sm->io_res = platform_get_resource(dev, IORESOURCE_MEM, 1); in sm501_plat_probe() 1404 if (!sm->io_res || !sm->mem_res) { in sm501_plat_probe() 1410 sm->regs_claim = request_mem_region(sm->io_res->start, in sm501_plat_probe() 1420 sm->regs = ioremap(sm->io_res->start, resource_size(sm->io_res)); in sm501_plat_probe() 1618 sm->io_res = &dev->resource[1]; in sm501_pci_probe() [all …]
|
| /Linux-v5.4/include/linux/ |
| D | ata_platform.h | 17 struct resource *io_res,
|
| /Linux-v5.4/sound/isa/ |
| D | sscape.c | 136 struct resource *io_res; member 336 release_and_free_resource(sscape->io_res); in soundscape_free() 933 struct resource *io_res; in create_sscape() local 944 io_res = request_region(port[dev], 8, "SoundScape"); in create_sscape() 945 if (!io_res) { in create_sscape() 971 sscape->io_res = io_res; in create_sscape() 1127 release_and_free_resource(io_res); in create_sscape()
|
| /Linux-v5.4/drivers/pcmcia/ |
| D | bcm63xx_pcmcia.h | 55 struct resource *io_res; member
|
| /Linux-v5.4/arch/arm/include/asm/mach/ |
| D | pci.h | 48 struct resource io_res; member
|
| /Linux-v5.4/drivers/pci/ |
| D | setup-bus.c | 1850 struct resource *io_res, *mmio_res, *mmio_pref_res; in pci_bus_distribute_available_resources() local 1853 io_res = &bridge->resource[PCI_BRIDGE_RESOURCES + 0]; in pci_bus_distribute_available_resources() 1863 extend_bridge_window(bridge, io_res, add_list, available_io); in pci_bus_distribute_available_resources() 1948 align = pci_resource_alignment(bridge, io_res); in pci_bus_distribute_available_resources()
|