products/Sources/formale Sprachen/C/Linux/include/linux/   (Sun/Oracle ©)  Datei vom 24.10.2025 mit Größe 5 kB image not shown  

Quellcode-Bibliothek uio_driver.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * include/linux/uio_driver.h
 *
 * Copyright(C) 2005, Benedikt Spranger <b.spranger@linutronix.de>
 * Copyright(C) 2005, Thomas Gleixner <tglx@linutronix.de>
 * Copyright(C) 2006, Hans J. Koch <hjk@hansjkoch.de>
 * Copyright(C) 2006, Greg Kroah-Hartman <greg@kroah.com>
 *
 * Userspace IO driver.
 */


#ifndef _UIO_DRIVER_H_
#define _UIO_DRIVER_H_

#include <linux/device.h>
#include <linux/fs.h>
#include <linux/interrupt.h>

struct module;
struct uio_map;

/**
 * struct uio_mem - description of a UIO memory region
 * @name:  name of the memory region for identification
 * @addr:               address of the device's memory rounded to page
 *   size (phys_addr is