Home
last modified time | relevance | path

Searched refs:send_buf (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/core/
Dagent.c87 struct ib_mad_send_buf *send_buf; in agent_send_response() local
112 send_buf = ib_create_send_mad(agent, wc->src_qp, wc->pkey_index, 0, in agent_send_response()
117 if (IS_ERR(send_buf)) { in agent_send_response()
122 memcpy(send_buf->mad, mad_hdr, resp_mad_len); in agent_send_response()
123 send_buf->ah = ah; in agent_send_response()
126 mad_send_wr = container_of(send_buf, in agent_send_response()
128 send_buf); in agent_send_response()
132 if (ib_post_send_mad(send_buf, NULL)) { in agent_send_response()
138 ib_free_send_mad(send_buf); in agent_send_response()
146 rdma_destroy_ah(mad_send_wc->send_buf->ah); in agent_send_handler()
[all …]
Dmad_rmpp.c211 if (mad_send_wc->send_buf->context[0] == mad_send_wc->send_buf->ah) in ib_rmpp_send_handler()
212 rdma_destroy_ah(mad_send_wc->send_buf->ah); in ib_rmpp_send_handler()
213 ib_free_send_mad(mad_send_wc->send_buf); in ib_rmpp_send_handler()
581 rmpp_mad = mad_send_wr->send_buf.mad; in send_next_seg()
587 paylen = (mad_send_wr->send_buf.seg_count * in send_next_seg()
588 mad_send_wr->send_buf.seg_rmpp_size) - in send_next_seg()
592 if (mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) { in send_next_seg()
594 paylen = mad_send_wr->send_buf.seg_rmpp_size - mad_send_wr->pad; in send_next_seg()
599 timeout = mad_send_wr->send_buf.timeout_ms; in send_next_seg()
618 if ((mad_send_wr->last_ack == mad_send_wr->send_buf.seg_count) || in abort_send()
[all …]
Dmad.c684 struct ib_mad_send_buf *send_buf, in snoop_send() argument
702 send_buf, mad_send_wc); in snoop_send()
786 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp()
879 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp()
880 + mad_send_wr->send_buf.data_len in handle_outgoing_dr_smp()
977 struct ib_mad_send_buf *send_buf = &send_wr->send_buf; in alloc_send_rmpp_list() local
978 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list()
982 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list()
983 send_buf->seg_rmpp_size = mad_size - IB_MGMT_RMPP_HDR; in alloc_send_rmpp_list()
984 seg_size = send_buf->seg_size; in alloc_send_rmpp_list()
[all …]
Dsa_query.c980 mad_send_wc.send_buf = query->mad_buf; in ib_nl_process_good_resolve_rsp()
1014 mad_send_wc.send_buf = query->mad_buf; in ib_nl_request_timeout()
1106 struct ib_mad_send_buf *send_buf; in ib_nl_handle_resolve_resp() local
1134 send_buf = query->mad_buf; in ib_nl_handle_resolve_resp()
1142 mad_send_wc.send_buf = send_buf; in ib_nl_handle_resolve_resp()
2220 struct ib_sa_query *query = mad_send_wc->send_buf->context[0]; in send_handler()
2250 struct ib_mad_send_buf *send_buf, in recv_handler() argument
2255 if (!send_buf) in recv_handler()
2258 query = send_buf->context[0]; in recv_handler()
/Linux-v4.19/drivers/bluetooth/
Dath3k.c221 u8 *send_buf; in ath3k_load_firmware() local
230 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_firmware()
231 if (!send_buf) { in ath3k_load_firmware()
236 memcpy(send_buf, firmware->data, FW_HDR_SIZE); in ath3k_load_firmware()
238 0, 0, send_buf, FW_HDR_SIZE, in ath3k_load_firmware()
254 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware()
256 err = usb_bulk_msg(udev, pipe, send_buf, size, in ath3k_load_firmware()
269 kfree(send_buf); in ath3k_load_firmware()
318 u8 *send_buf; in ath3k_load_fwfile() local
325 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_fwfile()
[all …]
/Linux-v4.19/net/vmw_vsock/
Dhyperv_transport.c282 struct hvs_send_buf *send_buf, size_t to_write) in hvs_send_data() argument
284 send_buf->hdr.pkt_type = 1; in hvs_send_data()
285 send_buf->hdr.data_size = to_write; in hvs_send_data()
286 return vmbus_sendpacket(chan, &send_buf->hdr, in hvs_send_data()
287 sizeof(send_buf->hdr) + to_write, in hvs_send_data()
459 struct hvs_send_buf *send_buf; in hvs_shutdown() local
471 send_buf = (struct hvs_send_buf *)&hdr; in hvs_shutdown()
474 (void)hvs_send_data(hvs->chan, send_buf, 0); in hvs_shutdown()
600 struct hvs_send_buf *send_buf; in hvs_stream_enqueue() local
603 BUILD_BUG_ON(sizeof(*send_buf) != PAGE_SIZE_4K); in hvs_stream_enqueue()
[all …]
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_mad.c168 struct ib_mad_send_buf *send_buf; in forward_trap() local
174 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap()
177 if (IS_ERR(send_buf)) in forward_trap()
186 memcpy(send_buf->mad, mad, sizeof *mad); in forward_trap()
187 if ((send_buf->ah = dev->sm_ah[port_num - 1])) in forward_trap()
188 ret = ib_post_send_mad(send_buf, NULL); in forward_trap()
194 ib_free_send_mad(send_buf); in forward_trap()
291 ib_free_send_mad(mad_send_wc->send_buf); in send_handler()
/Linux-v4.19/arch/arm/mach-orion5x/
Dterastation_pro2-setup.c206 unsigned char send_buf[40]; in tsp2_miconsend() local
225 memset(&send_buf, 0xff, sizeof(send_buf)); in tsp2_miconsend()
226 tsp2_miconwrite(send_buf, sizeof(send_buf)); in tsp2_miconsend()
Dkurobox_pro-setup.c227 unsigned char send_buf[40]; in kurobox_pro_miconsend() local
246 memset(&send_buf, 0xff, sizeof(send_buf)); in kurobox_pro_miconsend()
247 kurobox_pro_miconwrite(send_buf, sizeof(send_buf)); in kurobox_pro_miconsend()
/Linux-v4.19/include/rdma/
Dib_mad.h562 struct ib_mad_send_buf *send_buf,
578 struct ib_mad_send_buf *send_buf,
625 struct ib_mad_send_buf *send_buf; member
772 int ib_post_send_mad(struct ib_mad_send_buf *send_buf,
794 struct ib_mad_send_buf *send_buf);
806 struct ib_mad_send_buf *send_buf, u32 timeout_ms);
909 void *ib_get_rmpp_segment(struct ib_mad_send_buf *send_buf, int seg_num);
915 void ib_free_send_mad(struct ib_mad_send_buf *send_buf);
/Linux-v4.19/drivers/uio/
Duio_hv_generic.c64 void *send_buf; member
184 vfree(pdata->send_buf); in hv_uio_cleanup()
265 pdata->send_buf = vzalloc(SEND_BUFFER_SIZE); in hv_uio_probe()
266 if (pdata->send_buf == NULL) { in hv_uio_probe()
271 ret = vmbus_establish_gpadl(dev->channel, pdata->send_buf, in hv_uio_probe()
280 = (uintptr_t)pdata->send_buf; in hv_uio_probe()
/Linux-v4.19/drivers/hid/intel-ish-hid/ishtp/
Dclient-buffers.c80 tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL); in ishtp_cl_alloc_tx_ring()
81 if (!tx_buf->send_buf.data) { in ishtp_cl_alloc_tx_ring()
147 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring()
158 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring()
Dclient.c569 if (!cl_msg->send_buf.data) { in ishtp_cl_send()
581 memcpy(cl_msg->send_buf.data, buf, length); in ishtp_cl_send()
582 cl_msg->send_buf.size = length; in ishtp_cl_send()
671 rem = cl_msg->send_buf.size - cl->tx_offs; in ipc_tx_callback()
676 pmsg = cl_msg->send_buf.data + cl->tx_offs; in ipc_tx_callback()
749 msg_addr = ishtp_cl_get_dma_send_buf(dev, cl_msg->send_buf.size); in ishtp_cl_send_msg_dma()
766 memcpy(msg_addr, cl_msg->send_buf.data, cl_msg->send_buf.size); in ishtp_cl_send_msg_dma()
776 dma_xfer.msg_length = cl_msg->send_buf.size; in ishtp_cl_send_msg_dma()
Dclient.h49 struct ishtp_msg_data send_buf; member
/Linux-v4.19/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_vema.c609 rdma_destroy_ah(mad_wc->send_buf->ah); in vema_send()
610 ib_free_send_mad(mad_wc->send_buf); in vema_send()
624 struct ib_mad_send_buf *send_buf, in vema_recv() argument
731 struct ib_mad_send_buf *send_buf; in opa_vnic_vema_send_trap() local
798 send_buf = ib_create_send_mad(port->mad_agent, 1, pkey_idx, 0, in opa_vnic_vema_send_trap()
801 if (IS_ERR(send_buf)) { in opa_vnic_vema_send_trap()
806 send_buf->ah = ah; in opa_vnic_vema_send_trap()
809 trap_mad = send_buf->mad; in opa_vnic_vema_send_trap()
840 if (ib_post_send_mad(send_buf, NULL)) { in opa_vnic_vema_send_trap()
841 ib_free_send_mad(send_buf); in opa_vnic_vema_send_trap()
/Linux-v4.19/drivers/media/usb/as102/
Das102_usb_drv.c87 unsigned char *send_buf, int send_buf_len, in as102_usb_xfer_cmd() argument
92 if (send_buf != NULL) { in as102_usb_xfer_cmd()
100 send_buf, send_buf_len, in as102_usb_xfer_cmd()
144 unsigned char *send_buf, in as102_send_ep1() argument
152 send_buf, send_buf_len, &actual_len, 200); in as102_send_ep1()
Das10x_handle.h35 unsigned char *send_buf, int send_buf_len,
/Linux-v4.19/sound/soc/codecs/
Dtas571x.c111 uint8_t send_buf, recv_buf[4]; in tas571x_reg_read() local
118 send_buf = reg; in tas571x_reg_read()
121 msgs[0].len = sizeof(send_buf); in tas571x_reg_read()
122 msgs[0].buf = &send_buf; in tas571x_reg_read()
184 uint8_t send_buf; in tas571x_reg_read_multiword() local
194 send_buf = reg; in tas571x_reg_read_multiword()
197 msgs[0].len = sizeof(send_buf); in tas571x_reg_read_multiword()
198 msgs[0].buf = &send_buf; in tas571x_reg_read_multiword()
Dadau1701.c220 uint8_t send_buf[2], recv_buf[3]; in adau1701_reg_read() local
228 send_buf[0] = reg >> 8; in adau1701_reg_read()
229 send_buf[1] = reg & 0xff; in adau1701_reg_read()
232 msgs[0].len = sizeof(send_buf); in adau1701_reg_read()
233 msgs[0].buf = send_buf; in adau1701_reg_read()
Dtas5086.c206 uint8_t send_buf, recv_buf[4]; in tas5086_reg_read() local
216 send_buf = reg; in tas5086_reg_read()
219 msgs[0].len = sizeof(send_buf); in tas5086_reg_read()
220 msgs[0].buf = &send_buf; in tas5086_reg_read()
/Linux-v4.19/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.c191 __be16 send_buf; in ms_sensors_read_serial() local
199 .buf = (__u8 *)&send_buf, in ms_sensors_read_serial()
209 send_buf = cpu_to_be16(MS_SENSORS_SERIAL_READ_MSB); in ms_sensors_read_serial()
231 send_buf = cpu_to_be16(MS_SENSORS_SERIAL_READ_LSB); in ms_sensors_read_serial()
/Linux-v4.19/drivers/iio/common/ssp_sensors/
Dssp_spi.c484 u8 *send_buf, u8 length) in ssp_send_instruction() argument
505 ssp_fill_buffer(msg, 1, send_buf, length); in ssp_send_instruction()
508 __func__, inst, sensor_type, send_buf[1]); in ssp_send_instruction()
Dssp.h243 u8 *send_buf, u8 length);
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmad.c91 ib_free_send_mad(mad_send_wc->send_buf); in rvt_send_mad_handler()
/Linux-v4.19/drivers/media/platform/mtk-vpu/
Dmtk_vpu.c215 struct share_obj *send_buf; member
303 struct share_obj *send_obj = vpu->send_buf; in vpu_ipi_send()
736 vpu->send_buf = vpu->recv_buf + 1; in vpu_ipi_init()
738 memset(vpu->send_buf, 0, sizeof(struct share_obj)); in vpu_ipi_init()

12