Searched refs:pdu_cb (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_main.c | 166 cxgbit_process_ddpvld(struct cxgbit_sock *csk, struct cxgbit_lro_pdu_cb *pdu_cb, in cxgbit_process_ddpvld() argument 172 pdu_cb->flags |= PDUCBF_RX_HCRC_ERR; in cxgbit_process_ddpvld() 177 pdu_cb->flags |= PDUCBF_RX_DCRC_ERR; in cxgbit_process_ddpvld() 184 (!(pdu_cb->flags & PDUCBF_RX_DATA))) { in cxgbit_process_ddpvld() 185 pdu_cb->flags |= PDUCBF_RX_DATA_DDPD; in cxgbit_process_ddpvld() 193 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, in cxgbit_lro_add_packet_rsp() local 197 cxgbit_process_ddpvld(lro_cb->csk, pdu_cb, be32_to_cpu(cpl->ddpvld)); in cxgbit_lro_add_packet_rsp() 199 pdu_cb->flags |= PDUCBF_RX_STATUS; in cxgbit_lro_add_packet_rsp() 200 pdu_cb->ddigest = ntohl(cpl->ulp_crc); in cxgbit_lro_add_packet_rsp() 201 pdu_cb in cxgbit_lro_add_packet_rsp() 238 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, cxgbit_lro_add_packet_gl() local [all...] |
H A D | cxgbit_target.c | 817 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(skb); in cxgbit_skb_copy_to_sg() local 819 skb_prepare_seq_read(skb, pdu_cb->doffset, in cxgbit_skb_copy_to_sg() 820 pdu_cb->doffset + pdu_cb->dlen, in cxgbit_skb_copy_to_sg() 861 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); in cxgbit_handle_immediate_data() local 863 if (pdu_cb->flags & PDUCBF_RX_DCRC_ERR) { in cxgbit_handle_immediate_data() 882 skb_frag_t *dfrag = &ssi->frags[pdu_cb->dfrag_idx]; in cxgbit_handle_immediate_data() 895 u32 sg_nents = max(1UL, DIV_ROUND_UP(pdu_cb->dlen, PAGE_SIZE)); in cxgbit_handle_immediate_data() 900 cmd->write_data_done += pdu_cb->dlen; in cxgbit_handle_immediate_data() 970 struct cxgbit_lro_pdu_cb *pdu_cb in cxgbit_handle_scsi_cmd() local 1002 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_iscsi_dataout() local 1090 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_nop_out() local 1158 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_text_cmd() local 1210 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_target_rx_opcode() local 1288 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_rx_opcode() local 1326 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_rx_login_pdu() local 1367 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, idx); cxgbit_process_iscsi_pdu() local 1388 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_lro_skb_dump() local 1428 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, pdu_idx); cxgbit_lro_skb_merge() local 1497 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_process_lro_skb() local 1537 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_rx_lro_skb() local [all...] |
H A D | cxgbit.h | 72 void *pdu_cb; member 104 #define cxgbit_rx_pdu_cb(skb) (CXGBIT_SKB_CB(skb)->rx.pdu_cb)
|
/kernel/linux/linux-6.6/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_main.c | 173 cxgbit_process_ddpvld(struct cxgbit_sock *csk, struct cxgbit_lro_pdu_cb *pdu_cb, in cxgbit_process_ddpvld() argument 179 pdu_cb->flags |= PDUCBF_RX_HCRC_ERR; in cxgbit_process_ddpvld() 184 pdu_cb->flags |= PDUCBF_RX_DCRC_ERR; in cxgbit_process_ddpvld() 191 (!(pdu_cb->flags & PDUCBF_RX_DATA))) { in cxgbit_process_ddpvld() 192 pdu_cb->flags |= PDUCBF_RX_DATA_DDPD; in cxgbit_process_ddpvld() 200 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, in cxgbit_lro_add_packet_rsp() local 204 cxgbit_process_ddpvld(lro_cb->csk, pdu_cb, be32_to_cpu(cpl->ddpvld)); in cxgbit_lro_add_packet_rsp() 206 pdu_cb->flags |= PDUCBF_RX_STATUS; in cxgbit_lro_add_packet_rsp() 207 pdu_cb->ddigest = ntohl(cpl->ulp_crc); in cxgbit_lro_add_packet_rsp() 208 pdu_cb in cxgbit_lro_add_packet_rsp() 245 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, cxgbit_lro_add_packet_gl() local [all...] |
H A D | cxgbit_target.c | 817 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(skb); in cxgbit_skb_copy_to_sg() local 819 skb_prepare_seq_read(skb, pdu_cb->doffset, in cxgbit_skb_copy_to_sg() 820 pdu_cb->doffset + pdu_cb->dlen, in cxgbit_skb_copy_to_sg() 861 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); in cxgbit_handle_immediate_data() local 863 if (pdu_cb->flags & PDUCBF_RX_DCRC_ERR) { in cxgbit_handle_immediate_data() 882 skb_frag_t *dfrag = &ssi->frags[pdu_cb->dfrag_idx]; in cxgbit_handle_immediate_data() 895 u32 sg_nents = max(1UL, DIV_ROUND_UP(pdu_cb->dlen, PAGE_SIZE)); in cxgbit_handle_immediate_data() 900 cmd->write_data_done += pdu_cb->dlen; in cxgbit_handle_immediate_data() 970 struct cxgbit_lro_pdu_cb *pdu_cb in cxgbit_handle_scsi_cmd() local 1002 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_iscsi_dataout() local 1090 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_nop_out() local 1158 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_handle_text_cmd() local 1210 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_target_rx_opcode() local 1288 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_rx_opcode() local 1326 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); cxgbit_rx_login_pdu() local 1367 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, idx); cxgbit_process_iscsi_pdu() local 1388 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_lro_skb_dump() local 1428 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, pdu_idx); cxgbit_lro_skb_merge() local 1497 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_process_lro_skb() local 1537 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, 0); cxgbit_t5_rx_lro_skb() local [all...] |
H A D | cxgbit.h | 72 void *pdu_cb; member 104 #define cxgbit_rx_pdu_cb(skb) (CXGBIT_SKB_CB(skb)->rx.pdu_cb)
|
Completed in 6 milliseconds