Home
last modified time | relevance | path

Searched refs:mpa (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/infiniband/sw/siw/
Dsiw_cm.c258 kfree(cep->mpa.pdata); in __siw_cep_dealloc()
338 u16 pd_len = be16_to_cpu(cep->mpa.hdr.params.pd_len); in siw_cm_upcall()
345 event.private_data = cep->mpa.pdata; in siw_cm_upcall()
456 struct mpa_rr *rr = &cep->mpa.hdr; in siw_send_mpareqrep()
471 iov[iovec_num].iov_base = &cep->mpa.v2_ctrl; in siw_send_mpareqrep()
472 iov[iovec_num].iov_len = sizeof(cep->mpa.v2_ctrl); in siw_send_mpareqrep()
473 mpa_len += sizeof(cep->mpa.v2_ctrl); in siw_send_mpareqrep()
482 pd_len += sizeof(cep->mpa.v2_ctrl); in siw_send_mpareqrep()
502 struct mpa_rr *hdr = &cep->mpa.hdr; in siw_recv_mpa_rr()
507 if (cep->mpa.bytes_rcvd < sizeof(struct mpa_rr)) { in siw_recv_mpa_rr()
[all …]
Dsiw_cm.h56 struct siw_mpa_info mpa; member
/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch_cm.c474 struct mpa_message *mpa; in send_mpa_req() local
481 mpalen = sizeof(*mpa) + ep->plen; in send_mpa_req()
494 mpa = (struct mpa_message *) skb->data; in send_mpa_req()
495 memset(mpa, 0, sizeof(*mpa)); in send_mpa_req()
496 memcpy(mpa->key, MPA_KEY_REQ, sizeof(mpa->key)); in send_mpa_req()
497 mpa->flags = (crc_enabled ? MPA_CRC : 0) | in send_mpa_req()
499 mpa->private_data_size = htons(ep->plen); in send_mpa_req()
500 mpa->revision = mpa_rev; in send_mpa_req()
503 memcpy(mpa->private_data, ep->mpa_pkt + sizeof(*mpa), ep->plen); in send_mpa_req()
534 struct mpa_message *mpa; in send_mpa_reject() local
[all …]
/Linux-v5.4/drivers/infiniband/hw/cxgb4/
Dcm.c945 struct mpa_message *mpa; in send_mpa_req() local
951 mpalen = sizeof(*mpa) + ep->plen; in send_mpa_req()
975 mpa = (struct mpa_message *)(req + 1); in send_mpa_req()
976 memcpy(mpa->key, MPA_KEY_REQ, sizeof(mpa->key)); in send_mpa_req()
978 mpa->flags = 0; in send_mpa_req()
980 mpa->flags |= MPA_CRC; in send_mpa_req()
982 mpa->flags |= MPA_MARKERS; in send_mpa_req()
988 mpa->flags |= MPA_ENHANCED_RDMA_CONN; in send_mpa_req()
990 mpa->private_data_size = htons(ep->plen); in send_mpa_req()
991 mpa->revision = mpa_rev_to_use; in send_mpa_req()
[all …]
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_ctrl.c4325 __be16 *mpa; in i40iw_iwarp_opcode() local
4329 mpa = (__be16 *)pkt; in i40iw_iwarp_opcode()
4330 opcode = ntohs(mpa[1]) & 0xf; in i40iw_iwarp_opcode()
4593 __be32 *mpa; in i40iw_terminate_received() local
4599 mpa = (__be32 *)i40iw_locate_mpa(pkt); in i40iw_terminate_received()
4602 ddp_ctl = (ntohl(mpa[0]) >> 8) & 0xff; in i40iw_terminate_received()
4603 rdma_ctl = ntohl(mpa[0]) & 0xff; in i40iw_terminate_received()
4608 else if (ntohl(mpa[2]) != 2) in i40iw_terminate_received()
4610 else if (ntohl(mpa[3]) != 1) in i40iw_terminate_received()
4612 else if (ntohl(mpa[4]) != 0) in i40iw_terminate_received()
[all …]
Di40iw_cm.c816 struct i40iw_kmem_info *mpa, in i40iw_cm_build_mpa_frame() argument
824 i40iw_build_mpa_v1(cm_node, mpa->addr, mpa_key); in i40iw_cm_build_mpa_frame()
828 i40iw_build_mpa_v2(cm_node, mpa->addr, mpa_key); in i40iw_cm_build_mpa_frame()