Searched refs:recv_buf (Results 1 - 10 of 10) sorted by relevance
/freebsd-10.0-release/sys/ofed/drivers/infiniband/core/ |
H A D | mad_rmpp.c | 137 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); 144 format_ack(msg, (struct ib_rmpp_mad *) recv_wc->recv_buf.mad, rmpp_recv); 159 recv_wc->recv_buf.grh, agent->port_num); 163 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); 189 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); 222 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); 290 mad_recv_wc->recv_buf.grh, 304 rmpp_recv->cur_seg_buf = &mad_recv_wc->recv_buf; 310 mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr; 328 struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf [all...] |
H A D | user_mad.c | 244 mad_recv_wc->wc, mad_recv_wc->recv_buf.grh, 267 struct ib_mad_recv_buf *recv_buf; local 271 recv_buf = &packet->recv_wc->recv_buf; 272 if ((packet->length <= sizeof (*recv_buf->mad) && 274 (packet->length > sizeof (*recv_buf->mad) && 275 count < hdr_size(file) + sizeof (*recv_buf->mad))) 282 seg_payload = min_t(int, packet->length, sizeof (*recv_buf->mad)); 283 if (copy_to_user(buf, recv_buf->mad, seg_payload)) 298 offset = ib_get_mad_data_offset(recv_buf [all...] |
H A D | cm.c | 300 mad_recv_wc->recv_buf.grh, port->port_num); 1222 rcv_msg = (struct cm_rej_msg *) mad_recv_wc->recv_buf.mad; 1305 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; 1461 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; 1544 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; 1553 work->mad_recv_wc->recv_buf.grh, 1773 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; 1796 rep_msg = (struct cm_rep_msg *) work->mad_recv_wc->recv_buf.mad; 1838 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; 1957 rtu_msg = (struct cm_rtu_msg *)work->mad_recv_wc->recv_buf [all...] |
H A D | mad.c | 1175 recv_buf); 1702 rwc->recv_buf.mad->mad_hdr.mgmt_class; 1717 rcv_resp = ib_response_mad(rwc->recv_buf.mad); 1744 return !memcmp(sgid.raw, rwc->recv_buf.grh->dgid.raw, 1752 return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw, 1768 mad = (struct ib_mad *)wc->recv_buf.mad; 1777 (is_direct(wc->recv_buf.mad->mad_hdr.mgmt_class) || 1795 (is_direct(wc->recv_buf.mad->mad_hdr.mgmt_class) || 1819 list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list); 1830 if (ib_response_mad(mad_recv_wc->recv_buf [all...] |
H A D | local_sa.c | 163 struct ib_mad_recv_buf *recv_buf; member in struct:ib_sa_mad_iter 326 struct ib_sa_mad *mad = (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad; 340 iter->recv_buf = &mad_recv_wc->recv_buf; 358 mad = (struct ib_sa_mad *) iter->recv_buf->mad; 383 iter->recv_buf = list_entry(iter->recv_buf->list.next,
|
H A D | sa_query.c | 1233 memcpy(mad, mad_recv_wc->recv_buf.mad, sizeof *mad); 1300 mad_recv_wc->recv_buf.mad->mad_hdr.status ? 1302 (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad); 1325 mad = (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad;
|
/freebsd-10.0-release/sys/ofed/drivers/infiniband/util/ |
H A D | madeye.c | 414 if (!smp && mad_recv_wc->recv_buf.mad->mad_hdr.mgmt_class != mgmt_class) 416 if (attr_id && be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id) != attr_id) 420 print_smp((struct ib_smp *)&mad_recv_wc->recv_buf.mad->mad_hdr); 462 struct ib_mad_hdr *hdr = &mad_recv_wc->recv_buf.mad->mad_hdr; 471 if (attr_id && be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id) != attr_id) 490 &mad_recv_wc->recv_buf.mad; 497 &mad_recv_wc->recv_buf.mad; 505 mad_data = mad_recv_wc->recv_buf.mad->data;
|
/freebsd-10.0-release/contrib/ofed/librdmacm/examples/ |
H A D | rping.c | 123 struct rping_rdma_info recv_buf;/* malloc'd buffer */ member in struct:rping_cb 239 if (wc->byte_len != sizeof(cb->recv_buf)) { 244 cb->remote_rkey = ntohl(cb->recv_buf.rkey); 245 cb->remote_addr = ntohll(cb->recv_buf.buf); 246 cb->remote_len = ntohl(cb->recv_buf.size); 260 if (wc->byte_len != sizeof(cb->recv_buf)) { 369 cb->recv_sgl.addr = (uint64_t) (unsigned long) &cb->recv_buf; 370 cb->recv_sgl.length = sizeof cb->recv_buf; 397 cb->recv_mr = ibv_reg_mr(cb->pd, &cb->recv_buf, sizeof cb->recv_buf, [all...] |
/freebsd-10.0-release/sys/contrib/rdma/krping/ |
H A D | krping.c | 189 struct krping_rdma_info recv_buf;/* malloc'd buffer */ member in struct:krping_cb 314 if (wc->byte_len != sizeof(cb->recv_buf)) { 320 cb->remote_rkey = ntohl(cb->recv_buf.rkey); 321 cb->remote_addr = ntohll(cb->recv_buf.buf); 322 cb->remote_len = ntohl(cb->recv_buf.size); 337 if (wc->byte_len != sizeof(cb->recv_buf)) { 407 cb->stats.recv_bytes += sizeof(cb->recv_buf); 476 cb->recv_sgl.length = sizeof cb->recv_buf; 545 &cb->recv_buf, 546 sizeof(cb->recv_buf), DMA_BIDIRECTIONA [all...] |
/freebsd-10.0-release/sys/ofed/include/rdma/ |
H A D | ib_mad.h | 395 * @recv_buf: Specifies the location of the received data buffer(s). 404 struct ib_mad_recv_buf recv_buf; member in struct:ib_mad_recv_wc
|
Completed in 150 milliseconds