Lines Matching defs:mpa_buf

1871 	fpdu->mpa_buf = buf;
1920 rc = qed_iwarp_recycle_pkt(p_hwfn, fpdu, fpdu->mpa_buf);
1930 fpdu->mpa_buf = buf;
2077 /* Send the mpa_buf only with the last fpdu (in case of packed) */
2080 tx_pkt.cookie = fpdu->mpa_buf;
2094 fpdu->mpa_buf->piggy_buf = buf;
2154 struct qed_iwarp_ll2_mpa_buf *mpa_buf)
2156 struct unaligned_opaque_data *curr_pkt = &mpa_buf->data;
2157 struct qed_iwarp_ll2_buff *buf = mpa_buf->ll2_buf;
2178 mpa_buf->tcp_payload_len,
2185 mpa_buf->tcp_payload_len,
2186 mpa_buf->placement_offset);
2189 mpa_buf->tcp_payload_len = 0;
2202 mpa_buf->tcp_payload_len = 0;
2207 mpa_buf->tcp_payload_len,
2208 mpa_buf->placement_offset);
2211 mpa_buf->tcp_payload_len,
2220 mpa_buf->tcp_payload_len -= fpdu->fpdu_length;
2226 if (mpa_buf->tcp_payload_len < fpdu->incomplete_bytes) {
2240 mpa_buf->tcp_payload_len);
2244 mpa_buf->tcp_payload_len = 0;
2249 mpa_buf->tcp_payload_len,
2260 mpa_buf->tcp_payload_len -= fpdu->incomplete_bytes;
2268 } while (mpa_buf->tcp_payload_len && !rc);
2282 struct qed_iwarp_ll2_mpa_buf *mpa_buf = NULL;
2286 mpa_buf = list_first_entry(&iwarp_info->mpa_buf_pending_list,
2290 rc = qed_iwarp_process_mpa_pkt(p_hwfn, mpa_buf);
2298 list_move_tail(&mpa_buf->list_entry,
2311 struct qed_iwarp_ll2_mpa_buf *mpa_buf;
2317 mpa_buf = list_first_entry(&iwarp_info->mpa_buf_list,
2319 if (!mpa_buf) {
2324 list_del(&mpa_buf->list_entry);
2325 qed_iwarp_mpa_get_data(p_hwfn, &mpa_buf->data,
2328 first_mpa_offset = le16_to_cpu(mpa_buf->data.first_mpa_offset);
2334 mpa_buf->data.tcp_payload_offset, mpa_buf->data.flags,
2335 mpa_buf->data.cid);
2337 mpa_buf->ll2_buf = data->cookie;
2338 mpa_buf->tcp_payload_len = data->length.packet_length -
2342 mpa_buf->data.first_mpa_offset = cpu_to_le16(first_mpa_offset);
2343 mpa_buf->placement_offset = data->u.placement_offset;
2345 list_add_tail(&mpa_buf->list_entry, &iwarp_info->mpa_buf_pending_list);