| /linux/drivers/hid/ |
| H A D | hid-corsair-void.c | 379 unsigned char *send_buf __free(kfree) = NULL; in send_alert_store() 389 send_buf = kmalloc(3, GFP_KERNEL); in send_alert_store() 390 if (!send_buf) in send_alert_store() 394 send_buf[0] = CORSAIR_VOID_NOTIF_REQUEST_ID; in send_alert_store() 395 send_buf[1] = 0x02; in send_alert_store() 396 send_buf[2] = alert_id; in send_alert_store() 399 send_buf, 3, HID_OUTPUT_REPORT, in send_alert_store() 434 unsigned char *send_buf __free(kfree) = NULL; in corsair_void_set_sidetone_wireless() 436 send_buf = kmalloc(12, GFP_KERNEL); in corsair_void_set_sidetone_wireless() 437 if (!send_buf) in corsair_void_set_sidetone_wireless() [all …]
|
| H A D | hid-thrustmaster.c | 153 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 D | agent.c | 96 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 D | mad_rmpp.c | 206 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 D | mad.c | 624 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 D | ath3k.c | 205 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 D | ib_mad.h | 64 __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 D | cdx_rpmsg.c | 30 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/infiniband/hw/mthca/ |
| H A D | mthca_mad.c | 169 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/drivers/uio/ |
| H A D | uio_hv_generic.c | 63 void *send_buf; member 201 vfree(pdata->send_buf); in hv_uio_cleanup() 328 pdata->send_buf = vzalloc(SEND_BUFFER_SIZE); in hv_uio_probe() 329 if (!pdata->send_buf) { in hv_uio_probe() 334 ret = vmbus_establish_gpadl(channel, pdata->send_buf, in hv_uio_probe() 338 vfree(pdata->send_buf); in hv_uio_probe() 345 pdata->info.mem[SEND_BUF_MAP].addr = (uintptr_t)pdata->send_buf; in hv_uio_probe()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sockmap_ktls.c | 446 char send_buf[] = "hello ktls sockmap reverse order"; test_sockmap_ktls_verdict_with_tls_rx() local
|
| /linux/net/vmw_vsock/ |
| H A D | hyperv_transport.c | 242 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() 652 struct hvs_send_buf *send_buf; in hvs_stream_enqueue() local 657 BUILD_BUG_ON(sizeof(*send_buf) != HV_HYP_PAGE_SIZE); in hvs_stream_enqueue() 659 send_buf = kmalloc_obj(*send_buf); in hvs_stream_enqueue() 660 if (!send_buf) in hvs_stream_enqueue() 676 ret = memcpy_from_msg(send_buf->data, msg, to_write); in hvs_stream_enqueue() 680 ret = hvs_send_data(hvs->chan, send_buf, to_write); in hvs_stream_enqueue() 691 kfree(send_buf); in hvs_stream_enqueue()
|
| /linux/drivers/hid/intel-ish-hid/ishtp/ |
| H A D | client-buffers.c | 73 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 D | client.c | 720 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/sound/soc/codecs/ |
| H A D | tas571x.c | 107 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 D | tas5086.c | 196 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 D | ms_sensors_i2c.c | 190 __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 D | versalnet_edac.c | 520 void *send_buf; in mcdi_request() local 523 send_buf = kzalloc(hdr_len + sdu_len, GFP_KERNEL); in mcdi_request() 524 if (!send_buf) in mcdi_request() 527 memcpy(send_buf, hdr, hdr_len); in mcdi_request() 528 memcpy(send_buf + hdr_len, sdu, sdu_len); in mcdi_request() 530 ret = rpmsg_send(cdx->ept, send_buf, hdr_len + sdu_len); in mcdi_request() 534 kfree(send_buf); in mcdi_request()
|
| /linux/tools/testing/vsock/ |
| H A D | vsock_test.c | 278 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_msg_peek_client() 446 send_buf(fd, buf, buf_size, flags, buf_size); in test_seqpacket_msg_bounds_client() 548 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_seqpacket_msg_trunc_client() 702 send_buf(fd, data, buf_size, 0, -EMSGSIZE); in test_seqpacket_bigmsg_client() 756 send_buf(fd, buf1, buf_size, 0, buf_size); in test_seqpacket_invalid_rec_buffer_client() 758 send_buf(fd, buf2, buf_size, 0, buf_size); in test_seqpacket_invalid_rec_buffer_client() 990 send_buf(fd, data, sizeof(data), 0, sizeof(data)); in test_inv_buf_server() 1033 send_buf(fd, HELLO_STR, strlen(HELLO_STR), 0, strlen(HELLO_STR)); in test_stream_virtio_skb_merge_client() 1040 send_buf(fd, WORLD_STR, strlen(WORLD_STR), 0, strlen(WORLD_STR)); in test_stream_virtio_skb_merge_client() 1340 send_buf(fd, buf, sizeof(buf), 0, sizeof(buf)); in test_unsent_bytes_client() [all …]
|
| H A D | vsock_test_zerocopy.c | 382 send_buf(fd, sbuf1, sizeof(sbuf1), 0, sizeof(sbuf1)); in test_stream_msgzcopy_mangle_client() 387 send_buf(fd, sbuf2, sizeof(sbuf2), MSG_ZEROCOPY, sizeof(sbuf2)); in test_stream_msgzcopy_mangle_client()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.h | 49 void *send_buf, size_t send_buf_size); 52 void *send_buf, size_t send_buf_size);
|
| /linux/drivers/media/usb/as102/ |
| H A D | as10x_handle.h | 26 unsigned char *send_buf, int send_buf_len,
|
| /linux/drivers/net/ethernet/intel/libie/ |
| H A D | controlq.c | 968 size_t buf_len = params->send_buf.iov_len; in libie_ctlq_xn_process_send() 970 void *buf = params->send_buf.iov_base; in libie_ctlq_xn_process_send() 1035 bool free_send = !libie_cp_can_send_onstack(params->send_buf.iov_len); in libie_ctlq_xn_send() 1039 if (params->send_buf.iov_len > LIBIE_CTLQ_MAX_BUF_LEN) { in libie_ctlq_xn_send() 1109 params->rel_tx_buf(params->send_buf.iov_base); in libie_ctlq_xn_send()
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | mad.c | 49 ib_free_send_mad(mad_send_wc->send_buf); in rvt_send_mad_handler()
|
| /linux/drivers/net/ethernet/intel/ixd/ |
| H A D | ixd_ctlq.c | 39 .send_buf = (struct kvec) { in ixd_ctlq_init_sparams()
|