Rechercher une page de manuel
struct_uio_info
Langue: en
Version: June 2009 (debian - 07/07/09)
Section: 9 (Appels noyau Linux)
NAME
struct_uio_info - UIO device capabilitiesSYNOPSIS
-
struct uio_info { struct uio_device * uio_dev; char * name; char * version; struct uio_mem mem[MAX_UIO_MAPS]; long irq; unsigned long irq_flags; void * priv; irqreturn_t (* handler) (int irq, struct uio_info *dev_info); int (* mmap) (struct uio_info *info, struct vm_area_struct *vma); int (* open) (struct uio_info *info, struct inode *inode); int (* release) (struct uio_info *info, struct inode *inode); };
MEMBERS
uio_dev
- the UIO device this info belongs to
name
- device name
version
- device driver version
mem[MAX_UIO_MAPS]
- list of mappable memory regions, size==0 for end of list
irq
- interrupt number or UIO_IRQ_CUSTOM
irq_flags
- flags for request_irq
priv
- optional private data
handler
- the device's irq handler
mmap
- mmap operation for this uio device
open
- open operation for this uio device
release
- release operation for this uio device
COPYRIGHT
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre