Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/include/uapi/linux/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  usbip.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 * usbip.h
 *
 * USBIP uapi defines and function prototypes etc.
*/


#ifndef _UAPI_LINUX_USBIP_H
#define _UAPI_LINUX_USBIP_H

/* usbip device status - exported in usbip device sysfs status */
enum usbip_device_status {
 /* sdev is available. */
 SDEV_ST_AVAILABLE = 0x01,
 /* sdev is now used. */
 SDEV_ST_USED,
 /* sdev is unusable because of a fatal error. */
 SDEV_ST_ERROR,

 /* vdev does not connect a remote device. */
 VDEV_ST_NULL,
 /* vdev is used, but the USB address is not assigned yet */
 VDEV_ST_NOTASSIGNED,
 VDEV_ST_USED,
 VDEV_ST_ERROR
};

/* USB URB Transfer flags:
 *
 * USBIP server and client (vchi) pack URBs in TCP packets. The following
 * are the transfer type defines used in USBIP protocol.
 */


#define USBIP_URB_SHORT_NOT_OK  0x0001
#define USBIP_URB_ISO_ASAP  0x0002
#define USBIP_URB_NO_TRANSFER_DMA_MAP 0x0004
#define USBIP_URB_ZERO_PACKET  0x0040
#define USBIP_URB_NO_INTERRUPT  0x0080
#define USBIP_URB_FREE_BUFFER  0x0100
#define USBIP_URB_DIR_IN  0x0200
#define USBIP_URB_DIR_OUT  0
#define USBIP_URB_DIR_MASK  USBIP_URB_DIR_IN

#define USBIP_URB_DMA_MAP_SINGLE 0x00010000
#define USBIP_URB_DMA_MAP_PAGE  0x00020000
#define USBIP_URB_DMA_MAP_SG  0x00040000
#define USBIP_URB_MAP_LOCAL  0x00080000
#define USBIP_URB_SETUP_MAP_SINGLE 0x00100000
#define USBIP_URB_SETUP_MAP_LOCAL 0x00200000
#define USBIP_URB_DMA_SG_COMBINED 0x00400000
#define USBIP_URB_ALIGNED_TEMP_BUFFER 0x00800000

#endif /* _UAPI_LINUX_USBIP_H */

91%


¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.