Home
last modified time | relevance | path

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

12

/linux/drivers/hid/
H A Dhid-corsair-void.c373 unsigned char *send_buf __free(kfree) = NULL; in send_alert_store()
383 send_buf = kmalloc(3, GFP_KERNEL); in send_alert_store()
384 if (!send_buf) in send_alert_store()
388 send_buf[0] = CORSAIR_VOID_NOTIF_REQUEST_ID; in send_alert_store()
389 send_buf[1] = 0x02; in send_alert_store()
390 send_buf[2] = alert_id; in send_alert_store()
393 send_buf, 3, HID_OUTPUT_REPORT, in send_alert_store()
428 unsigned char *send_buf __free(kfree) = NULL; in corsair_void_set_sidetone_wireless()
430 send_buf = kmalloc(12, GFP_KERNEL); in corsair_void_set_sidetone_wireless()
431 if (!send_buf) in corsair_void_set_sidetone_wireless()
[all …]
H A Dhid-thrustmaster.c153 u8 *send_buf = kmalloc(256, GFP_KERNEL); in thrustmaster_interrupts() local
159 if (!send_buf) { in thrustmaster_interrupts()
165 kfree(send_buf); in thrustmaster_interrupts()
177 kfree(send_buf); in thrustmaster_interrupts()
183 memcpy(send_buf, setup_arr[i], setup_arr_sizes[i]); in thrustmaster_interrupts()
187 send_buf, in thrustmaster_interrupts()
194 kfree(send_buf); in thrustmaster_interrupts()
199 kfree(send_buf); in thrustmaster_interrupts()
/linux/drivers/infiniband/core/
H A Dagent.c96 struct ib_mad_send_buf *send_buf; in agent_send_response() local
120 send_buf = ib_create_send_mad(agent, wc->src_qp, wc->pkey_index, 0, in agent_send_response()
125 if (IS_ERR(send_buf)) { in agent_send_response()
130 memcpy(send_buf->mad, mad_hdr, resp_mad_len); in agent_send_response()
131 send_buf->ah = ah; in agent_send_response()
134 mad_send_wr = container_of(send_buf, in agent_send_response()
136 send_buf); in agent_send_response()
140 if (ib_post_send_mad(send_buf, NULL)) { in agent_send_response()
146 ib_free_send_mad(send_buf); in agent_send_response()
154 rdma_destroy_ah(mad_send_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in agent_send_handler()
[all …]
H A Dmad_rmpp.c206 if (mad_send_wc->send_buf->context[0] == mad_send_wc->send_buf->ah) in ib_rmpp_send_handler()
207 rdma_destroy_ah(mad_send_wc->send_buf->ah, in ib_rmpp_send_handler()
209 ib_free_send_mad(mad_send_wc->send_buf); in ib_rmpp_send_handler()
573 rmpp_mad = mad_send_wr->send_buf.mad; in send_next_seg()
579 paylen = (mad_send_wr->send_buf.seg_count * in send_next_seg()
580 mad_send_wr->send_buf.seg_rmpp_size) - in send_next_seg()
584 if (mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) { in send_next_seg()
586 paylen = mad_send_wr->send_buf.seg_rmpp_size - mad_send_wr->pad; in send_next_seg()
591 timeout = mad_send_wr->send_buf.timeout_ms; in send_next_seg()
610 if ((mad_send_wr->last_ack == mad_send_wr->send_buf.seg_count) || in abort_send()
[all …]
H A Dmad.c624 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp()
721 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp()
722 + mad_send_wr->send_buf.data_len in handle_outgoing_dr_smp()
818 struct ib_mad_send_buf *send_buf = &send_wr->send_buf; in alloc_send_rmpp_list() local
819 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list()
823 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list()
824 send_buf->seg_rmpp_size = mad_size - IB_MGMT_RMPP_HDR; in alloc_send_rmpp_list()
825 seg_size = send_buf->seg_size; in alloc_send_rmpp_list()
829 for (left = send_buf->data_len + pad; left > 0; left -= seg_size) { in alloc_send_rmpp_list()
835 seg->num = ++send_buf->seg_count; in alloc_send_rmpp_list()
[all …]
/linux/drivers/bluetooth/
H A Dath3k.c205 u8 *send_buf; in ath3k_load_firmware() local
212 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_firmware()
213 if (!send_buf) { in ath3k_load_firmware()
235 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware()
237 err = usb_bulk_msg(udev, pipe, send_buf, size, in ath3k_load_firmware()
250 kfree(send_buf); in ath3k_load_firmware()
274 u8 *send_buf; in ath3k_load_fwfile() local
281 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_fwfile()
282 if (!send_buf) { in ath3k_load_fwfile()
294 kfree(send_buf); in ath3k_load_fwfile()
[all …]
/linux/include/trace/events/
H A Dib_mad.h64 __entry->length = wr->send_buf.hdr_len +
65 wr->send_buf.data_len;
67 ((struct ib_mad_hdr *)wr->send_buf.mad)->base_version;
69 ((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class;
71 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_version;
73 ((struct ib_mad_hdr *)wr->send_buf.mad)->method;
75 ((struct ib_mad_hdr *)wr->send_buf.mad)->status;
77 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_specific;
78 __entry->tid = ((struct ib_mad_hdr *)wr->send_buf.mad)->tid;
80 ((struct ib_mad_hdr *)wr->send_buf.mad)->attr_id;
[all …]
/linux/drivers/cdx/controller/
H A Dcdx_rpmsg.c30 unsigned char *send_buf; in cdx_rpmsg_send() local
33 send_buf = kzalloc(hdr_len + sdu_len, GFP_KERNEL); in cdx_rpmsg_send()
34 if (!send_buf) in cdx_rpmsg_send()
37 memcpy(send_buf, hdr, hdr_len); in cdx_rpmsg_send()
38 memcpy(send_buf + hdr_len, sdu, sdu_len); in cdx_rpmsg_send()
40 ret = rpmsg_send(cdx_mcdi->ept, send_buf, hdr_len + sdu_len); in cdx_rpmsg_send()
41 kfree(send_buf); in cdx_rpmsg_send()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl_ptp.c29 .send_buf.iov_base = &send_ptp_caps_msg, in idpf_ptp_get_caps()
30 .send_buf.iov_len = sizeof(send_ptp_caps_msg), in idpf_ptp_get_caps()
160 .send_buf.iov_base = &get_dev_clk_time_msg, in idpf_ptp_get_dev_clk_time()
161 .send_buf.iov_len = sizeof(get_dev_clk_time_msg), in idpf_ptp_get_dev_clk_time()
197 .send_buf.iov_base = &cross_time_msg, in idpf_ptp_get_cross_time()
198 .send_buf.iov_len = sizeof(cross_time_msg), in idpf_ptp_get_cross_time()
233 .send_buf.iov_base = &set_dev_clk_time_msg, in idpf_ptp_set_dev_clk_time()
234 .send_buf.iov_len = sizeof(set_dev_clk_time_msg), in idpf_ptp_set_dev_clk_time()
266 .send_buf.iov_base = &adj_dev_clk_time_msg, in idpf_ptp_adj_dev_clk_time()
267 .send_buf.iov_len = sizeof(adj_dev_clk_time_msg), in idpf_ptp_adj_dev_clk_time()
[all …]
H A Didpf_virtchnl.c430 const struct kvec *send_buf = &params->send_buf; in idpf_vc_xn_exec() local
470 send_buf->iov_len, send_buf->iov_base, in idpf_vc_xn_exec()
787 xn_params.send_buf.iov_base = buf; in idpf_send_chunked_msg()
793 xn_params.send_buf.iov_len = buf_sz; in idpf_send_chunked_msg()
896 xn_params.send_buf.iov_base = &vvi; in idpf_send_ver_msg()
897 xn_params.send_buf.iov_len = sizeof(vvi); in idpf_send_ver_msg()
898 xn_params.recv_buf = xn_params.send_buf; in idpf_send_ver_msg()
1005 xn_params.send_buf.iov_base = ∩︀ in idpf_send_get_caps_msg()
1006 xn_params.send_buf.iov_len = sizeof(caps); in idpf_send_get_caps_msg()
1032 .send_buf.iov_len = in idpf_send_get_lan_memory_regions()
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c169 struct ib_mad_send_buf *send_buf; in forward_trap() local
175 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap()
178 if (IS_ERR(send_buf)) in forward_trap()
187 memcpy(send_buf->mad, mad, sizeof *mad); in forward_trap()
188 if ((send_buf->ah = dev->sm_ah[port_num - 1])) in forward_trap()
189 ret = ib_post_send_mad(send_buf, NULL); in forward_trap()
195 ib_free_send_mad(send_buf); in forward_trap()
280 ib_free_send_mad(mad_send_wc->send_buf); in send_handler()
/linux/arch/arm/mach-orion5x/
H A Dterastation_pro2-setup.c202 unsigned char send_buf[40]; in tsp2_miconsend() local
221 memset(&send_buf, 0xff, sizeof(send_buf)); in tsp2_miconsend()
222 tsp2_miconwrite(send_buf, sizeof(send_buf)); in tsp2_miconsend()
H A Dkurobox_pro-setup.c224 unsigned char send_buf[40]; in kurobox_pro_miconsend() local
243 memset(&send_buf, 0xff, sizeof(send_buf)); in kurobox_pro_miconsend()
244 kurobox_pro_miconwrite(send_buf, sizeof(send_buf)); in kurobox_pro_miconsend()
/linux/net/vmw_vsock/
H A Dhyperv_transport.c242 struct hvs_send_buf *send_buf, size_t to_write) in hvs_send_data() argument
244 return __hvs_send_data(chan, &send_buf->hdr, to_write); in hvs_send_data()
651 struct hvs_send_buf *send_buf; in hvs_stream_enqueue() local
656 BUILD_BUG_ON(sizeof(*send_buf) != HV_HYP_PAGE_SIZE); in hvs_stream_enqueue()
658 send_buf = kmalloc_obj(*send_buf); in hvs_stream_enqueue()
659 if (!send_buf) in hvs_stream_enqueue()
675 ret = memcpy_from_msg(send_buf->data, msg, to_write); in hvs_stream_enqueue()
679 ret = hvs_send_data(hvs->chan, send_buf, to_write); in hvs_stream_enqueue()
690 kfree(send_buf); in hvs_stream_enqueue()
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Dclient-buffers.c73 tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL); in ishtp_cl_alloc_tx_ring()
74 if (!tx_buf->send_buf.data) { in ishtp_cl_alloc_tx_ring()
142 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring()
153 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring()
H A Dclient.c720 if (!cl_msg->send_buf.data) { in ishtp_cl_send()
734 memcpy(cl_msg->send_buf.data, buf, length); in ishtp_cl_send()
735 cl_msg->send_buf.size = length; in ishtp_cl_send()
825 rem = cl_msg->send_buf.size - cl->tx_offs; in ipc_tx_send()
831 pmsg = cl_msg->send_buf.data + cl->tx_offs; in ipc_tx_send()
850 rem = cl_msg->send_buf.size - cl->tx_offs; in ipc_tx_send()
913 msg_addr = ishtp_cl_get_dma_send_buf(dev, cl_msg->send_buf.size); in ishtp_cl_send_msg_dma()
930 memcpy(msg_addr, cl_msg->send_buf.data, cl_msg->send_buf.size); in ishtp_cl_send_msg_dma()
938 clflush_cache_range(msg_addr, cl_msg->send_buf.size); in ishtp_cl_send_msg_dma()
948 dma_xfer.msg_length = cl_msg->send_buf.size; in ishtp_cl_send_msg_dma()
/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c607 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in vema_send()
608 ib_free_send_mad(mad_wc->send_buf); in vema_send()
622 struct ib_mad_send_buf *send_buf, in vema_recv() argument
729 struct ib_mad_send_buf *send_buf; in opa_vnic_vema_send_trap() local
796 send_buf = ib_create_send_mad(port->mad_agent, 1, pkey_idx, 0, in opa_vnic_vema_send_trap()
799 if (IS_ERR(send_buf)) { in opa_vnic_vema_send_trap()
804 send_buf->ah = ah; in opa_vnic_vema_send_trap()
807 trap_mad = send_buf->mad; in opa_vnic_vema_send_trap()
838 if (ib_post_send_mad(send_buf, NULL)) { in opa_vnic_vema_send_trap()
839 ib_free_send_mad(send_buf); in opa_vnic_vema_send_trap()
/linux/drivers/media/usb/as102/
H A Das102_usb_drv.c78 unsigned char *send_buf, int send_buf_len, in as102_usb_xfer_cmd() argument
83 if (send_buf != NULL) { in as102_usb_xfer_cmd()
91 send_buf, send_buf_len, in as102_usb_xfer_cmd()
135 unsigned char *send_buf, in as102_send_ep1() argument
143 send_buf, send_buf_len, &actual_len, 200); in as102_send_ep1()
H A Das10x_handle.h26 unsigned char *send_buf, int send_buf_len,
/linux/sound/soc/codecs/
H A Dtas571x.c107 uint8_t send_buf, recv_buf[4]; in tas571x_reg_read() local
114 send_buf = reg; in tas571x_reg_read()
117 msgs[0].len = sizeof(send_buf); in tas571x_reg_read()
118 msgs[0].buf = &send_buf; in tas571x_reg_read()
180 uint8_t send_buf; in tas571x_reg_read_multiword() local
190 send_buf = reg; in tas571x_reg_read_multiword()
193 msgs[0].len = sizeof(send_buf); in tas571x_reg_read_multiword()
194 msgs[0].buf = &send_buf; in tas571x_reg_read_multiword()
H A Dtas5086.c196 uint8_t send_buf, recv_buf[4]; in tas5086_reg_read() local
206 send_buf = reg; in tas5086_reg_read()
209 msgs[0].len = sizeof(send_buf); in tas5086_reg_read()
210 msgs[0].buf = &send_buf; in tas5086_reg_read()
/linux/drivers/iio/common/ms_sensors/
H A Dms_sensors_i2c.c190 __be16 send_buf; in ms_sensors_read_serial() local
198 .buf = (__u8 *)&send_buf, in ms_sensors_read_serial()
208 send_buf = cpu_to_be16(MS_SENSORS_SERIAL_READ_MSB); in ms_sensors_read_serial()
230 send_buf = cpu_to_be16(MS_SENSORS_SERIAL_READ_LSB); in ms_sensors_read_serial()
/linux/drivers/edac/
H A Dversalnet_edac.c518 void *send_buf; in mcdi_request() local
521 send_buf = kzalloc(hdr_len + sdu_len, GFP_KERNEL); in mcdi_request()
522 if (!send_buf) in mcdi_request()
525 memcpy(send_buf, hdr, hdr_len); in mcdi_request()
526 memcpy(send_buf + hdr_len, sdu, sdu_len); in mcdi_request()
528 ret = rpmsg_send(cdx->ept, send_buf, hdr_len + sdu_len); in mcdi_request()
532 kfree(send_buf); in mcdi_request()
/linux/tools/testing/vsock/
H A Dvsock_test.c278 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_msg_peek_client()
414 send_buf(fd, buf, buf_size, flags, buf_size); in test_seqpacket_msg_bounds_client()
516 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_seqpacket_msg_trunc_client()
670 send_buf(fd, data, buf_size, 0, -EMSGSIZE); in test_seqpacket_bigmsg_client()
724 send_buf(fd, buf1, buf_size, 0, buf_size); in test_seqpacket_invalid_rec_buffer_client()
726 send_buf(fd, buf2, buf_size, 0, buf_size); in test_seqpacket_invalid_rec_buffer_client()
958 send_buf(fd, data, sizeof(data), 0, sizeof(data)); in test_inv_buf_server()
1001 send_buf(fd, HELLO_STR, strlen(HELLO_STR), 0, strlen(HELLO_STR)); in test_stream_virtio_skb_merge_client()
1008 send_buf(fd, WORLD_STR, strlen(WORLD_STR), 0, strlen(WORLD_STR)); in test_stream_virtio_skb_merge_client()
1308 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_unsent_bytes_client()
[all …]
/linux/drivers/iio/common/ssp_sensors/
H A Dssp_spi.c480 u8 *send_buf, u8 length) in ssp_send_instruction() argument
501 ssp_fill_buffer(msg, 1, send_buf, length); in ssp_send_instruction()
504 __func__, inst, sensor_type, send_buf[1]); in ssp_send_instruction()

12