Lines Matching refs:fp
44 struct fc_frame *fp = NULL; in ft_queue_data_in() local
113 fp = fc_frame_alloc(lport, use_sg ? 0 : frame_len); in ft_queue_data_in()
114 if (!fp) in ft_queue_data_in()
116 to = fc_frame_payload_get(fp, 0); in ft_queue_data_in()
125 fr_max_payload(fp) = cmd->sess->max_frame; in ft_queue_data_in()
133 skb_fill_page_desc(fp_skb(fp), in ft_queue_data_in()
134 skb_shinfo(fp_skb(fp))->nr_frags, in ft_queue_data_in()
136 fr_len(fp) += tlen; in ft_queue_data_in()
137 fp_skb(fp)->data_len += tlen; in ft_queue_data_in()
138 fp_skb(fp)->truesize += page_size(page); in ft_queue_data_in()
157 (skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN)) in ft_queue_data_in()
161 fc_fill_fc_hdr(fp, FC_RCTL_DD_SOL_DATA, ep->did, ep->sid, in ft_queue_data_in()
163 error = fc_seq_send(lport, seq, fp); in ft_queue_data_in()
168 __func__, fp, ep->xid, in ft_queue_data_in()
195 void ft_recv_write_data(struct ft_cmd *cmd, struct fc_frame *fp) in ft_recv_write_data() argument
215 fh = fc_frame_header_get(fp); in ft_recv_write_data()
228 buf = fc_frame_payload_get(fp, 1); in ft_recv_write_data()
261 frame_len = fr_len(fp); in ft_recv_write_data()
265 from = fc_frame_payload_get(fp, 0); in ft_recv_write_data()
320 fc_frame_free(fp); in ft_recv_write_data()