FreeBSD kernel CXGBE device code
|
#include <dev/iscsi/icl.h>
Go to the source code of this file.
Data Structures | |
struct | cxgbei_cmp |
struct | icl_cxgbei_conn |
struct | icl_cxgbei_pdu |
struct | cxgbei_data |
Macros | |
#define | CXGBEI_CONN_SIGNATURE 0x56788765 |
#define | CXGBEI_MAX_ISO_PAYLOAD 65535 |
Enumerations | |
enum | { ICPF_RX_HDR = 1 << 0 , ICPF_RX_FLBUF = 1 << 1 , ICPF_RX_DDP = 1 << 2 , ICPF_RX_STATUS = 1 << 3 , CXGBEI_PDU_SIGNATURE = 0x12344321 } |
Functions | |
LIST_HEAD (cxgbei_cmp_head, cxgbei_cmp) | |
static struct icl_cxgbei_conn * | ic_to_icc (struct icl_conn *ic) |
static struct icl_cxgbei_pdu * | ip_to_icp (struct icl_pdu *ip) |
u_int | cxgbei_select_worker_thread (struct icl_cxgbei_conn *) |
void | cwt_queue_for_tx (struct icl_cxgbei_conn *) |
void | parse_pdus (struct icl_cxgbei_conn *, struct sockbuf *) |
void | cwt_tx_main (void *) |
int | icl_cxgbei_mod_load (void) |
int | icl_cxgbei_mod_unload (void) |
struct icl_pdu * | icl_cxgbei_new_pdu (int) |
void | icl_cxgbei_new_pdu_set_conn (struct icl_pdu *, struct icl_conn *) |
void | icl_cxgbei_conn_pdu_free (struct icl_conn *, struct icl_pdu *) |
struct cxgbei_cmp * | cxgbei_find_cmp (struct icl_cxgbei_conn *, uint32_t) |
anonymous enum |
void cwt_queue_for_tx | ( | struct icl_cxgbei_conn * | ) |
void cwt_tx_main | ( | void * | ) |
struct cxgbei_cmp * cxgbei_find_cmp | ( | struct icl_cxgbei_conn * | , |
uint32_t | |||
) |
u_int cxgbei_select_worker_thread | ( | struct icl_cxgbei_conn * | ) |
|
inlinestatic |
Definition at line 73 of file cxgbei.h.
References icl_cxgbei_conn::ic.
void icl_cxgbei_conn_pdu_free | ( | struct icl_conn * | , |
struct icl_pdu * | |||
) |
int icl_cxgbei_mod_load | ( | void | ) |
int icl_cxgbei_mod_unload | ( | void | ) |
struct icl_pdu * icl_cxgbei_new_pdu | ( | int | ) |
void icl_cxgbei_new_pdu_set_conn | ( | struct icl_pdu * | , |
struct icl_conn * | |||
) |
|
inlinestatic |
Definition at line 103 of file cxgbei.h.
References icl_cxgbei_pdu::ip.
LIST_HEAD | ( | cxgbei_cmp_head | , |
cxgbei_cmp | |||
) |
Referenced by free_hftid_hash(), insert_hf(), insert_hftid(), lookup_hf(), and lookup_hftid().
void parse_pdus | ( | struct icl_cxgbei_conn * | , |
struct sockbuf * | |||
) |