| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_send.c | 484 static void dr_post_send(struct mlx5dr_qp *dr_qp, struct postsend_info *send_info) in dr_post_send() argument 486 if (send_info->type == WRITE_ICM) { in dr_post_send() 487 dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, in dr_post_send() 488 &send_info->write, MLX5_OPCODE_RDMA_WRITE, false); in dr_post_send() 489 dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, in dr_post_send() 490 &send_info->read, MLX5_OPCODE_RDMA_READ, true); in dr_post_send() 492 dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, in dr_post_send() 493 &send_info->write, MLX5_OPCODE_FLOW_TBL_ACCESS, true); in dr_post_send() 568 struct postsend_info *send_info) in dr_fill_write_args_segs() argument 573 send_info->write.send_flags |= IB_SEND_SIGNALED; in dr_fill_write_args_segs() [all …]
|
| /linux/drivers/misc/vmw_vmci/ |
| H A D | vmci_host.c | 364 struct vmci_datagram_snd_rcv_info send_info; in vmci_host_do_send_datagram() local 373 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram() 376 if (send_info.len > VMCI_MAX_DG_SIZE) { in vmci_host_do_send_datagram() 378 send_info.len); in vmci_host_do_send_datagram() 382 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram() 384 send_info.len); in vmci_host_do_send_datagram() 388 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram() 389 send_info.len); in vmci_host_do_send_datagram() 396 if (VMCI_DG_SIZE(dg) != send_info.len) { in vmci_host_do_send_datagram() 409 send_info.result = vmci_datagram_dispatch(cid, dg, true); in vmci_host_do_send_datagram() [all …]
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_intf.c | 901 static void flush_messages(void *send_info) in flush_messages() argument 903 struct smi_info *smi_info = send_info; in flush_messages() 917 static int sender(void *send_info, struct ipmi_smi_msg *msg) in sender() argument 919 struct smi_info *smi_info = send_info; in sender() 951 static void set_run_to_completion(void *send_info, bool i_run_to_completion) in set_run_to_completion() argument 953 struct smi_info *smi_info = send_info; in set_run_to_completion() 1052 static void poll(void *send_info) in poll() argument 1054 struct smi_info *smi_info = send_info; in poll() 1070 static void request_events(void *send_info) in request_events() argument 1072 struct smi_info *smi_info = send_info; in request_events() [all …]
|
| H A D | ipmi_ssif.c | 1071 static int sender(void *send_info, struct ipmi_smi_msg *msg) in sender() argument 1073 struct ssif_info *ssif_info = send_info; in sender() 1092 static int get_smi_info(void *send_info, struct ipmi_smi_info *data) in get_smi_info() argument 1094 struct ssif_info *ssif_info = send_info; in get_smi_info() 1107 static void request_events(void *send_info) in request_events() argument 1109 struct ssif_info *ssif_info = send_info; in request_events() 1124 static void ssif_set_need_watch(void *send_info, unsigned int watch_mask) in ssif_set_need_watch() argument 1126 struct ssif_info *ssif_info = send_info; in ssif_set_need_watch() 1145 static int ssif_start_processing(void *send_info, in ssif_start_processing() argument 1148 struct ssif_info *ssif_info = send_info; in ssif_start_processing() [all …]
|
| H A D | ipmi_msghandler.c | 461 void *send_info; member 1021 intf->handlers->set_need_watch(intf->send_info, in smi_add_watch() 1054 intf->handlers->set_need_watch(intf->send_info, in smi_remove_watch() 1318 rv = intf->handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info() 1547 intf->send_info, in maintenance_mode_update() 1888 handlers->sender(intf->send_info, smi_msg); in smi_send() 3501 intf->handlers->poll(intf->send_info); in ipmi_poll() 3567 void *send_info, in ipmi_add_smi() argument 3611 intf->send_info = send_info; in ipmi_add_smi() 3660 rv = handlers->start_processing(send_info, intf); in ipmi_add_smi() [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_switchdev.c | 1206 struct switchdev_notifier_fdb_info send_info = {}; in prestera_fdb_offload_notify() local 1208 send_info.addr = info->addr; in prestera_fdb_offload_notify() 1209 send_info.vid = info->vid; in prestera_fdb_offload_notify() 1210 send_info.offloaded = true; in prestera_fdb_offload_notify() 1213 &send_info.info, NULL); in prestera_fdb_offload_notify()
|
| /linux/net/mptcp/ |
| H A D | protocol.c | 1459 struct subflow_send_info send_info[SSK_MODE_MAX]; in mptcp_subflow_get_send() local 1470 send_info[i].ssk = NULL; in mptcp_subflow_get_send() 1471 send_info[i].linger_time = -1; in mptcp_subflow_get_send() 1494 if (linger_time < send_info[backup].linger_time) { in mptcp_subflow_get_send() 1495 send_info[backup].ssk = ssk; in mptcp_subflow_get_send() 1496 send_info[backup].linger_time = linger_time; in mptcp_subflow_get_send() 1503 send_info[SSK_MODE_ACTIVE].ssk = send_info[SSK_MODE_BACKUP].ssk; in mptcp_subflow_get_send() 1516 ssk = send_info[SSK_MODE_ACTIVE].ssk; in mptcp_subflow_get_send()
|