send_info 490 drivers/char/ipmi/ipmi_msghandler.c void *send_info; send_info 972 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_need_watch(intf->send_info, send_info 1005 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_need_watch(intf->send_info, send_info 1276 drivers/char/ipmi/ipmi_msghandler.c rv = intf->handlers->get_smi_info(intf->send_info, data); send_info 1504 drivers/char/ipmi/ipmi_msghandler.c intf->send_info, intf->maintenance_mode_enable); send_info 1856 drivers/char/ipmi/ipmi_msghandler.c handlers->sender(intf->send_info, smi_msg); send_info 3369 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->poll(intf->send_info); send_info 3393 drivers/char/ipmi/ipmi_msghandler.c void *send_info, send_info 3439 drivers/char/ipmi/ipmi_msghandler.c intf->send_info = send_info; send_info 3485 drivers/char/ipmi/ipmi_msghandler.c rv = handlers->start_processing(send_info, intf); send_info 3519 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->shutdown(intf->send_info); send_info 3617 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->shutdown(intf->send_info); send_info 4522 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->sender(intf->send_info, newmsg); send_info 4751 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->request_events(intf->send_info); send_info 4883 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->flush_messages(intf->send_info); send_info 5104 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_run_to_completion(intf->send_info, send_info 36 drivers/char/ipmi/ipmi_powernv.c static int ipmi_powernv_start_processing(void *send_info, struct ipmi_smi *intf) send_info 38 drivers/char/ipmi/ipmi_powernv.c struct ipmi_smi_powernv *smi = send_info; send_info 54 drivers/char/ipmi/ipmi_powernv.c static void ipmi_powernv_send(void *send_info, struct ipmi_smi_msg *msg) send_info 56 drivers/char/ipmi/ipmi_powernv.c struct ipmi_smi_powernv *smi = send_info; send_info 178 drivers/char/ipmi/ipmi_powernv.c static void ipmi_powernv_request_events(void *send_info) send_info 182 drivers/char/ipmi/ipmi_powernv.c static void ipmi_powernv_set_run_to_completion(void *send_info, send_info 187 drivers/char/ipmi/ipmi_powernv.c static void ipmi_powernv_poll(void *send_info) send_info 189 drivers/char/ipmi/ipmi_powernv.c struct ipmi_smi_powernv *smi = send_info; send_info 881 drivers/char/ipmi/ipmi_si_intf.c static void flush_messages(void *send_info) send_info 883 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 897 drivers/char/ipmi/ipmi_si_intf.c static void sender(void *send_info, send_info 900 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 928 drivers/char/ipmi/ipmi_si_intf.c static void set_run_to_completion(void *send_info, bool i_run_to_completion) send_info 930 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1043 drivers/char/ipmi/ipmi_si_intf.c static void poll(void *send_info) send_info 1045 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1061 drivers/char/ipmi/ipmi_si_intf.c static void request_events(void *send_info) send_info 1063 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1071 drivers/char/ipmi/ipmi_si_intf.c static void set_need_watch(void *send_info, unsigned int watch_mask) send_info 1073 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1151 drivers/char/ipmi/ipmi_si_intf.c static int smi_start_processing(void *send_info, send_info 1154 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *new_smi = send_info; send_info 1197 drivers/char/ipmi/ipmi_si_intf.c static int get_smi_info(void *send_info, struct ipmi_smi_info *data) send_info 1199 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi = send_info; send_info 1209 drivers/char/ipmi/ipmi_si_intf.c static void set_maintenance_mode(void *send_info, bool enable) send_info 1211 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1218 drivers/char/ipmi/ipmi_si_intf.c static void shutdown_smi(void *send_info); send_info 2160 drivers/char/ipmi/ipmi_si_intf.c static void shutdown_smi(void *send_info) send_info 2162 drivers/char/ipmi/ipmi_si_intf.c struct smi_info *smi_info = send_info; send_info 1099 drivers/char/ipmi/ipmi_ssif.c static void sender(void *send_info, send_info 1102 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = (struct ssif_info *) send_info; send_info 1122 drivers/char/ipmi/ipmi_ssif.c static int get_smi_info(void *send_info, struct ipmi_smi_info *data) send_info 1124 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = send_info; send_info 1137 drivers/char/ipmi/ipmi_ssif.c static void request_events(void *send_info) send_info 1139 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = (struct ssif_info *) send_info; send_info 1154 drivers/char/ipmi/ipmi_ssif.c static void ssif_set_need_watch(void *send_info, unsigned int watch_mask) send_info 1156 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = (struct ssif_info *) send_info; send_info 1175 drivers/char/ipmi/ipmi_ssif.c static int ssif_start_processing(void *send_info, send_info 1178 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = send_info; send_info 1287 drivers/char/ipmi/ipmi_ssif.c static void shutdown_ssif(void *send_info) send_info 1289 drivers/char/ipmi/ipmi_ssif.c struct ssif_info *ssif_info = send_info; send_info 352 drivers/misc/vmw_vmci/vmci_host.c struct vmci_datagram_snd_rcv_info send_info; send_info 361 drivers/misc/vmw_vmci/vmci_host.c if (copy_from_user(&send_info, uptr, sizeof(send_info))) send_info 364 drivers/misc/vmw_vmci/vmci_host.c if (send_info.len > VMCI_MAX_DG_SIZE) { send_info 366 drivers/misc/vmw_vmci/vmci_host.c send_info.len); send_info 370 drivers/misc/vmw_vmci/vmci_host.c if (send_info.len < sizeof(*dg)) { send_info 372 drivers/misc/vmw_vmci/vmci_host.c send_info.len); send_info 376 drivers/misc/vmw_vmci/vmci_host.c dg = memdup_user((void __user *)(uintptr_t)send_info.addr, send_info 377 drivers/misc/vmw_vmci/vmci_host.c send_info.len); send_info 384 drivers/misc/vmw_vmci/vmci_host.c if (VMCI_DG_SIZE(dg) != send_info.len) { send_info 397 drivers/misc/vmw_vmci/vmci_host.c send_info.result = vmci_datagram_dispatch(cid, dg, true); send_info 400 drivers/misc/vmw_vmci/vmci_host.c return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; send_info 262 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static void dr_post_send(struct mlx5dr_qp *dr_qp, struct postsend_info *send_info) send_info 264 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, send_info 265 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c &send_info->write, MLX5_OPCODE_RDMA_WRITE, 0); send_info 266 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dr_rdma_segments(dr_qp, send_info->remote_addr, send_info->rkey, send_info 267 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c &send_info->read, MLX5_OPCODE_RDMA_READ, 1); send_info 335 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info *send_info) send_info 340 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->write.send_flags |= IB_SEND_SIGNALED; send_info 343 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->read.length = send_info->write.length; send_info 345 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->read.addr = (uintptr_t)send_info->write.addr; send_info 346 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->read.lkey = send_ring->mr->mkey.key; send_info 349 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->read.send_flags = IB_SEND_SIGNALED; send_info 351 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->read.send_flags = 0; send_info 355 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info *send_info) send_info 365 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c if (send_info->write.length > dmn->info.max_inline_size) { send_info 371 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c (void *)(uintptr_t)send_info->write.addr, send_info 372 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->write.length); send_info 373 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->write.addr = (uintptr_t)send_ring->mr->dma_addr + buff_offset; send_info 374 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info->write.lkey = send_ring->mr->mkey.key; send_info 378 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dr_fill_data_segs(send_ring, send_info); send_info 379 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dr_post_send(send_ring->qp, send_info); send_info 429 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info send_info = {}; send_info 431 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.addr = (uintptr_t)data; send_info 432 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.length = size; send_info 433 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.lkey = 0; send_info 434 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.remote_addr = mlx5dr_ste_get_mr_addr(ste) + offset; send_info 435 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.rkey = ste->htbl->chunk->rkey; send_info 437 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c return dr_postsend_icm_data(dmn, &send_info); send_info 460 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info send_info = {}; send_info 483 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.addr = (uintptr_t)data; send_info 484 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.length = byte_size; send_info 485 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.lkey = 0; send_info 486 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.remote_addr = send_info 488 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.rkey = htbl->chunk->rkey; send_info 490 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c ret = dr_postsend_icm_data(dmn, &send_info); send_info 535 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info send_info = {}; send_info 537 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.addr = (uintptr_t)data; send_info 538 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.length = byte_size; send_info 539 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.lkey = 0; send_info 540 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.remote_addr = send_info 542 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.rkey = htbl->chunk->rkey; send_info 544 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c ret = dr_postsend_icm_data(dmn, &send_info); send_info 557 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info send_info = {}; send_info 560 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.addr = (uintptr_t)action->rewrite.data; send_info 561 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.length = action->rewrite.num_of_actions * send_info 563 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.lkey = 0; send_info 564 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.remote_addr = action->rewrite.chunk->mr_addr; send_info 565 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.rkey = action->rewrite.chunk->rkey; send_info 568 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c ret = dr_postsend_icm_data(dmn, &send_info); send_info 965 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c struct postsend_info send_info = {}; send_info 975 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.addr = (uintptr_t)data; send_info 976 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.length = DR_STE_SIZE; send_info 977 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.write.lkey = 0; send_info 979 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.remote_addr = (uintptr_t)send_ring->sync_mr->addr; send_info 980 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c send_info.rkey = send_ring->sync_mr->mkey.key; send_info 983 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c ret = dr_postsend_icm_data(dmn, &send_info); send_info 82 include/linux/ipmi_smi.h int (*start_processing)(void *send_info, send_info 89 include/linux/ipmi_smi.h void (*shutdown)(void *send_info); send_info 96 include/linux/ipmi_smi.h int (*get_smi_info)(void *send_info, struct ipmi_smi_info *data); send_info 107 include/linux/ipmi_smi.h void (*sender)(void *send_info, send_info 114 include/linux/ipmi_smi.h void (*request_events)(void *send_info); send_info 126 include/linux/ipmi_smi.h void (*set_need_watch)(void *send_info, unsigned int watch_mask); send_info 131 include/linux/ipmi_smi.h void (*flush_messages)(void *send_info); send_info 140 include/linux/ipmi_smi.h void (*set_run_to_completion)(void *send_info, bool run_to_completion); send_info 146 include/linux/ipmi_smi.h void (*poll)(void *send_info); send_info 155 include/linux/ipmi_smi.h void (*set_maintenance_mode)(void *send_info, bool enable); send_info 229 include/linux/ipmi_smi.h void *send_info, send_info 233 include/linux/ipmi_smi.h #define ipmi_register_smi(handlers, send_info, dev, slave_addr) \ send_info 234 include/linux/ipmi_smi.h ipmi_add_smi(THIS_MODULE, handlers, send_info, dev, slave_addr)