Home
last modified time | relevance | path

Searched refs:send_buf (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A 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 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 in send_next_seg()
[all...]
H A Dmad.c603 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 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 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 in send_next_seg()
[all...]
H A Dmad.c597 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 Dib_mad.h65 __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 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
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/fs/hmdfs/
H A Dhmdfs_client.h92 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 Dinode_remote.c872 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 Dhmdfs_client.h92 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 Dinode_remote.c872 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 Dath3k.c208 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 Dath3k.c207 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 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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/net/vmw_vsock/
H A Dhyperv_transport.c229 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 Duio_hv_generic.c64 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 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()
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 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.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()
/kernel/linux/linux-6.6/arch/arm/mach-orion5x/
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()
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()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c606 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...]

Completed in 20 milliseconds

12345