/kernel/linux/linux-5.10/include/linux/ |
H A D | ipmi_smi.h | 82 int (*start_processing)(void *send_info, 89 void (*shutdown)(void *send_info); 96 int (*get_smi_info)(void *send_info, struct ipmi_smi_info *data); 107 void (*sender)(void *send_info, 114 void (*request_events)(void *send_info); 126 void (*set_need_watch)(void *send_info, unsigned int watch_mask); 131 void (*flush_messages)(void *send_info); 140 void (*set_run_to_completion)(void *send_info, bool run_to_completion); 146 void (*poll)(void *send_info); 155 void (*set_maintenance_mode)(void *send_info, boo [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | ipmi_smi.h | 147 int (*start_processing)(void *send_info, 154 void (*shutdown)(void *send_info); 161 int (*get_smi_info)(void *send_info, struct ipmi_smi_info *data); 172 void (*sender)(void *send_info, 179 void (*request_events)(void *send_info); 191 void (*set_need_watch)(void *send_info, unsigned int watch_mask); 196 void (*flush_messages)(void *send_info); 205 void (*set_run_to_completion)(void *send_info, bool run_to_completion); 211 void (*poll)(void *send_info); 220 void (*set_maintenance_mode)(void *send_info, boo [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_send.c | 261 static void dr_post_send(struct mlx5dr_qp *dr_qp, struct postsend_info *send_info) in dr_post_send() argument 263 dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, in dr_post_send() 264 &send_info->write, MLX5_OPCODE_RDMA_WRITE, 0); in dr_post_send() 265 dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, in dr_post_send() 266 &send_info->read, MLX5_OPCODE_RDMA_READ, 1); in dr_post_send() 334 struct postsend_info *send_info) in dr_fill_data_segs() 339 send_info->write.send_flags |= IB_SEND_SIGNALED; in dr_fill_data_segs() 342 send_info in dr_fill_data_segs() 333 dr_fill_data_segs(struct mlx5dr_send_ring *send_ring, struct postsend_info *send_info) dr_fill_data_segs() argument 353 dr_postsend_icm_data(struct mlx5dr_domain *dmn, struct postsend_info *send_info) dr_postsend_icm_data() argument 432 struct postsend_info send_info = {}; mlx5dr_send_postsend_ste() local 463 struct postsend_info send_info = {}; mlx5dr_send_postsend_htbl() local 538 struct postsend_info send_info = {}; mlx5dr_send_postsend_formatted_htbl() local 560 struct postsend_info send_info = {}; mlx5dr_send_postsend_action() local 972 struct postsend_info send_info = {}; mlx5dr_send_ring_force_drain() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
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 in dr_post_send() 567 dr_fill_write_args_segs(struct mlx5dr_send_ring *send_ring, struct postsend_info *send_info) dr_fill_write_args_segs() argument 578 dr_fill_write_icm_segs(struct mlx5dr_domain *dmn, struct mlx5dr_send_ring *send_ring, struct postsend_info *send_info) dr_fill_write_icm_segs() argument 616 dr_fill_data_segs(struct mlx5dr_domain *dmn, struct mlx5dr_send_ring *send_ring, struct postsend_info *send_info) dr_fill_data_segs() argument 626 dr_postsend_icm_data(struct mlx5dr_domain *dmn, struct postsend_info *send_info) dr_postsend_icm_data() argument 699 struct postsend_info send_info = {}; mlx5dr_send_postsend_ste() local 734 struct postsend_info send_info = {}; mlx5dr_send_postsend_htbl() local 817 struct postsend_info send_info = {}; mlx5dr_send_postsend_formatted_htbl() local 839 struct postsend_info send_info = {}; mlx5dr_send_postsend_action() local 857 struct postsend_info send_info = {}; mlx5dr_send_postsend_pattern() local 883 struct postsend_info send_info = {}; mlx5dr_send_postsend_args() local 1340 struct postsend_info send_info = {}; mlx5dr_send_ring_force_drain() local [all...] |
/kernel/linux/linux-5.10/drivers/char/ipmi/ |
H A D | ipmi_powernv.c | 36 static int ipmi_powernv_start_processing(void *send_info, struct ipmi_smi *intf) in ipmi_powernv_start_processing() argument 38 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_start_processing() 54 static void ipmi_powernv_send(void *send_info, struct ipmi_smi_msg *msg) in ipmi_powernv_send() argument 56 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_send() 178 static void ipmi_powernv_request_events(void *send_info) in ipmi_powernv_request_events() argument 182 static void ipmi_powernv_set_run_to_completion(void *send_info, in ipmi_powernv_set_run_to_completion() argument 187 static void ipmi_powernv_poll(void *send_info) in ipmi_powernv_poll() argument 189 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_poll()
|
H A D | ipmi_si_intf.c | 881 static void flush_messages(void *send_info) in flush_messages() argument 883 struct smi_info *smi_info = send_info; in flush_messages() 897 static void sender(void *send_info, in sender() argument 900 struct smi_info *smi_info = send_info; in sender() 928 static void set_run_to_completion(void *send_info, bool i_run_to_completion) in set_run_to_completion() argument 930 struct smi_info *smi_info = send_info; in set_run_to_completion() 1029 static void poll(void *send_info) in poll() argument 1031 struct smi_info *smi_info = send_info; in poll() 1047 static void request_events(void *send_info) in request_events() argument 1049 struct smi_info *smi_info = send_info; in request_events() 1057 set_need_watch(void *send_info, unsigned int watch_mask) set_need_watch() argument 1137 smi_start_processing(void *send_info, struct ipmi_smi *intf) smi_start_processing() argument 1183 get_smi_info(void *send_info, struct ipmi_smi_info *data) get_smi_info() argument 1195 set_maintenance_mode(void *send_info, bool enable) set_maintenance_mode() argument 2182 shutdown_smi(void *send_info) shutdown_smi() argument [all...] |
H A D | ipmi_ssif.c | 1080 static void sender(void *send_info, in sender() argument 1083 struct ssif_info *ssif_info = (struct ssif_info *) send_info; in sender() 1103 static int get_smi_info(void *send_info, struct ipmi_smi_info *data) in get_smi_info() argument 1105 struct ssif_info *ssif_info = send_info; in get_smi_info() 1118 static void request_events(void *send_info) in request_events() argument 1120 struct ssif_info *ssif_info = (struct ssif_info *) send_info; in request_events() 1135 static void ssif_set_need_watch(void *send_info, unsigned int watch_mask) in ssif_set_need_watch() argument 1137 struct ssif_info *ssif_info = (struct ssif_info *) send_info; in ssif_set_need_watch() 1156 static int ssif_start_processing(void *send_info, in ssif_start_processing() argument 1159 struct ssif_info *ssif_info = send_info; in ssif_start_processing() 1268 shutdown_ssif(void *send_info) shutdown_ssif() argument [all...] |
H A D | ipmi_msghandler.c | 477 void *send_info; member 962 intf->handlers->set_need_watch(intf->send_info, in smi_add_watch() 995 intf->handlers->set_need_watch(intf->send_info, in smi_remove_watch() 1266 rv = intf->handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info() 1497 intf->send_info, intf->maintenance_mode_enable); in maintenance_mode_update() 1851 handlers->sender(intf->send_info, smi_msg); in smi_send() 3380 intf->handlers->poll(intf->send_info); in ipmi_poll() 3404 void *send_info, in ipmi_add_smi() 3450 intf->send_info = send_info; in ipmi_add_smi() 3402 ipmi_add_smi(struct module *owner, const struct ipmi_smi_handlers *handlers, void *send_info, struct device *si_dev, unsigned char slave_addr) ipmi_add_smi() argument [all...] |
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ipmi_powernv.c | 36 static int ipmi_powernv_start_processing(void *send_info, struct ipmi_smi *intf) in ipmi_powernv_start_processing() argument 38 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_start_processing() 54 static void ipmi_powernv_send(void *send_info, struct ipmi_smi_msg *msg) in ipmi_powernv_send() argument 56 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_send() 178 static void ipmi_powernv_request_events(void *send_info) in ipmi_powernv_request_events() argument 182 static void ipmi_powernv_set_run_to_completion(void *send_info, in ipmi_powernv_set_run_to_completion() argument 187 static void ipmi_powernv_poll(void *send_info) in ipmi_powernv_poll() argument 189 struct ipmi_smi_powernv *smi = send_info; in ipmi_powernv_poll()
|
H A D | ipmi_ipmb.c | 377 static int ipmi_ipmb_start_processing(void *send_info, in ipmi_ipmb_start_processing() argument 380 struct ipmi_ipmb_dev *iidev = send_info; in ipmi_ipmb_start_processing() 400 static void ipmi_ipmb_shutdown(void *send_info) in ipmi_ipmb_shutdown() argument 402 struct ipmi_ipmb_dev *iidev = send_info; in ipmi_ipmb_shutdown() 407 static void ipmi_ipmb_sender(void *send_info, in ipmi_ipmb_sender() argument 410 struct ipmi_ipmb_dev *iidev = send_info; in ipmi_ipmb_sender() 422 static void ipmi_ipmb_request_events(void *send_info) in ipmi_ipmb_request_events() argument
|
H A D | ipmi_si_intf.c | 883 static void flush_messages(void *send_info) in flush_messages() argument 885 struct smi_info *smi_info = send_info; in flush_messages() 899 static void sender(void *send_info, in sender() argument 902 struct smi_info *smi_info = send_info; in sender() 930 static void set_run_to_completion(void *send_info, bool i_run_to_completion) in set_run_to_completion() argument 932 struct smi_info *smi_info = send_info; in set_run_to_completion() 1031 static void poll(void *send_info) in poll() argument 1033 struct smi_info *smi_info = send_info; in poll() 1049 static void request_events(void *send_info) in request_events() argument 1051 struct smi_info *smi_info = send_info; in request_events() 1059 set_need_watch(void *send_info, unsigned int watch_mask) set_need_watch() argument 1139 smi_start_processing(void *send_info, struct ipmi_smi *intf) smi_start_processing() argument 1184 get_smi_info(void *send_info, struct ipmi_smi_info *data) get_smi_info() argument 1196 set_maintenance_mode(void *send_info, bool enable) set_maintenance_mode() argument 2175 shutdown_smi(void *send_info) shutdown_smi() argument [all...] |
H A D | ipmi_ssif.c | 1071 static void sender(void *send_info, in sender() argument 1074 struct ssif_info *ssif_info = send_info; in sender() 1094 static int get_smi_info(void *send_info, struct ipmi_smi_info *data) in get_smi_info() argument 1096 struct ssif_info *ssif_info = send_info; in get_smi_info() 1109 static void request_events(void *send_info) in request_events() argument 1111 struct ssif_info *ssif_info = send_info; in request_events() 1126 static void ssif_set_need_watch(void *send_info, unsigned int watch_mask) in ssif_set_need_watch() argument 1128 struct ssif_info *ssif_info = send_info; in ssif_set_need_watch() 1147 static int ssif_start_processing(void *send_info, in ssif_start_processing() argument 1150 struct ssif_info *ssif_info = send_info; in ssif_start_processing() 1259 shutdown_ssif(void *send_info) shutdown_ssif() argument [all...] |
H A D | ipmi_msghandler.c | 483 void *send_info; member 1000 intf->handlers->set_need_watch(intf->send_info, in smi_add_watch() 1033 intf->handlers->set_need_watch(intf->send_info, in smi_remove_watch() 1311 rv = intf->handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info() 1543 intf->send_info, intf->maintenance_mode_enable); in maintenance_mode_update() 1898 handlers->sender(intf->send_info, smi_msg); in smi_send() 3498 intf->handlers->poll(intf->send_info); in ipmi_poll() 3552 void *send_info, in ipmi_add_smi() 3599 intf->send_info = send_info; in ipmi_add_smi() 3550 ipmi_add_smi(struct module *owner, const struct ipmi_smi_handlers *handlers, void *send_info, struct device *si_dev, unsigned char slave_addr) ipmi_add_smi() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/ |
H A D | vmci_host.c | 363 struct vmci_datagram_snd_rcv_info send_info; in vmci_host_do_send_datagram() local 372 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram() 375 if (send_info.len > VMCI_MAX_DG_SIZE) { in vmci_host_do_send_datagram() 377 send_info.len); in vmci_host_do_send_datagram() 381 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram() 383 send_info.len); in vmci_host_do_send_datagram() 387 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram() 388 send_info.len); in vmci_host_do_send_datagram() 395 if (VMCI_DG_SIZE(dg) != send_info in vmci_host_do_send_datagram() [all...] |
/kernel/linux/linux-6.6/drivers/misc/vmw_vmci/ |
H A D | vmci_host.c | 365 struct vmci_datagram_snd_rcv_info send_info; in vmci_host_do_send_datagram() local 374 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram() 377 if (send_info.len > VMCI_MAX_DG_SIZE) { in vmci_host_do_send_datagram() 379 send_info.len); in vmci_host_do_send_datagram() 383 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram() 385 send_info.len); in vmci_host_do_send_datagram() 389 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram() 390 send_info.len); in vmci_host_do_send_datagram() 397 if (VMCI_DG_SIZE(dg) != send_info in vmci_host_do_send_datagram() [all...] |
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | protocol.c | 1090 struct subflow_send_info send_info[2]; in mptcp_subflow_get_send() local 1123 send_info[i].ssk = NULL; in mptcp_subflow_get_send() 1124 send_info[i].ratio = -1; in mptcp_subflow_get_send() 1142 if (ratio < send_info[subflow->backup].ratio) { in mptcp_subflow_get_send() 1143 send_info[subflow->backup].ssk = ssk; in mptcp_subflow_get_send() 1144 send_info[subflow->backup].ratio = ratio; in mptcp_subflow_get_send() 1149 msk, nr_active, send_info[0].ssk, send_info[0].ratio, in mptcp_subflow_get_send() 1150 send_info[1].ssk, send_info[ in mptcp_subflow_get_send() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 755 struct switchdev_notifier_fdb_info send_info; in prestera_fdb_offload_notify() local 757 send_info.addr = info->addr; in prestera_fdb_offload_notify() 758 send_info.vid = info->vid; in prestera_fdb_offload_notify() 759 send_info.offloaded = true; in prestera_fdb_offload_notify() 762 &send_info.info, NULL); in prestera_fdb_offload_notify()
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | protocol.c | 1419 struct subflow_send_info send_info[SSK_MODE_MAX]; in mptcp_subflow_get_send() local 1430 send_info[i].ssk = NULL; in mptcp_subflow_get_send() 1431 send_info[i].linger_time = -1; in mptcp_subflow_get_send() 1452 if (linger_time < send_info[subflow->backup].linger_time) { in mptcp_subflow_get_send() 1453 send_info[subflow->backup].ssk = ssk; in mptcp_subflow_get_send() 1454 send_info[subflow->backup].linger_time = linger_time; in mptcp_subflow_get_send() 1461 send_info[SSK_MODE_ACTIVE].ssk = send_info[SSK_MODE_BACKUP].ssk; in mptcp_subflow_get_send() 1474 ssk = send_info[SSK_MODE_ACTIVE].ssk; in mptcp_subflow_get_send()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.c | 27 struct switchdev_notifier_fdb_info send_info = {}; in mlx5_esw_bridge_fdb_offload_notify() local 29 send_info.addr = addr; in mlx5_esw_bridge_fdb_offload_notify() 30 send_info.vid = vid; in mlx5_esw_bridge_fdb_offload_notify() 31 send_info.offloaded = true; in mlx5_esw_bridge_fdb_offload_notify() 32 call_switchdev_notifiers(val, dev, &send_info.info, NULL); in mlx5_esw_bridge_fdb_offload_notify()
|
/kernel/linux/linux-6.6/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()
|