Lines Matching refs:sendmsg
856 struct smb_direct_sendmsg *sendmsg, *sibling; in send_done() local
860 sendmsg = container_of(wc->wr_cqe, struct smb_direct_sendmsg, cqe); in send_done()
861 t = sendmsg->transport; in send_done()
880 for (pos = &sendmsg->list, prev = pos->prev, end = sendmsg->list.next; in send_done()
1022 struct smb_direct_sendmsg *sendmsg; in smb_direct_create_header() local
1027 sendmsg = smb_direct_alloc_sendmsg(t); in smb_direct_create_header()
1028 if (IS_ERR(sendmsg)) in smb_direct_create_header()
1029 return PTR_ERR(sendmsg); in smb_direct_create_header()
1032 packet = (struct smb_direct_data_transfer *)sendmsg->packet; in smb_direct_create_header()
1061 sendmsg->sge[0].addr = ib_dma_map_single(t->cm_id->device, in smb_direct_create_header()
1065 ret = ib_dma_mapping_error(t->cm_id->device, sendmsg->sge[0].addr); in smb_direct_create_header()
1067 smb_direct_free_sendmsg(t, sendmsg); in smb_direct_create_header()
1071 sendmsg->num_sge = 1; in smb_direct_create_header()
1072 sendmsg->sge[0].length = header_length; in smb_direct_create_header()
1073 sendmsg->sge[0].lkey = t->pd->local_dma_lkey; in smb_direct_create_header()
1075 *sendmsg_out = sendmsg; in smb_direct_create_header()
1572 struct smb_direct_sendmsg *sendmsg; in smb_direct_send_negotiate_response() local
1576 sendmsg = smb_direct_alloc_sendmsg(t); in smb_direct_send_negotiate_response()
1577 if (IS_ERR(sendmsg)) in smb_direct_send_negotiate_response()
1580 resp = (struct smb_direct_negotiate_resp *)sendmsg->packet; in smb_direct_send_negotiate_response()
1602 sendmsg->sge[0].addr = ib_dma_map_single(t->cm_id->device, in smb_direct_send_negotiate_response()
1605 ret = ib_dma_mapping_error(t->cm_id->device, sendmsg->sge[0].addr); in smb_direct_send_negotiate_response()
1607 smb_direct_free_sendmsg(t, sendmsg); in smb_direct_send_negotiate_response()
1611 sendmsg->num_sge = 1; in smb_direct_send_negotiate_response()
1612 sendmsg->sge[0].length = sizeof(*resp); in smb_direct_send_negotiate_response()
1613 sendmsg->sge[0].lkey = t->pd->local_dma_lkey; in smb_direct_send_negotiate_response()
1615 ret = post_sendmsg(t, NULL, sendmsg); in smb_direct_send_negotiate_response()
1617 smb_direct_free_sendmsg(t, sendmsg); in smb_direct_send_negotiate_response()