cxgbit_sock 44 drivers/target/iscsi/cxgbit/cxgbit.h struct cxgbit_sock; cxgbit_sock 73 drivers/target/iscsi/cxgbit/cxgbit.h void (*backlog_fn)(struct cxgbit_sock *, struct sk_buff *); cxgbit_sock 259 drivers/target/iscsi/cxgbit/cxgbit.h static inline void cxgbit_get_csk(struct cxgbit_sock *csk) cxgbit_sock 264 drivers/target/iscsi/cxgbit/cxgbit.h static inline void cxgbit_put_csk(struct cxgbit_sock *csk) cxgbit_sock 279 drivers/target/iscsi/cxgbit/cxgbit.h static inline void cxgbit_sock_reset_wr_list(struct cxgbit_sock *csk) cxgbit_sock 285 drivers/target/iscsi/cxgbit/cxgbit.h static inline struct sk_buff *cxgbit_sock_peek_wr(const struct cxgbit_sock *csk) cxgbit_sock 291 drivers/target/iscsi/cxgbit/cxgbit.h cxgbit_sock_enqueue_wr(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 304 drivers/target/iscsi/cxgbit/cxgbit.h static inline struct sk_buff *cxgbit_sock_dequeue_wr(struct cxgbit_sock *csk) cxgbit_sock 319 drivers/target/iscsi/cxgbit/cxgbit.h int cxgbit_setup_conn_digest(struct cxgbit_sock *); cxgbit_sock 322 drivers/target/iscsi/cxgbit/cxgbit.h void cxgbit_abort_conn(struct cxgbit_sock *csk); cxgbit_sock 326 drivers/target/iscsi/cxgbit/cxgbit.h int cxgbit_rx_data_ack(struct cxgbit_sock *); cxgbit_sock 329 drivers/target/iscsi/cxgbit/cxgbit.h void cxgbit_push_tx_frames(struct cxgbit_sock *); cxgbit_sock 335 drivers/target/iscsi/cxgbit/cxgbit.h u32 cxgbit_send_tx_flowc_wr(struct cxgbit_sock *); cxgbit_sock 343 drivers/target/iscsi/cxgbit/cxgbit.h int cxgbit_setup_conn_pgidx(struct cxgbit_sock *, u32); cxgbit_sock 344 drivers/target/iscsi/cxgbit/cxgbit.h int cxgbit_reserve_ttt(struct cxgbit_sock *, struct iscsi_cmd *); cxgbit_sock 469 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk) cxgbit_sock 479 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 505 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock, cxgbit_sock 598 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void __cxgbit_free_conn(struct cxgbit_sock *csk); cxgbit_sock 603 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk, *tmp; cxgbit_sock 622 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_send_halfclose(struct cxgbit_sock *csk) cxgbit_sock 641 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk = handle; cxgbit_sock 658 drivers/target/iscsi/cxgbit/cxgbit_cm.c static int cxgbit_send_abort_req(struct cxgbit_sock *csk) cxgbit_sock 679 drivers/target/iscsi/cxgbit/cxgbit_cm.c __cxgbit_abort_conn(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 698 drivers/target/iscsi/cxgbit/cxgbit_cm.c void cxgbit_abort_conn(struct cxgbit_sock *csk) cxgbit_sock 718 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void __cxgbit_free_conn(struct cxgbit_sock *csk) cxgbit_sock 759 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_set_emss(struct cxgbit_sock *csk, u16 opt) cxgbit_sock 777 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_free_skb(struct cxgbit_sock *csk) cxgbit_sock 795 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 798 drivers/target/iscsi/cxgbit/cxgbit_cm.c csk = container_of(kref, struct cxgbit_sock, kref); cxgbit_sock 827 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_set_tcp_window(struct cxgbit_sock *csk, struct port_info *pi) cxgbit_sock 897 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_offload_init(struct cxgbit_sock *csk, int iptype, __u8 *peer_ip, cxgbit_sock 1043 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_send_rx_credits(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1058 drivers/target/iscsi/cxgbit/cxgbit_cm.c int cxgbit_rx_data_ack(struct cxgbit_sock *csk) cxgbit_sock 1092 drivers/target/iscsi/cxgbit/cxgbit_cm.c static int cxgbit_alloc_csk_skb(struct cxgbit_sock *csk) cxgbit_sock 1128 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_pass_accept_rpl(struct cxgbit_sock *csk, struct cpl_pass_accept_req *req) cxgbit_sock 1218 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk = NULL; cxgbit_sock 1389 drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_tx_flowc_wr_credits(struct cxgbit_sock *csk, u32 *nparamsp, cxgbit_sock 1416 drivers/target/iscsi/cxgbit/cxgbit_cm.c u32 cxgbit_send_tx_flowc_wr(struct cxgbit_sock *csk) cxgbit_sock 1488 drivers/target/iscsi/cxgbit/cxgbit_cm.c int cxgbit_setup_conn_digest(struct cxgbit_sock *csk) cxgbit_sock 1527 drivers/target/iscsi/cxgbit/cxgbit_cm.c int cxgbit_setup_conn_pgidx(struct cxgbit_sock *csk, u32 pg_idx) cxgbit_sock 1612 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 1649 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_queue_rx_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1658 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_peer_close(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1686 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_close_con_rpl(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1710 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_abort_req_rss(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1772 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_abort_rpl_rss(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1795 drivers/target/iscsi/cxgbit/cxgbit_cm.c static bool cxgbit_credit_err(const struct cxgbit_sock *csk) cxgbit_sock 1822 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_fw4_ack(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1887 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 1908 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 1927 drivers/target/iscsi/cxgbit/cxgbit_cm.c __cxgbit_process_rx_cpl(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1940 drivers/target/iscsi/cxgbit/cxgbit_cm.c static void cxgbit_process_rx_cpl(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1949 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct cxgbit_sock *csk; cxgbit_sock 98 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, cxgbit_sock 127 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, cxgbit_sock 171 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ddp_reserve(struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo, cxgbit_sock 233 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 271 drivers/target/iscsi/cxgbit/cxgbit_ddp.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 22 drivers/target/iscsi/cxgbit/cxgbit_lro.h struct cxgbit_sock *csk; cxgbit_sock 91 drivers/target/iscsi/cxgbit/cxgbit_main.c struct cxgbit_sock *csk; cxgbit_sock 166 drivers/target/iscsi/cxgbit/cxgbit_main.c cxgbit_process_ddpvld(struct cxgbit_sock *csk, struct cxgbit_lro_pdu_cb *pdu_cb, cxgbit_sock 309 drivers/target/iscsi/cxgbit/cxgbit_main.c cxgbit_lro_init_skb(struct cxgbit_sock *csk, u8 op, const struct pkt_gl *gl, cxgbit_sock 333 drivers/target/iscsi/cxgbit/cxgbit_main.c static void cxgbit_queue_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 350 drivers/target/iscsi/cxgbit/cxgbit_main.c struct cxgbit_sock *csk = lro_cb->csk; cxgbit_sock 372 drivers/target/iscsi/cxgbit/cxgbit_main.c cxgbit_lro_receive(struct cxgbit_sock *csk, u8 op, const __be64 *rsp, cxgbit_sock 434 drivers/target/iscsi/cxgbit/cxgbit_main.c struct cxgbit_sock *csk = NULL; cxgbit_sock 534 drivers/target/iscsi/cxgbit/cxgbit_main.c struct cxgbit_sock *csk; cxgbit_sock 27 drivers/target/iscsi/cxgbit/cxgbit_target.c __cxgbit_alloc_skb(struct cxgbit_sock *csk, u32 len, bool iso) cxgbit_sock 67 drivers/target/iscsi/cxgbit/cxgbit_target.c static struct sk_buff *cxgbit_alloc_skb(struct cxgbit_sock *csk, u32 len) cxgbit_sock 160 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_tx_data_wr(struct cxgbit_sock *csk, struct sk_buff *skb, u32 dlen, cxgbit_sock 202 drivers/target/iscsi/cxgbit/cxgbit_target.c void cxgbit_push_tx_frames(struct cxgbit_sock *csk) cxgbit_sock 287 drivers/target/iscsi/cxgbit/cxgbit_target.c static bool cxgbit_lock_sock(struct cxgbit_sock *csk) cxgbit_sock 299 drivers/target/iscsi/cxgbit/cxgbit_target.c static void cxgbit_unlock_sock(struct cxgbit_sock *csk) cxgbit_sock 303 drivers/target/iscsi/cxgbit/cxgbit_target.c void (*fn)(struct cxgbit_sock *, struct sk_buff *); cxgbit_sock 324 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_queue_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 410 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_tx_datain_iso(struct cxgbit_sock *csk, struct iscsi_cmd *cmd, cxgbit_sock 501 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_tx_datain(struct cxgbit_sock *csk, struct iscsi_cmd *cmd, cxgbit_sock 534 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 553 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 591 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 613 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_set_digest(struct cxgbit_sock *csk) cxgbit_sock 645 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_set_iso_npdu(struct cxgbit_sock *csk) cxgbit_sock 696 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_seq_pdu_inorder(struct cxgbit_sock *csk) cxgbit_sock 734 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 794 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 852 drivers/target/iscsi/cxgbit/cxgbit_target.c static struct iscsi_cmd *cxgbit_allocate_cmd(struct cxgbit_sock *csk) cxgbit_sock 877 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 984 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_handle_scsi_cmd(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cxgbit_sock 1012 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_handle_iscsi_dataout(struct cxgbit_sock *csk) cxgbit_sock 1089 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_handle_nop_out(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cxgbit_sock 1157 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_handle_text_cmd(struct cxgbit_sock *csk, struct iscsi_cmd *cmd) cxgbit_sock 1210 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_target_rx_opcode(struct cxgbit_sock *csk) cxgbit_sock 1288 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_rx_opcode(struct cxgbit_sock *csk) cxgbit_sock 1324 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_rx_login_pdu(struct cxgbit_sock *csk) cxgbit_sock 1367 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_process_iscsi_pdu(struct cxgbit_sock *csk, struct sk_buff *skb, int idx) cxgbit_sock 1410 drivers/target/iscsi/cxgbit/cxgbit_target.c static void cxgbit_lro_hskb_reset(struct cxgbit_sock *csk) cxgbit_sock 1426 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_lro_skb_merge(struct cxgbit_sock *csk, struct sk_buff *skb, u8 pdu_idx) cxgbit_sock 1496 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_process_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1536 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_rx_lro_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1562 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_rx_skb(struct cxgbit_sock *csk, struct sk_buff *skb) cxgbit_sock 1578 drivers/target/iscsi/cxgbit/cxgbit_target.c static bool cxgbit_rxq_len(struct cxgbit_sock *csk, struct sk_buff_head *rxq) cxgbit_sock 1590 drivers/target/iscsi/cxgbit/cxgbit_target.c static int cxgbit_wait_rxq(struct cxgbit_sock *csk) cxgbit_sock 1615 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context; cxgbit_sock 1631 drivers/target/iscsi/cxgbit/cxgbit_target.c struct cxgbit_sock *csk = conn->context;