Searched refs:pdu_cb (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/target/iscsi/cxgbit/ |
D | cxgbit_main.c | 168 cxgbit_process_ddpvld(struct cxgbit_sock *csk, struct cxgbit_lro_pdu_cb *pdu_cb, in cxgbit_process_ddpvld() argument 174 pdu_cb->flags |= PDUCBF_RX_HCRC_ERR; in cxgbit_process_ddpvld() 179 pdu_cb->flags |= PDUCBF_RX_DCRC_ERR; in cxgbit_process_ddpvld() 186 (!(pdu_cb->flags & PDUCBF_RX_DATA))) { in cxgbit_process_ddpvld() 187 pdu_cb->flags |= PDUCBF_RX_DATA_DDPD; in cxgbit_process_ddpvld() 195 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_skb_lro_pdu_cb(skb, in cxgbit_lro_add_packet_rsp() local 199 cxgbit_process_ddpvld(lro_cb->csk, pdu_cb, be32_to_cpu(cpl->ddpvld)); in cxgbit_lro_add_packet_rsp() 201 pdu_cb->flags |= PDUCBF_RX_STATUS; in cxgbit_lro_add_packet_rsp() 202 pdu_cb->ddigest = ntohl(cpl->ulp_crc); in cxgbit_lro_add_packet_rsp() 203 pdu_cb->pdulen = ntohs(cpl->len); in cxgbit_lro_add_packet_rsp() [all …]
|
D | cxgbit_target.c | 837 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(skb); in cxgbit_skb_copy_to_sg() local 839 skb_prepare_seq_read(skb, pdu_cb->doffset, in cxgbit_skb_copy_to_sg() 840 pdu_cb->doffset + pdu_cb->dlen, in cxgbit_skb_copy_to_sg() 881 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); in cxgbit_handle_immediate_data() local 883 if (pdu_cb->flags & PDUCBF_RX_DCRC_ERR) { in cxgbit_handle_immediate_data() 902 skb_frag_t *dfrag = &ssi->frags[pdu_cb->dfrag_idx]; in cxgbit_handle_immediate_data() 915 u32 sg_nents = max(1UL, DIV_ROUND_UP(pdu_cb->dlen, PAGE_SIZE)); in cxgbit_handle_immediate_data() 920 cmd->write_data_done += pdu_cb->dlen; in cxgbit_handle_immediate_data() 990 struct cxgbit_lro_pdu_cb *pdu_cb = cxgbit_rx_pdu_cb(csk->skb); in cxgbit_handle_scsi_cmd() local 991 struct iscsi_scsi_req *hdr = (struct iscsi_scsi_req *)pdu_cb->hdr; in cxgbit_handle_scsi_cmd() [all …]
|
D | cxgbit.h | 75 void *pdu_cb; member 107 #define cxgbit_rx_pdu_cb(skb) (CXGBIT_SKB_CB(skb)->rx.pdu_cb)
|