FreeBSD kernel usb device Code
|
Go to the source code of this file.
Data Structures | |
struct | ipheth_softc |
Macros | |
#define | IPHETH_USBINTF_CLASS 255 |
#define | IPHETH_USBINTF_SUBCLASS 253 |
#define | IPHETH_USBINTF_PROTO 1 |
#define | IPHETH_BUF_SIZE 1514 |
#define | IPHETH_TX_TIMEOUT 5000 /* ms */ |
#define | IPHETH_RX_FRAMES_MAX 1 |
#define | IPHETH_TX_FRAMES_MAX 8 |
#define | IPHETH_RX_ADJ 2 |
#define | IPHETH_CFG_INDEX 0 |
#define | IPHETH_IF_INDEX 2 |
#define | IPHETH_ALT_INTFNUM 1 |
#define | IPHETH_CTRL_ENDP 0x00 |
#define | IPHETH_CTRL_BUF_SIZE 0x40 |
#define | IPHETH_CTRL_TIMEOUT 5000 /* ms */ |
#define | IPHETH_CMD_GET_MACADDR 0x00 |
#define | IPHETH_CMD_CARRIER_CHECK 0x45 |
#define | IPHETH_CARRIER_ON 0x04 |
#define | IPHETH_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) |
#define | IPHETH_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) |
#define | IPHETH_LOCK_ASSERT(_sc, t) mtx_assert(&(_sc)->sc_mtx, t) |
Enumerations | |
enum | { IPHETH_BULK_TX , IPHETH_BULK_RX , IPHETH_N_TRANSFER } |
#define IPHETH_ALT_INTFNUM 1 |
Definition at line 52 of file if_iphethvar.h.
#define IPHETH_BUF_SIZE 1514 |
Definition at line 42 of file if_iphethvar.h.
#define IPHETH_CARRIER_ON 0x04 |
Definition at line 61 of file if_iphethvar.h.
#define IPHETH_CFG_INDEX 0 |
Definition at line 50 of file if_iphethvar.h.
#define IPHETH_CMD_CARRIER_CHECK 0x45 |
Definition at line 59 of file if_iphethvar.h.
#define IPHETH_CMD_GET_MACADDR 0x00 |
Definition at line 58 of file if_iphethvar.h.
#define IPHETH_CTRL_BUF_SIZE 0x40 |
Definition at line 55 of file if_iphethvar.h.
#define IPHETH_CTRL_ENDP 0x00 |
Definition at line 54 of file if_iphethvar.h.
#define IPHETH_CTRL_TIMEOUT 5000 /* ms */ |
Definition at line 56 of file if_iphethvar.h.
#define IPHETH_IF_INDEX 2 |
Definition at line 51 of file if_iphethvar.h.
#define IPHETH_LOCK | ( | _sc | ) | mtx_lock(&(_sc)->sc_mtx) |
Definition at line 82 of file if_iphethvar.h.
#define IPHETH_LOCK_ASSERT | ( | _sc, | |
t | |||
) | mtx_assert(&(_sc)->sc_mtx, t) |
Definition at line 84 of file if_iphethvar.h.
#define IPHETH_RX_ADJ 2 |
Definition at line 48 of file if_iphethvar.h.
#define IPHETH_RX_FRAMES_MAX 1 |
Definition at line 45 of file if_iphethvar.h.
#define IPHETH_TX_FRAMES_MAX 8 |
Definition at line 46 of file if_iphethvar.h.
#define IPHETH_TX_TIMEOUT 5000 /* ms */ |
Definition at line 43 of file if_iphethvar.h.
#define IPHETH_UNLOCK | ( | _sc | ) | mtx_unlock(&(_sc)->sc_mtx) |
Definition at line 83 of file if_iphethvar.h.
#define IPHETH_USBINTF_CLASS 255 |
Definition at line 38 of file if_iphethvar.h.
#define IPHETH_USBINTF_PROTO 1 |
Definition at line 40 of file if_iphethvar.h.
#define IPHETH_USBINTF_SUBCLASS 253 |
Definition at line 39 of file if_iphethvar.h.
anonymous enum |
Enumerator | |
---|---|
IPHETH_BULK_TX | |
IPHETH_BULK_RX | |
IPHETH_N_TRANSFER |
Definition at line 63 of file if_iphethvar.h.