iPXE
|
Go to the source code of this file.
Data Structures | |
struct | mcp_dma_addr |
struct | mcp_slot |
struct | mcp_cmd |
struct | mcp_cmd_response |
union | mcp_pso_or_cumlen |
struct | mcp_kreq_ether_send |
struct | mcp_kreq_ether_recv |
struct | mcp_irq_data |
Typedefs | |
typedef struct mcp_dma_addr | mcp_dma_addr_t |
typedef struct mcp_slot | mcp_slot_t |
typedef struct mcp_cmd | mcp_cmd_t |
typedef struct mcp_cmd_response | mcp_cmd_response_t |
typedef union mcp_pso_or_cumlen | mcp_pso_or_cumlen_t |
typedef struct mcp_kreq_ether_send | mcp_kreq_ether_send_t |
typedef struct mcp_kreq_ether_recv | mcp_kreq_ether_recv_t |
typedef enum myri10ge_mcp_cmd_type | myri10ge_mcp_cmd_type_t |
typedef enum myri10ge_mcp_cmd_status | myri10ge_mcp_cmd_status_t |
typedef struct mcp_irq_data | mcp_irq_data_t |
Functions | |
FILE_LICENCE (GPL2_ONLY) | |
#define _myri10ge_mcp_h |
Definition at line 23 of file myri10ge_mcp.h.
#define MXGEFW_VERSION_MAJOR 1 |
Definition at line 25 of file myri10ge_mcp.h.
#define MXGEFW_VERSION_MINOR 4 |
Definition at line 26 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_SMALL 0x1 |
Definition at line 113 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_TSO_HDR 0x1 |
Definition at line 114 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_FIRST 0x2 |
Definition at line 115 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_ALIGN_ODD 0x4 |
Definition at line 116 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_CKSUM 0x8 |
Definition at line 117 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_TSO_LAST 0x8 |
Definition at line 118 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_NO_TSO 0x10 |
Definition at line 119 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_TSO_CHOP 0x10 |
Definition at line 120 of file myri10ge_mcp.h.
#define MXGEFW_FLAGS_TSO_PLD 0x20 |
Definition at line 121 of file myri10ge_mcp.h.
#define MXGEFW_SEND_SMALL_SIZE 1520 |
Definition at line 123 of file myri10ge_mcp.h.
#define MXGEFW_MAX_MTU 9400 |
Definition at line 124 of file myri10ge_mcp.h.
#define MXGEFW_MAX_SEND_DESC 12 |
Definition at line 132 of file myri10ge_mcp.h.
#define MXGEFW_PAD 2 |
Definition at line 133 of file myri10ge_mcp.h.
#define MXGEFW_BOOT_HANDOFF 0xfc0000 |
Definition at line 158 of file myri10ge_mcp.h.
#define MXGEFW_BOOT_DUMMY_RDMA 0xfc01c0 |
Definition at line 159 of file myri10ge_mcp.h.
#define MXGEFW_ETH_CMD 0xf80000 |
Definition at line 161 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_4 0x200000 |
Definition at line 162 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_1 0x240000 |
Definition at line 163 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_2 0x280000 |
Definition at line 164 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_3 0x2c0000 |
Definition at line 165 of file myri10ge_mcp.h.
#define MXGEFW_ETH_RECV_SMALL 0x300000 |
Definition at line 166 of file myri10ge_mcp.h.
#define MXGEFW_ETH_RECV_BIG 0x340000 |
Definition at line 167 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_GO 0x380000 |
Definition at line 168 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_STOP 0x3C0000 |
Definition at line 169 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND | ( | n | ) | (0x200000 + (((n) & 0x03) * 0x40000)) |
Definition at line 171 of file myri10ge_mcp.h.
#define MXGEFW_ETH_SEND_OFFSET | ( | n | ) | (MXGEFW_ETH_SEND(n) - MXGEFW_ETH_SEND_4) |
Definition at line 172 of file myri10ge_mcp.h.
#define MXGEFW_CMD_SET_INTRQ_SIZE_FLAG_NO_STRICT_SIZE_CHECK (1 << 31) |
Definition at line 222 of file myri10ge_mcp.h.
#define MXGEFW_SLICE_INTR_MODE_SHARED 0x0 |
Definition at line 314 of file myri10ge_mcp.h.
#define MXGEFW_SLICE_INTR_MODE_ONE_PER_SLICE 0x1 |
Definition at line 315 of file myri10ge_mcp.h.
#define MXGEFW_SLICE_ENABLE_MULTIPLE_TX_QUEUES 0x2 |
Definition at line 316 of file myri10ge_mcp.h.
#define MXGEFW_RSS_HASH_TYPE_IPV4 0x1 |
Definition at line 340 of file myri10ge_mcp.h.
#define MXGEFW_RSS_HASH_TYPE_TCP_IPV4 0x2 |
Definition at line 341 of file myri10ge_mcp.h.
#define MXGEFW_RSS_HASH_TYPE_SRC_PORT 0x4 |
Definition at line 342 of file myri10ge_mcp.h.
#define MXGEFW_RSS_HASH_TYPE_SRC_DST_PORT 0x5 |
Definition at line 343 of file myri10ge_mcp.h.
#define MXGEFW_RSS_HASH_TYPE_MAX 0x5 |
Definition at line 344 of file myri10ge_mcp.h.
#define MXGEFW_TSO_MODE_LINUX 0 |
Definition at line 360 of file myri10ge_mcp.h.
#define MXGEFW_TSO_MODE_NDIS 1 |
Definition at line 361 of file myri10ge_mcp.h.
#define MXGEFW_RSS_MCP_SLOT_TYPE_MIN 0 |
Definition at line 398 of file myri10ge_mcp.h.
#define MXGEFW_RSS_MCP_SLOT_TYPE_WITH_HASH 1 |
Definition at line 399 of file myri10ge_mcp.h.
#define MXGEFW_OLD_IRQ_DATA_LEN 40 |
Definition at line 467 of file myri10ge_mcp.h.
#define MXGEFW_LINK_DOWN 0 |
Definition at line 480 of file myri10ge_mcp.h.
#define MXGEFW_LINK_UP 1 |
Definition at line 481 of file myri10ge_mcp.h.
#define MXGEFW_LINK_MYRINET 2 |
Definition at line 482 of file myri10ge_mcp.h.
#define MXGEFW_LINK_UNKNOWN 3 |
Definition at line 483 of file myri10ge_mcp.h.
#define MXGEFW_NETQ_FILTERTYPE_NONE 0 |
Definition at line 510 of file myri10ge_mcp.h.
#define MXGEFW_NETQ_FILTERTYPE_MACADDR 1 |
Definition at line 511 of file myri10ge_mcp.h.
#define MXGEFW_NETQ_FILTERTYPE_VLAN 2 |
Definition at line 512 of file myri10ge_mcp.h.
#define MXGEFW_NETQ_FILTERTYPE_VLANMACADDR 3 |
Definition at line 513 of file myri10ge_mcp.h.
typedef struct mcp_dma_addr mcp_dma_addr_t |
Definition at line 46 of file myri10ge_mcp.h.
typedef struct mcp_slot mcp_slot_t |
Definition at line 53 of file myri10ge_mcp.h.
Definition at line 86 of file myri10ge_mcp.h.
typedef struct mcp_cmd_response mcp_cmd_response_t |
Definition at line 93 of file myri10ge_mcp.h.
typedef union mcp_pso_or_cumlen mcp_pso_or_cumlen_t |
Definition at line 130 of file myri10ge_mcp.h.
typedef struct mcp_kreq_ether_send mcp_kreq_ether_send_t |
Definition at line 146 of file myri10ge_mcp.h.
typedef struct mcp_kreq_ether_recv mcp_kreq_ether_recv_t |
Definition at line 153 of file myri10ge_mcp.h.
typedef enum myri10ge_mcp_cmd_type myri10ge_mcp_cmd_type_t |
Definition at line 444 of file myri10ge_mcp.h.
typedef enum myri10ge_mcp_cmd_status myri10ge_mcp_cmd_status_t |
Definition at line 464 of file myri10ge_mcp.h.
typedef struct mcp_irq_data mcp_irq_data_t |
Definition at line 498 of file myri10ge_mcp.h.
Definition at line 174 of file myri10ge_mcp.h.
Definition at line 447 of file myri10ge_mcp.h.
FILE_LICENCE | ( | GPL2_ONLY | ) |