cxgbit_sock
static inline void cxgbit_get_csk(struct cxgbit_sock *csk)
static inline void cxgbit_put_csk(struct cxgbit_sock *csk)
static inline void cxgbit_sock_reset_wr_list(struct cxgbit_sock *csk)
static inline struct sk_buff *cxgbit_sock_peek_wr(const struct cxgbit_sock *csk)
cxgbit_sock_enqueue_wr(struct cxgbit_sock *csk, struct sk_buff *skb)
static inline struct sk_buff *cxgbit_sock_dequeue_wr(struct cxgbit_sock *csk)
int cxgbit_setup_conn_digest(struct cxgbit_sock *);
void cxgbit_abort_conn(struct cxgbit_sock *csk);
int cxgbit_rx_data_ack(struct cxgbit_sock *);
void cxgbit_push_tx_frames(struct cxgbit_sock *);
u32 cxgbit_send_tx_flowc_wr(struct cxgbit_sock *);
int cxgbit_setup_conn_pgidx(struct cxgbit_sock *, u32);
int cxgbit_reserve_ttt(struct cxgbit_sock *, struct iscsit_cmd *);
struct cxgbit_sock;
void (*backlog_fn)(struct cxgbit_sock *, struct sk_buff *);
static void cxgbit_send_rx_credits(struct cxgbit_sock *csk, struct sk_buff *skb)
int cxgbit_rx_data_ack(struct cxgbit_sock *csk)
static int cxgbit_alloc_csk_skb(struct cxgbit_sock *csk)
cxgbit_pass_accept_rpl(struct cxgbit_sock *csk, struct cpl_pass_accept_req *req)
struct cxgbit_sock *csk = NULL;
cxgbit_tx_flowc_wr_credits(struct cxgbit_sock *csk, u32 *nparamsp,
u32 cxgbit_send_tx_flowc_wr(struct cxgbit_sock *csk)
cxgbit_send_tcb_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
int cxgbit_setup_conn_digest(struct cxgbit_sock *csk)
int cxgbit_setup_conn_pgidx(struct cxgbit_sock *csk, u32 pg_idx)
struct cxgbit_sock *csk;
static void cxgbit_queue_rx_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
static void cxgbit_peer_close(struct cxgbit_sock *csk, struct sk_buff *skb)
static void cxgbit_close_con_rpl(struct cxgbit_sock *csk, struct sk_buff *skb)
static void cxgbit_abort_req_rss(struct cxgbit_sock *csk, struct sk_buff *skb)
static void cxgbit_abort_rpl_rss(struct cxgbit_sock *csk, struct sk_buff *skb)
static bool cxgbit_credit_err(const struct cxgbit_sock *csk)
static void cxgbit_fw4_ack(struct cxgbit_sock *csk, struct sk_buff *skb)
struct cxgbit_sock *csk;
struct cxgbit_sock *csk;
__cxgbit_process_rx_cpl(struct cxgbit_sock *csk, struct sk_buff *skb)
static void cxgbit_process_rx_cpl(struct cxgbit_sock *csk, struct sk_buff *skb)
struct cxgbit_sock *csk;
struct cxgbit_sock *csk)
struct cxgbit_sock *csk;
struct cxgbit_sock,
static void __cxgbit_free_conn(struct cxgbit_sock *csk);
struct cxgbit_sock *csk, *tmp;
static void cxgbit_send_halfclose(struct cxgbit_sock *csk)
struct cxgbit_sock *csk = handle;
static int cxgbit_send_abort_req(struct cxgbit_sock *csk)
__cxgbit_abort_conn(struct cxgbit_sock *csk, struct sk_buff *skb)
void cxgbit_abort_conn(struct cxgbit_sock *csk)
static void __cxgbit_free_conn(struct cxgbit_sock *csk)
static void cxgbit_set_emss(struct cxgbit_sock *csk, u16 opt)
static void cxgbit_free_skb(struct cxgbit_sock *csk)
struct cxgbit_sock *csk;
csk = container_of(kref, struct cxgbit_sock, kref);
static void cxgbit_set_tcp_window(struct cxgbit_sock *csk, struct port_info *pi)
cxgbit_offload_init(struct cxgbit_sock *csk, int iptype, __u8 *peer_ip,
cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
cxgbit_ddp_reserve(struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo,
struct cxgbit_sock *csk = conn->context;
struct cxgbit_sock *csk = conn->context;
cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
struct cxgbit_sock *csk;
cxgbit_process_ddpvld(struct cxgbit_sock *csk, struct cxgbit_lro_pdu_cb *pdu_cb,
cxgbit_lro_init_skb(struct cxgbit_sock *csk, u8 op, const struct pkt_gl *gl,
static void cxgbit_queue_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
struct cxgbit_sock *csk = lro_cb->csk;
cxgbit_lro_receive(struct cxgbit_sock *csk, u8 op, const __be64 *rsp,
struct cxgbit_sock *csk = NULL;
struct cxgbit_sock *csk;
struct cxgbit_sock *csk;
static int cxgbit_handle_nop_out(struct cxgbit_sock *csk, struct iscsit_cmd *cmd)
cxgbit_handle_text_cmd(struct cxgbit_sock *csk, struct iscsit_cmd *cmd)
static int cxgbit_target_rx_opcode(struct cxgbit_sock *csk)
static int cxgbit_rx_opcode(struct cxgbit_sock *csk)
static int cxgbit_rx_login_pdu(struct cxgbit_sock *csk)
cxgbit_process_iscsi_pdu(struct cxgbit_sock *csk, struct sk_buff *skb, int idx)
static void cxgbit_lro_hskb_reset(struct cxgbit_sock *csk)
cxgbit_lro_skb_merge(struct cxgbit_sock *csk, struct sk_buff *skb, u8 pdu_idx)
static int cxgbit_process_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
static int cxgbit_t5_rx_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
static int cxgbit_rx_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
static int cxgbit_rx_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
cxgbit_tx_data_wr(struct cxgbit_sock *csk, struct sk_buff *skb, u32 dlen,
static bool cxgbit_rxq_len(struct cxgbit_sock *csk, struct sk_buff_head *rxq)
static int cxgbit_wait_rxq(struct cxgbit_sock *csk)
struct cxgbit_sock *csk = conn->context;
struct cxgbit_sock *csk = conn->context;
void cxgbit_push_tx_frames(struct cxgbit_sock *csk)
__cxgbit_alloc_skb(struct cxgbit_sock *csk, u32 len, bool iso)
static void cxgbit_unlock_sock(struct cxgbit_sock *csk)
void (*fn)(struct cxgbit_sock *, struct sk_buff *);
static int cxgbit_queue_skb(struct cxgbit_sock *csk, struct sk_buff *skb)
cxgbit_tx_datain_iso(struct cxgbit_sock *csk, struct iscsit_cmd *cmd,
cxgbit_tx_datain(struct cxgbit_sock *csk, struct iscsit_cmd *cmd,
struct cxgbit_sock *csk = conn->context;
struct cxgbit_sock *csk = conn->context;
struct cxgbit_sock *csk = conn->context;
static int cxgbit_set_digest(struct cxgbit_sock *csk)
static int cxgbit_set_iso_npdu(struct cxgbit_sock *csk)
static struct sk_buff *cxgbit_alloc_skb(struct cxgbit_sock *csk, u32 len)
static int cxgbit_seq_pdu_inorder(struct cxgbit_sock *csk)
struct cxgbit_sock *csk = conn->context;
struct cxgbit_sock *csk = conn->context;
static struct iscsit_cmd *cxgbit_allocate_cmd(struct cxgbit_sock *csk)
struct cxgbit_sock *csk = conn->context;
cxgbit_handle_scsi_cmd(struct cxgbit_sock *csk, struct iscsit_cmd *cmd)
static int cxgbit_handle_iscsi_dataout(struct cxgbit_sock *csk)