/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | agent.c | 87 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 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 in send_next_seg() [all...] |
H A D | mad.c | 603 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp() 700 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp() 701 + mad_send_wr->send_buf.data_len in handle_outgoing_dr_smp() 798 struct ib_mad_send_buf *send_buf = &send_wr->send_buf; in alloc_send_rmpp_list() local 799 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list() 803 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list() 804 send_buf->seg_rmpp_size = mad_size - IB_MGMT_RMPP_HDR; in alloc_send_rmpp_list() 805 seg_size = send_buf in alloc_send_rmpp_list() 953 ib_get_rmpp_segment(struct ib_mad_send_buf *send_buf, int seg_num) ib_get_rmpp_segment() argument 985 ib_free_send_mad(struct ib_mad_send_buf *send_buf) ib_free_send_mad() argument 1070 ib_post_send_mad(struct ib_mad_send_buf *send_buf, struct ib_mad_send_buf **bad_send_buf) ib_post_send_mad() argument 2446 find_send_wr(struct ib_mad_agent_private *mad_agent_priv, struct ib_mad_send_buf *send_buf) find_send_wr() argument 2467 ib_modify_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, u32 timeout_ms) ib_modify_mad() argument 2501 ib_cancel_mad(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf) ib_cancel_mad() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | agent.c | 87 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 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 in send_next_seg() [all...] |
H A D | mad.c | 597 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp() 694 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp() 695 + mad_send_wr->send_buf.data_len in handle_outgoing_dr_smp() 791 struct ib_mad_send_buf *send_buf = &send_wr->send_buf; in alloc_send_rmpp_list() local 792 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list() 796 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list() 797 send_buf->seg_rmpp_size = mad_size - IB_MGMT_RMPP_HDR; in alloc_send_rmpp_list() 798 seg_size = send_buf in alloc_send_rmpp_list() 945 ib_get_rmpp_segment(struct ib_mad_send_buf *send_buf, int seg_num) ib_get_rmpp_segment() argument 977 ib_free_send_mad(struct ib_mad_send_buf *send_buf) ib_free_send_mad() argument 1062 ib_post_send_mad(struct ib_mad_send_buf *send_buf, struct ib_mad_send_buf **bad_send_buf) ib_post_send_mad() argument 2436 find_send_wr(struct ib_mad_agent_private *mad_agent_priv, struct ib_mad_send_buf *send_buf) find_send_wr() argument 2457 ib_modify_mad(struct ib_mad_send_buf *send_buf, u32 timeout_ms) ib_modify_mad() argument [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | ib_mad.h | 65 __entry->length = wr->send_buf.hdr_len + 66 wr->send_buf.data_len; 68 ((struct ib_mad_hdr *)wr->send_buf.mad)->base_version; 70 ((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class; 72 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_version; 74 ((struct ib_mad_hdr *)wr->send_buf.mad)->method; 76 ((struct ib_mad_hdr *)wr->send_buf.mad)->status; 78 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_specific; 79 __entry->tid = ((struct ib_mad_hdr *)wr->send_buf.mad)->tid; 81 ((struct ib_mad_hdr *)wr->send_buf [all...] |
/kernel/linux/linux-6.6/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 [all...] |
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | hmdfs_client.h | 92 int hmdfs_send_open(struct hmdfs_peer *con, const char *send_buf, 100 int hmdfs_send_setattr(struct hmdfs_peer *con, const char *send_buf, 102 int hmdfs_send_getattr(struct hmdfs_peer *con, const char *send_buf, 110 int hmdfs_send_getxattr(struct hmdfs_peer *con, const char *send_buf, 112 int hmdfs_send_setxattr(struct hmdfs_peer *con, const char *send_buf, 115 ssize_t hmdfs_send_listxattr(struct hmdfs_peer *con, const char *send_buf,
|
H A D | inode_remote.c | 872 char *send_buf = NULL; in hmdfs_setattr_remote() local 878 send_buf = hmdfs_get_dentry_relative_path(dentry); in hmdfs_setattr_remote() 879 if (!send_buf) { in hmdfs_setattr_remote() 900 err = hmdfs_send_setattr(conn, send_buf, &send_setattr_info); in hmdfs_setattr_remote() 903 kfree(send_buf); in hmdfs_setattr_remote() 911 char *send_buf = NULL; in hmdfs_remote_getattr() local 922 send_buf = hmdfs_get_dentry_relative_path(dentry); in hmdfs_remote_getattr() 923 if (!send_buf) { in hmdfs_remote_getattr() 928 err = hmdfs_send_getattr(conn, send_buf, lookup_flags, attr); in hmdfs_remote_getattr() 929 kfree(send_buf); in hmdfs_remote_getattr() 965 char *send_buf = NULL; hmdfs_remote_listxattr() local [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | hmdfs_client.h | 92 int hmdfs_send_open(struct hmdfs_peer *con, const char *send_buf, 100 int hmdfs_send_setattr(struct hmdfs_peer *con, const char *send_buf, 102 int hmdfs_send_getattr(struct hmdfs_peer *con, const char *send_buf, 110 int hmdfs_send_getxattr(struct hmdfs_peer *con, const char *send_buf, 112 int hmdfs_send_setxattr(struct hmdfs_peer *con, const char *send_buf, 115 ssize_t hmdfs_send_listxattr(struct hmdfs_peer *con, const char *send_buf,
|
H A D | inode_remote.c | 872 char *send_buf = NULL; in hmdfs_setattr_remote() local 878 send_buf = hmdfs_get_dentry_relative_path(dentry); in hmdfs_setattr_remote() 879 if (!send_buf) { in hmdfs_setattr_remote() 900 err = hmdfs_send_setattr(conn, send_buf, &send_setattr_info); in hmdfs_setattr_remote() 903 kfree(send_buf); in hmdfs_setattr_remote() 911 char *send_buf = NULL; in hmdfs_remote_getattr() local 922 send_buf = hmdfs_get_dentry_relative_path(dentry); in hmdfs_remote_getattr() 923 if (!send_buf) { in hmdfs_remote_getattr() 928 err = hmdfs_send_getattr(conn, send_buf, lookup_flags, attr); in hmdfs_remote_getattr() 929 kfree(send_buf); in hmdfs_remote_getattr() 965 char *send_buf = NULL; hmdfs_remote_listxattr() local [all...] |
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | ath3k.c | 208 u8 *send_buf; in ath3k_load_firmware() local 215 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_firmware() 216 if (!send_buf) { in ath3k_load_firmware() 238 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware() 240 err = usb_bulk_msg(udev, pipe, send_buf, size, in ath3k_load_firmware() 253 kfree(send_buf); in ath3k_load_firmware() 277 u8 *send_buf; in ath3k_load_fwfile() local 284 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_fwfile() 285 if (!send_buf) { in ath3k_load_fwfile() 297 kfree(send_buf); in ath3k_load_fwfile() [all...] |
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | ath3k.c | 207 u8 *send_buf; in ath3k_load_firmware() local 214 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_firmware() 215 if (!send_buf) { in ath3k_load_firmware() 237 memcpy(send_buf, firmware->data + sent, size); in ath3k_load_firmware() 239 err = usb_bulk_msg(udev, pipe, send_buf, size, in ath3k_load_firmware() 252 kfree(send_buf); in ath3k_load_firmware() 276 u8 *send_buf; in ath3k_load_fwfile() local 283 send_buf = kmalloc(BULK_SIZE, GFP_KERNEL); in ath3k_load_fwfile() 284 if (!send_buf) { in ath3k_load_fwfile() 296 kfree(send_buf); in ath3k_load_fwfile() [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/net/vmw_vsock/ |
H A D | hyperv_transport.c | 229 struct hvs_send_buf *send_buf, size_t to_write) in hvs_send_data() 231 send_buf->hdr.pkt_type = 1; in hvs_send_data() 232 send_buf->hdr.data_size = to_write; in hvs_send_data() 233 return vmbus_sendpacket(chan, &send_buf->hdr, in hvs_send_data() 234 sizeof(send_buf->hdr) + to_write, in hvs_send_data() 631 struct hvs_send_buf *send_buf; in hvs_stream_enqueue() local 636 BUILD_BUG_ON(sizeof(*send_buf) != HV_HYP_PAGE_SIZE); in hvs_stream_enqueue() 638 send_buf = kmalloc(sizeof(*send_buf), GFP_KERNEL); in hvs_stream_enqueue() 639 if (!send_buf) in hvs_stream_enqueue() 228 hvs_send_data(struct vmbus_channel *chan, struct hvs_send_buf *send_buf, size_t to_write) hvs_send_data() argument [all...] |
/kernel/linux/linux-6.6/drivers/uio/ |
H A D | uio_hv_generic.c | 64 void *send_buf; member 184 vfree(pdata->send_buf); in hv_uio_cleanup() 311 pdata->send_buf = vzalloc(SEND_BUFFER_SIZE); in hv_uio_probe() 312 if (pdata->send_buf == NULL) { in hv_uio_probe() 317 ret = vmbus_establish_gpadl(channel, pdata->send_buf, in hv_uio_probe() 320 vfree(pdata->send_buf); in hv_uio_probe() 328 = (uintptr_t)pdata->send_buf; in hv_uio_probe()
|
/kernel/linux/linux-6.6/drivers/hid/ |
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() 174 memcpy(send_buf, setup_arr[i], setup_arr_sizes[i]); in thrustmaster_interrupts() 178 send_buf, in thrustmaster_interrupts() 185 kfree(send_buf); in thrustmaster_interrupts() 190 kfree(send_buf); in thrustmaster_interrupts()
|
/kernel/linux/linux-5.10/arch/arm/mach-orion5x/ |
H A D | terastation_pro2-setup.c | 202 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 D | kurobox_pro-setup.c | 227 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()
|
/kernel/linux/linux-6.6/arch/arm/mach-orion5x/ |
H A D | kurobox_pro-setup.c | 224 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()
|
H A D | terastation_pro2-setup.c | 202 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()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema.c | 606 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in vema_send() 607 ib_free_send_mad(mad_wc->send_buf); in vema_send() 613 * @send_buf: Send buffer if found, else NULL 621 struct ib_mad_send_buf *send_buf, in vema_recv() 728 struct ib_mad_send_buf *send_buf; in opa_vnic_vema_send_trap() local 795 send_buf = ib_create_send_mad(port->mad_agent, 1, pkey_idx, 0, in opa_vnic_vema_send_trap() 798 if (IS_ERR(send_buf)) { in opa_vnic_vema_send_trap() 803 send_buf->ah = ah; in opa_vnic_vema_send_trap() 806 trap_mad = send_buf->mad; in opa_vnic_vema_send_trap() 837 if (ib_post_send_mad(send_buf, NUL in opa_vnic_vema_send_trap() 620 vema_recv(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_wc) vema_recv() argument [all...] |