Home
last modified time | relevance | path

Searched refs:io_res (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_platform.c69 * @io_res: Resource representing I/O base
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 in pata_platform_probe()
[all...]
H A Dpata_of_platform.c26 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()
H A Dpata_imx.c132 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()
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_platform.c71 * @io_res: Resource representing I/O base
97 int __pata_platform_probe(struct device *dev, struct resource *io_res, in __pata_platform_probe() argument
111 mmio = (( io_res->flags == IORESOURCE_MEM) && in __pata_platform_probe()
156 ap->ioaddr.cmd_addr = devm_ioremap(dev, io_res->start, in __pata_platform_probe()
157 resource_size(io_res)); in __pata_platform_probe()
161 ap->ioaddr.cmd_addr = devm_ioport_map(dev, io_res->start, in __pata_platform_probe()
162 resource_size(io_res)); in __pata_platform_probe()
176 (unsigned long long)io_res->start, in __pata_platform_probe()
187 struct resource *io_res; in pata_platform_probe() local
203 io_res in pata_platform_probe()
[all...]
H A Dpata_of_platform.c26 struct resource io_res; in pata_of_platform_probe() local
35 ret = of_address_to_resource(dn, 0, &io_res); in pata_of_platform_probe()
75 return __pata_platform_probe(&ofdev->dev, &io_res, &ctl_res, irq > 0 ? &irq_res : NULL, in pata_of_platform_probe()
H A Dpata_imx.c132 struct resource *io_res; in pata_imx_probe() local
161 priv->host_regs = devm_platform_get_and_ioremap_resource(pdev, 0, &io_res); in pata_imx_probe()
173 (unsigned long long)io_res->start + PATA_IMX_DRIVE_DATA, in pata_imx_probe()
174 (unsigned long long)io_res->start + PATA_IMX_DRIVE_CONTROL); in pata_imx_probe()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpci-ar724x.c52 struct resource io_res; member
395 apc->io_res.parent = res; in ar724x_pci_probe()
396 apc->io_res.name = "PCI IO space"; in ar724x_pci_probe()
397 apc->io_res.start = res->start; in ar724x_pci_probe()
398 apc->io_res.end = res->end; in ar724x_pci_probe()
399 apc->io_res.flags = IORESOURCE_IO; in ar724x_pci_probe()
412 apc->pci_controller.io_resource = &apc->io_res; in ar724x_pci_probe()
H A Dpci-ar71xx.c53 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()
H A Dpci-ar2315.c163 struct resource io_res; member
483 apc->io_res.name = "AR2315 IO space"; in ar2315_pci_probe()
484 apc->io_res.start = 0; in ar2315_pci_probe()
485 apc->io_res.end = 0; in ar2315_pci_probe()
486 apc->io_res.flags = IORESOURCE_IO, in ar2315_pci_probe()
490 apc->pci_ctrl.io_resource = &apc->io_res, in ar2315_pci_probe()
H A Dpci-rt3883.c65 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()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dfsl_upm.c44 const struct resource *io_res) in fun_chip_init()
61 (u64)io_res->start, in fun_chip_init()
166 struct resource *io_res; in fun_probe() local
176 io_res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); in fun_probe()
177 fun->io_base = devm_ioremap_resource(&ofdev->dev, io_res); in fun_probe()
181 ret = fsl_upm_find(io_res->start, &fun->upm); in fun_probe()
230 ret = fun_chip_init(fun, ofdev->dev.of_node, io_res); in fun_probe()
42 fun_chip_init(struct fsl_upm_nand *fun, const struct device_node *upm_np, const struct resource *io_res) fun_chip_init() argument
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dpci-ar724x.c52 struct resource io_res; member
395 apc->io_res.parent = res; in ar724x_pci_probe()
396 apc->io_res.name = "PCI IO space"; in ar724x_pci_probe()
397 apc->io_res.start = res->start; in ar724x_pci_probe()
398 apc->io_res.end = res->end; in ar724x_pci_probe()
399 apc->io_res.flags = IORESOURCE_IO; in ar724x_pci_probe()
412 apc->pci_controller.io_resource = &apc->io_res; in ar724x_pci_probe()
H A Dpci-ar71xx.c53 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()
H A Dpci-ar2315.c164 struct resource io_res; member
482 apc->io_res.name = "AR2315 IO space"; in ar2315_pci_probe()
483 apc->io_res.start = 0; in ar2315_pci_probe()
484 apc->io_res.end = 0; in ar2315_pci_probe()
485 apc->io_res.flags = IORESOURCE_IO; in ar2315_pci_probe()
489 apc->pci_ctrl.io_resource = &apc->io_res; in ar2315_pci_probe()
H A Dpci-rt3883.c66 struct resource io_res; member
485 rpc->pci_controller.io_resource = &rpc->io_res; in rt3883_pci_probe()
493 rt3883_pci_w32(rpc, rpc->io_res.start, RT3883_PCI_REG_IOBASE); in rt3883_pci_probe()
495 ioport_resource.start = rpc->io_res.start; in rt3883_pci_probe()
496 ioport_resource.end = rpc->io_res.end; in rt3883_pci_probe()
/kernel/linux/linux-5.10/drivers/usb/misc/
H A Diowarrior.c485 int io_res; /* checks for bytes read/written and copy_to/from_user results */ in iowarrior_ioctl() local
507 io_res = 0; in iowarrior_ioctl()
516 io_res = copy_from_user(buffer, user_buffer, in iowarrior_ioctl()
518 if (io_res) { in iowarrior_ioctl()
521 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
524 if (io_res < 0) in iowarrior_ioctl()
525 retval = io_res; in iowarrior_ioctl()
536 io_res = usb_get_report(dev->udev, in iowarrior_ioctl()
539 if (io_res < 0) in iowarrior_ioctl()
540 retval = io_res; in iowarrior_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Diowarrior.c482 int io_res; /* checks for bytes read/written and copy_to/from_user results */ in iowarrior_ioctl() local
504 io_res = 0; in iowarrior_ioctl()
513 io_res = copy_from_user(buffer, user_buffer, in iowarrior_ioctl()
515 if (io_res) { in iowarrior_ioctl()
518 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
521 if (io_res < 0) in iowarrior_ioctl()
522 retval = io_res; in iowarrior_ioctl()
533 io_res = usb_get_report(dev->udev, in iowarrior_ioctl()
536 if (io_res < 0) in iowarrior_ioctl()
537 retval = io_res; in iowarrior_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dfsl_upm.c44 const struct resource *io_res) in fun_chip_init()
61 (u64)io_res->start, in fun_chip_init()
166 struct resource *io_res; in fun_probe() local
176 fun->io_base = devm_platform_get_and_ioremap_resource(ofdev, 0, &io_res); in fun_probe()
180 ret = fsl_upm_find(io_res->start, &fun->upm); in fun_probe()
229 ret = fun_chip_init(fun, ofdev->dev.of_node, io_res); in fun_probe()
42 fun_chip_init(struct fsl_upm_nand *fun, const struct device_node *upm_np, const struct resource *io_res) fun_chip_init() argument
/kernel/linux/linux-5.10/drivers/mfd/
H A Dsm501.c69 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()
1097 resource_size_t iobase = sm->io_res->start + SM501_GPIO; in sm501_gpio_remove()
1393 sm->io_res = platform_get_resource(dev, IORESOURCE_MEM, 1); in sm501_plat_probe()
1395 if (!sm->io_res || !sm->mem_res) { in sm501_plat_probe()
1401 sm->regs_claim = request_mem_region(sm->io_res->start, in sm501_plat_probe()
1411 sm->regs = ioremap(sm->io_res in sm501_plat_probe()
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dsm501.c69 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()
1097 resource_size_t iobase = sm->io_res->start + SM501_GPIO; in sm501_gpio_remove()
1393 sm->io_res = platform_get_resource(dev, IORESOURCE_MEM, 1); in sm501_plat_probe()
1395 if (!sm->io_res || !sm->mem_res) { in sm501_plat_probe()
1401 sm->regs_claim = request_mem_region(sm->io_res->start, in sm501_plat_probe()
1411 sm->regs = ioremap(sm->io_res in sm501_plat_probe()
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dbios32.c411 sys->io_res.start = (busnr * SZ_64K) ? : pcibios_min_io; in pcibios_init_resource()
412 sys->io_res.end = (busnr + 1) * SZ_64K - 1; in pcibios_init_resource()
413 sys->io_res.flags = IORESOURCE_IO; in pcibios_init_resource()
414 sys->io_res.name = sys->io_res_name; in pcibios_init_resource()
417 ret = request_resource(&ioport_resource, &sys->io_res); in pcibios_init_resource()
422 pci_add_resource_offset(&sys->resources, &sys->io_res, in pcibios_init_resource()
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dbios32.c409 sys->io_res.start = (busnr * SZ_64K) ? : pcibios_min_io; in pcibios_init_resource()
410 sys->io_res.end = (busnr + 1) * SZ_64K - 1; in pcibios_init_resource()
411 sys->io_res.flags = IORESOURCE_IO; in pcibios_init_resource()
412 sys->io_res.name = sys->io_res_name; in pcibios_init_resource()
415 ret = request_resource(&ioport_resource, &sys->io_res); in pcibios_init_resource()
420 pci_add_resource_offset(&sys->resources, &sys->io_res, in pcibios_init_resource()
/kernel/linux/linux-5.10/sound/isa/
H A Dsscape.c136 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()
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm_crb.c486 static u64 crb_fixup_cmd_size(struct device *dev, struct resource *io_res, in crb_fixup_cmd_size() argument
489 if (io_res->start > start || io_res->end < start) in crb_fixup_cmd_size()
492 if (start + size - 1 <= io_res->end) in crb_fixup_cmd_size()
497 io_res, start, size); in crb_fixup_cmd_size()
499 return io_res->end - start + 1; in crb_fixup_cmd_size()
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm_crb.c532 static u64 crb_fixup_cmd_size(struct device *dev, struct resource *io_res, in crb_fixup_cmd_size() argument
535 if (io_res->start > start || io_res->end < start) in crb_fixup_cmd_size()
538 if (start + size - 1 <= io_res->end) in crb_fixup_cmd_size()
543 io_res, start, size); in crb_fixup_cmd_size()
545 return io_res->end - start + 1; in crb_fixup_cmd_size()

Completed in 21 milliseconds

12