Home
last modified time | relevance | path

Searched refs:uio (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/Documentation/driver-api/
Dinfrastructure.rst74 .. kernel-doc:: drivers/uio/uio.c
Duio-howto.rst125 the uio driver, but not added to the UIO device itself at this time.
140 These attributes appear under the ``/sys/class/uio/uioX`` directory.
150 as ``/sys/class/uio/uioX/maps/map0/``. Subsequent mappings create
186 ``/sys/class/uio/uioX/maps/`` like the normal memory described above.
192 ``/sys/class/uio/uioX/portio/`` was added. It only exists if the driver
195 on, will appear underneath ``/sys/class/uio/uioX/portio/``.
226 ``/sys/class/uio/uioX/version``.
416 ``"linux,uio-name"`` may be specified in the DT node.
455 ``/sys/class/uio/uioX/maps/mapY/*``. The dynamic memory regions will be
617 perror("uio open:");
[all …]
Dindex.rst61 uio-howto
/kernel/linux/linux-5.10/arch/arc/boot/dts/
Dvdk_axs10x_mb.dtsi119 uio_ev: uio@d0000000 {
120 compatible = "generic-uio";
/kernel/linux/linux-5.10/drivers/usb/storage/
Dshuttle_usbat.c898 unsigned char *uio) in usbat_flash_check_media_present() argument
900 if (*uio & USBAT_UIO_UI0) { in usbat_flash_check_media_present()
912 unsigned char *uio) in usbat_flash_check_media_changed() argument
914 if (*uio & USBAT_UIO_0) { in usbat_flash_check_media_changed()
929 unsigned char *uio = us->iobuf; in usbat_flash_check_media() local
931 rc = usbat_read_user_io(us, uio); in usbat_flash_check_media()
936 rc = usbat_flash_check_media_present(us, uio); in usbat_flash_check_media()
945 rc = usbat_flash_check_media_changed(us, uio); in usbat_flash_check_media()
958 rc = usbat_read_user_io(us, uio); in usbat_flash_check_media()
/kernel/linux/linux-5.10/drivers/uio/
DMakefile2 obj-$(CONFIG_UIO) += uio.o
DKconfig54 memory is freed once the uio device is closed.
Duio.c269 ATTRIBUTE_GROUPS(uio);
/kernel/linux/linux-5.10/Documentation/target/
Dtcmu-design.rst20 a) Discovering and configuring TCMU uio devices
217 class/uio/uio*/name. For TCMU devices, these names will be of the
244 /sys/class/uio/uioX/maps/map0/size.
289 a) Discovering and configuring TCMU uio devices
313 fd = open("/sys/class/uio/uio0/name", O_RDONLY);
318 /* we only want uio devices whose name is a format we expect */
324 fd = open(/sys/class/uio/%s/maps/map0/size, O_RDONLY);
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/
Dlbc.txt38 compatible = "fsl,elbc-gpcm-uio";
/kernel/linux/linux-5.10/Documentation/core-api/
Dkobject.rst68 So, for example, the UIO code in ``drivers/uio/uio.c`` has a structure that
69 defines the memory region associated with a uio device::
100 earlier ``drivers/uio/uio.c``, as you can see here::
/kernel/linux/linux-5.10/drivers/
DMakefile96 obj-$(CONFIG_UIO) += uio/
DKconfig133 source "drivers/uio/Kconfig"
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/
Dac14xx.dts85 compatible = "ifm,ac14xx-fram", "linux,uio-pdrv-genirq";
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/drx39xyj/
Ddrx_driver.h1229 enum drx_uio uio; member
1243 enum drx_uio uio; member
Ddrxj.c3551 switch (uio_cfg->uio) { in ctrl_set_uio_cfg()
3691 switch (uio_data->uio) { in ctrl_uio_write()
11921 uio_cfg.uio = DRX_UIO1; in drxj_set_lna_state()
11930 uio_data.uio = DRX_UIO1; in drxj_set_lna_state()
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0016_linux_drivers_crypto.patch5814 + struct uio_info uio;
5833 + struct jr_uio_info, uio);
5847 + struct jr_uio_info, uio);
5864 + dev_info(jrdev->dev, "uio job ring error - irqstate: %08x\n",
5905 + info->uio.version = jr_uio_version;
5906 + info->uio.name = uio_dev->info.name;
5907 + info->uio.mem[0].name = "JR config space";
5908 + info->uio.mem[0].addr = uio_dev->res->start;
5909 + info->uio.mem[0].size = resource_size(uio_dev->res);
5910 + info->uio.mem[0].internal_addr = uio_dev->global_regs;
[all …]
D0034_linux_drivers_usb_vfio_wdt_tty_uio.patch2687 diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c
2689 --- a/drivers/uio/uio.c
2690 +++ b/drivers/uio/uio.c
/kernel/linux/linux-5.10/drivers/nvme/host/
Dcore.c1512 static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) in nvme_submit_io() argument
1519 if (copy_from_user(&io, uio, sizeof(io))) in nvme_submit_io()
/kernel/liteos_a/fs/jffs2/
Djffs2.patch6322 -#include <linux/uio.h>
6324 +#include <sys/uio.h>
/kernel/linux/linux-5.10/
DCREDITS2737 E: trond.myklebust@fys.uio.no
DMAINTAINERS7418 F: drivers/uio/uio_pci_generic.c
8170 F: drivers/uio/uio_hv_generic.c
18347 F: include/linux/uio.h
18362 F: Documentation/driver-api/uio-howto.rst
18363 F: drivers/uio/