/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_agent.c | 89 struct ib_mad_send_buf *send_buf; in agent_send_response() local 114 send_buf = ib_create_send_mad(agent, wc->src_qp, wc->pkey_index, 0, in agent_send_response() 119 if (IS_ERR(send_buf)) { in agent_send_response() 124 memcpy(send_buf->mad, mad_hdr, resp_mad_len); in agent_send_response() 125 send_buf->ah = ah; in agent_send_response() 128 mad_send_wr = container_of(send_buf, in agent_send_response() 130 send_buf); in agent_send_response() 134 if (ib_post_send_mad(send_buf, NULL)) { in agent_send_response() 140 ib_free_send_mad(send_buf); in agent_send_response() 148 ib_destroy_ah(mad_send_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in agent_send_handler() [all …]
|
H A D | ib_mad_rmpp.c | 214 if (mad_send_wc->send_buf->context[0] == mad_send_wc->send_buf->ah) in ib_rmpp_send_handler() 215 ib_destroy_ah(mad_send_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in ib_rmpp_send_handler() 216 ib_free_send_mad(mad_send_wc->send_buf); in ib_rmpp_send_handler() 584 rmpp_mad = mad_send_wr->send_buf.mad; in send_next_seg() 590 paylen = (mad_send_wr->send_buf.seg_count * in send_next_seg() 591 mad_send_wr->send_buf.seg_rmpp_size) - in send_next_seg() 595 if (mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) { in send_next_seg() 597 paylen = mad_send_wr->send_buf.seg_rmpp_size - mad_send_wr->pad; in send_next_seg() 602 timeout = mad_send_wr->send_buf.timeout_ms; in send_next_seg() 621 if ((mad_send_wr->last_ack == mad_send_wr->send_buf.seg_count) || in abort_send() [all …]
|
H A D | ib_mad.c | 650 struct ib_mad_send_buf *send_buf, in snoop_send() argument 668 send_buf, mad_send_wc); in snoop_send() 752 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp() 845 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp() 846 + mad_send_wr->send_buf.data_len in handle_outgoing_dr_smp() 943 struct ib_mad_send_buf *send_buf = &send_wr->send_buf; in alloc_send_rmpp_list() local 944 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list() 948 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list() 949 send_buf->seg_rmpp_size = mad_size - IB_MGMT_RMPP_HDR; in alloc_send_rmpp_list() 950 seg_size = send_buf->seg_size; in alloc_send_rmpp_list() [all …]
|
H A D | mad_priv.h | 126 struct ib_mad_send_buf send_buf; member
|
H A D | ib_sa_query.c | 1398 struct ib_sa_query *query = mad_send_wc->send_buf->context[0]; in send_handler() 1427 struct ib_mad_send_buf *send_buf, in recv_handler() argument 1432 if (!send_buf) in recv_handler() 1435 query = send_buf->context[0]; in recv_handler()
|
H A D | ib_user_mad.c | 199 struct ib_umad_packet *packet = send_wc->send_buf->context[0]; in send_handler() 215 struct ib_mad_send_buf *send_buf, in recv_handler() argument
|
H A D | ib_cm.c | 3529 struct ib_mad_send_buf *msg = mad_send_wc->send_buf; in cm_send_handler() 3731 struct ib_mad_send_buf *send_buf, in cm_recv_handler() argument
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_mad.c | 167 struct ib_mad_send_buf *send_buf; in forward_trap() local 173 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap() 176 if (IS_ERR(send_buf)) in forward_trap() 185 memcpy(send_buf->mad, mad, sizeof *mad); in forward_trap() 186 if ((send_buf->ah = dev->sm_ah[port_num - 1])) in forward_trap() 187 ret = ib_post_send_mad(send_buf, NULL); in forward_trap() 193 ib_free_send_mad(send_buf); in forward_trap() 290 ib_free_send_mad(mad_send_wc->send_buf); in send_handler()
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_mad.h | 493 struct ib_mad_send_buf *send_buf, 509 struct ib_mad_send_buf *send_buf, 552 struct ib_mad_send_buf *send_buf; member 699 int ib_post_send_mad(struct ib_mad_send_buf *send_buf, 721 struct ib_mad_send_buf *send_buf); 733 struct ib_mad_send_buf *send_buf, u32 timeout_ms); 836 void *ib_get_rmpp_segment(struct ib_mad_send_buf *send_buf, int seg_num); 842 void ib_free_send_mad(struct ib_mad_send_buf *send_buf);
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | ctrl_iface_named_pipe.c | 282 char *reply = NULL, *send_buf; in wpa_supplicant_ctrl_iface_rx() local 311 send_buf = reply; in wpa_supplicant_ctrl_iface_rx() 314 send_buf = "OK\n"; in wpa_supplicant_ctrl_iface_rx() 317 send_buf = "FAIL\n"; in wpa_supplicant_ctrl_iface_rx() 322 dst->rsp_buf = os_memdup(send_buf, send_len); in wpa_supplicant_ctrl_iface_rx() 720 char *reply = NULL, *send_buf; in wpa_supplicant_global_iface_rx() local 732 send_buf = reply; in wpa_supplicant_global_iface_rx() 735 send_buf = "FAIL\n"; in wpa_supplicant_global_iface_rx() 744 dst->rsp_buf = os_memdup(send_buf, send_len); in wpa_supplicant_global_iface_rx()
|
/freebsd/sys/ofed/drivers/infiniband/util/ |
H A D | madeye.c | 402 struct ib_mad_send_buf *send_buf, in snoop_smi_handler() argument 405 struct ib_mad_hdr *hdr = send_buf->mad; in snoop_smi_handler() 413 print_smp(send_buf->mad); in snoop_smi_handler() 447 struct ib_mad_send_buf *send_buf, in snoop_gsi_handler() argument 450 struct ib_mad_hdr *hdr = send_buf->mad; in snoop_gsi_handler()
|
/freebsd/contrib/ofed/librdmacm/examples/ |
H A D | rping.c | 126 struct rping_rdma_info send_buf;/* single send buf */ member 378 cb->send_sgl.addr = (uint64_t) (unsigned long) &cb->send_buf; in rping_setup_wr() 379 cb->send_sgl.length = sizeof cb->send_buf; in rping_setup_wr() 407 cb->send_mr = ibv_reg_mr(cb->pd, &cb->send_buf, sizeof cb->send_buf, 0); in rping_setup_buffers() 621 struct rping_rdma_info *info = &cb->send_buf; in rping_format_send()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mad.c | 382 struct ib_mad_send_buf *send_buf; in forward_trap() local 388 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap() 391 if (IS_ERR(send_buf)) in forward_trap() 400 memcpy(send_buf->mad, mad, sizeof *mad); in forward_trap() 401 if ((send_buf->ah = dev->sm_ah[port_num - 1])) in forward_trap() 402 ret = ib_post_send_mad(send_buf, NULL); in forward_trap() 408 ib_free_send_mad(send_buf); in forward_trap() 988 if (mad_send_wc->send_buf->context[0]) in send_handler() 989 ib_destroy_ah(mad_send_wc->send_buf->context[0], 0); in send_handler() 990 ib_free_send_mad(mad_send_wc->send_buf); in send_handler()
|
/freebsd/sys/contrib/rdma/krping/ |
H A D | krping.c | 196 struct krping_rdma_info send_buf __aligned(16); /* single send buf */ 485 cb->send_sgl.length = sizeof cb->send_buf; in krping_setup_wr() 523 &cb->send_buf, sizeof(cb->send_buf), in krping_setup_buffers() 600 sizeof(cb->send_buf), DMA_BIDIRECTIONAL); in krping_free_buffers() 753 struct krping_rdma_info *info = &cb->send_buf; in krping_format_send()
|
/freebsd/contrib/wpa/src/wps/ |
H A D | wps_upnp_web.c | 365 goto send_buf; in web_connection_parse_get() 408 send_buf: in web_connection_parse_get()
|