|
Linux Kernel
3.7.1
|
#include <sys/types.h>#include <sysfs/libsysfs.h>#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | op_common |
| struct | op_devinfo_request |
| struct | op_devinfo_reply |
| struct | op_import_request |
| struct | op_import_reply |
| struct | op_export_request |
| struct | op_export_reply |
| struct | op_unexport_request |
| struct | op_unexport_reply |
| struct | op_crypkey_request |
| struct | op_crypkey_reply |
| struct | op_devlist_request |
| struct | op_devlist_reply |
| struct | op_devlist_reply_extra |
Functions | |
| struct op_common | __attribute__ ((packed)) |
| void | usbip_net_pack_uint32_t (int pack, uint32_t *num) |
| void | usbip_net_pack_uint16_t (int pack, uint16_t *num) |
| void | usbip_net_pack_usb_device (int pack, struct usbip_usb_device *udev) |
| void | usbip_net_pack_usb_interface (int pack, struct usbip_usb_interface *uinf) |
| ssize_t | usbip_net_recv (int sockfd, void *buff, size_t bufflen) |
| ssize_t | usbip_net_send (int sockfd, void *buff, size_t bufflen) |
| int | usbip_net_send_op_common (int sockfd, uint32_t code, uint32_t status) |
| int | usbip_net_recv_op_common (int sockfd, uint16_t *code) |
| int | usbip_net_set_reuseaddr (int sockfd) |
| int | usbip_net_set_nodelay (int sockfd) |
| int | usbip_net_set_keepalive (int sockfd) |
| int | usbip_net_tcp_connect (char *hostname, char *port) |
Variables | |
| uint16_t | version |
| uint16_t | code |
| uint32_t | status |
| char | busid [SYSFS_BUS_ID_SIZE] |
| struct usbip_usb_device | udev |
| struct usbip_usb_interface | uinf [] |
| int | returncode |
| uint32_t | key [4] |
| uint32_t | __reserved |
| uint32_t | ndev |
| #define OP_CRYPKEY 0x04 |
Definition at line 130 of file usbip_network.h.
| #define OP_DEVINFO 0x02 |
Definition at line 50 of file usbip_network.h.
| #define OP_DEVLIST 0x05 |
Definition at line 146 of file usbip_network.h.
| #define OP_EXPORT 0x06 |
Definition at line 87 of file usbip_network.h.
| #define OP_IMPORT 0x03 |
Definition at line 65 of file usbip_network.h.
| #define OP_REP_CRYPKEY (OP_REPLY | OP_CRYPKEY) |
Definition at line 132 of file usbip_network.h.
| #define OP_REP_DEVINFO (OP_REPLY | OP_DEVINFO) |
Definition at line 52 of file usbip_network.h.
| #define OP_REP_DEVLIST (OP_REPLY | OP_DEVLIST) |
Definition at line 148 of file usbip_network.h.
Definition at line 89 of file usbip_network.h.
Definition at line 67 of file usbip_network.h.
| #define OP_REP_UNEXPORT (OP_REPLY | OP_UNEXPORT) |
Definition at line 111 of file usbip_network.h.
| #define OP_REP_UNSPEC OP_UNSPEC |
Definition at line 46 of file usbip_network.h.
| #define OP_REPLY (0x00 << 8) |
Definition at line 38 of file usbip_network.h.
| #define OP_REQ_CRYPKEY (OP_REQUEST | OP_CRYPKEY) |
Definition at line 131 of file usbip_network.h.
| #define OP_REQ_DEVINFO (OP_REQUEST | OP_DEVINFO) |
Definition at line 51 of file usbip_network.h.
| #define OP_REQ_DEVLIST (OP_REQUEST | OP_DEVLIST) |
Definition at line 147 of file usbip_network.h.
| #define OP_REQ_EXPORT (OP_REQUEST | OP_EXPORT) |
Definition at line 88 of file usbip_network.h.
| #define OP_REQ_IMPORT (OP_REQUEST | OP_IMPORT) |
Definition at line 66 of file usbip_network.h.
| #define OP_REQ_UNEXPORT (OP_REQUEST | OP_UNEXPORT) |
Definition at line 110 of file usbip_network.h.
| #define OP_REQ_UNSPEC OP_UNSPEC |
Definition at line 45 of file usbip_network.h.
| #define OP_REQUEST (0x80 << 8) |
Definition at line 37 of file usbip_network.h.
| #define OP_UNEXPORT 0x07 |
Definition at line 109 of file usbip_network.h.
| #define OP_UNSPEC 0x00 |
Definition at line 44 of file usbip_network.h.
| #define PACK_OP_COMMON | ( | pack, | |
| op_common | |||
| ) |
| #define PACK_OP_DEVLIST_REPLY | ( | pack, | |
| reply | |||
| ) |
Definition at line 166 of file usbip_network.h.
| #define PACK_OP_DEVLIST_REQUEST | ( | pack, | |
| request | |||
| ) |
Definition at line 163 of file usbip_network.h.
| #define PACK_OP_EXPORT_REPLY | ( | pack, | |
| reply | |||
| ) |
Definition at line 104 of file usbip_network.h.
| #define PACK_OP_EXPORT_REQUEST | ( | pack, | |
| request | |||
| ) |
Definition at line 100 of file usbip_network.h.
| #define PACK_OP_IMPORT_REPLY | ( | pack, | |
| reply | |||
| ) |
Definition at line 81 of file usbip_network.h.
| #define PACK_OP_IMPORT_REQUEST | ( | pack, | |
| request | |||
| ) |
Definition at line 78 of file usbip_network.h.
| #define PACK_OP_UNEXPORT_REPLY | ( | pack, | |
| reply | |||
| ) |
Definition at line 125 of file usbip_network.h.
| #define PACK_OP_UNEXPORT_REQUEST | ( | pack, | |
| request | |||
| ) |
Definition at line 121 of file usbip_network.h.
| #define ST_NA 0x01 |
Definition at line 43 of file usbip_network.h.
| #define ST_OK 0x00 |
Definition at line 42 of file usbip_network.h.
| #define USBIP_PORT 3240 |
Definition at line 17 of file usbip_network.h.
| #define USBIP_PORT_STRING "3240" |
Definition at line 18 of file usbip_network.h.
|
read |
mcontroller : adapter info structure for old mimd_t apps
: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id
Definition at line 171 of file esd_usb2.c.
Definition at line 43 of file usbip_network.c.
Definition at line 31 of file usbip_network.c.
| void usbip_net_pack_usb_device | ( | int | pack, |
| struct usbip_usb_device * | udev | ||
| ) |
Definition at line 55 of file usbip_network.c.
| void usbip_net_pack_usb_interface | ( | int | pack, |
| struct usbip_usb_interface * | uinf | ||
| ) |
Definition at line 100 of file usbip_network.c.
Definition at line 132 of file usbip_network.c.
Definition at line 105 of file usbip_network.c.
Definition at line 110 of file usbip_network.c.
Definition at line 200 of file usbip_network.c.
Definition at line 188 of file usbip_network.c.
Definition at line 176 of file usbip_network.c.
Definition at line 215 of file usbip_network.c.
| uint32_t __reserved |
Definition at line 142 of file usbip_network.h.
| char busid[SYSFS_BUS_ID_SIZE] |
Definition at line 57 of file usbip_network.h.
Definition at line 39 of file usbip_network.h.
| uint32_t key[4] |
Definition at line 139 of file usbip_network.h.
| uint32_t ndev |
Definition at line 157 of file usbip_network.h.
| int returncode |
Definition at line 98 of file usbip_network.h.
Definition at line 44 of file usbip_network.h.
| struct usbip_usb_device udev |
Definition at line 62 of file usbip_network.h.
Definition at line 63 of file usbip_network.h.
| uint16_t version |
Definition at line 35 of file usbip_network.h.
1.8.2