Symbol: ipmi_smi
drivers/char/ipmi/ipmi_ipmb.c
383
struct ipmi_smi *new_intf)
drivers/char/ipmi/ipmi_ipmb.c
40
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
1005
static void deliver_err_response(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1016
static void smi_add_watch(struct ipmi_smi *intf, unsigned int flags)
drivers/char/ipmi/ipmi_msghandler.c
1041
static void smi_remove_watch(struct ipmi_smi *intf, unsigned int flags)
drivers/char/ipmi/ipmi_msghandler.c
1079
static int intf_next_seq(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1133
static int intf_find_seq(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1166
static int intf_start_seq_timer(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1193
static int intf_err_seq(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1234
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
1324
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
1345
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1414
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1552
static void maintenance_mode_update(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
1570
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1611
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1656
static struct cmd_rcvr *find_cmd_rcvr(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1672
static int is_cmd_rcvr_exclusive(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1693
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1738
struct ipmi_smi *intf = user->intf;
drivers/char/ipmi/ipmi_msghandler.c
1869
static struct ipmi_smi_msg *smi_add_send_msg(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1886
static int smi_send(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
1922
static int i_ipmi_req_sysintf(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
195
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
1995
static int i_ipmi_req_ipmb(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2133
static int i_ipmi_req_ipmb_direct(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2185
static int i_ipmi_req_lan(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2307
struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2433
static int check_addr(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2524
static void bmc_device_id_handler(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
2565
send_get_device_id_cmd(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
2593
static int __get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc)
drivers/char/ipmi/ipmi_msghandler.c
2641
static int __bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
drivers/char/ipmi/ipmi_msghandler.c
2656
intf = list_first_entry(&bmc->intfs, struct ipmi_smi,
drivers/char/ipmi/ipmi_msghandler.c
2662
if (intf != list_first_entry(&bmc->intfs, struct ipmi_smi,
drivers/char/ipmi/ipmi_msghandler.c
2780
static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
drivers/char/ipmi/ipmi_msghandler.c
308
static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc,
drivers/char/ipmi/ipmi_msghandler.c
3118
static void __ipmi_bmc_unregister(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3138
static void ipmi_bmc_unregister(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3148
static int __ipmi_bmc_register(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
3309
send_guid_cmd(struct ipmi_smi *intf, int chan)
drivers/char/ipmi/ipmi_msghandler.c
3336
static void guid_handler(struct ipmi_smi *intf, struct ipmi_recv_msg *msg)
drivers/char/ipmi/ipmi_msghandler.c
3371
static void __get_guid(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3392
send_channel_info_cmd(struct ipmi_smi *intf, int chan)
drivers/char/ipmi/ipmi_msghandler.c
3422
channel_handler(struct ipmi_smi *intf, struct ipmi_recv_msg *msg)
drivers/char/ipmi/ipmi_msghandler.c
3491
static int __scan_channels(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
3547
static void ipmi_poll(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3565
struct ipmi_smi *intf = container_of(attr,
drivers/char/ipmi/ipmi_msghandler.c
3566
struct ipmi_smi, nr_users_devattr);
drivers/char/ipmi/ipmi_msghandler.c
3576
struct ipmi_smi *intf = container_of(attr,
drivers/char/ipmi/ipmi_msghandler.c
3577
struct ipmi_smi, nr_msgs_devattr);
drivers/char/ipmi/ipmi_msghandler.c
3594
struct ipmi_smi *intf = container_of(attr,
drivers/char/ipmi/ipmi_msghandler.c
3595
struct ipmi_smi,
drivers/char/ipmi/ipmi_msghandler.c
3605
struct ipmi_smi *intf = container_of(work, struct ipmi_smi,
drivers/char/ipmi/ipmi_msghandler.c
3622
struct ipmi_smi *intf, *tintf;
drivers/char/ipmi/ipmi_msghandler.c
3772
static void deliver_smi_err_response(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
3788
static void cleanup_smi_msgs(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3827
void ipmi_unregister_smi(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
3883
static int handle_ipmb_get_msg_rsp(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
3946
static int handle_ipmb_get_msg_cmd(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4048
static int handle_ipmb_direct_rcv_cmd(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4124
static int handle_ipmb_direct_rcv_rsp(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4155
static int handle_lan_get_msg_rsp(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4222
static int handle_lan_get_msg_cmd(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4334
static int handle_oem_get_msg_cmd(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4446
static int handle_read_event_rsp(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4543
static int handle_bmc_rsp(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4578
static int handle_one_recv_msg(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
46
static void handle_new_recv_msgs(struct ipmi_smi *intf);
drivers/char/ipmi/ipmi_msghandler.c
47
static void need_waiter(struct ipmi_smi *intf);
drivers/char/ipmi/ipmi_msghandler.c
48
static int handle_one_recv_msg(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4815
static void handle_new_recv_msgs(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
4859
struct ipmi_smi *intf = from_work(intf, t, smi_work);
drivers/char/ipmi/ipmi_msghandler.c
4952
void ipmi_smi_msg_received(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
4985
void ipmi_smi_watchdog_pretimeout(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
4996
smi_from_recv_msg(struct ipmi_smi *intf, struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
5017
static void check_msg_timeout(struct ipmi_smi *intf, struct seq_table *ent,
drivers/char/ipmi/ipmi_msghandler.c
5102
static bool ipmi_timeout_handler(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
5170
static void ipmi_request_event(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
5187
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
5224
static void need_waiter(struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_msghandler.c
5324
static void _ipmi_panic_request_and_wait(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
5365
static void event_receiver_fetcher(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
5378
static void device_id_fetcher(struct ipmi_smi *intf, struct ipmi_recv_msg *msg)
drivers/char/ipmi/ipmi_msghandler.c
5393
static void send_panic_events(struct ipmi_smi *intf, char *str)
drivers/char/ipmi/ipmi_msghandler.c
5540
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
570
void (*null_user_handler)(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
595
#define to_si_intf_from_dev(device) container_of(device, struct ipmi_smi, dev)
drivers/char/ipmi/ipmi_msghandler.c
597
static void __get_guid(struct ipmi_smi *intf);
drivers/char/ipmi/ipmi_msghandler.c
598
static void __ipmi_bmc_unregister(struct ipmi_smi *intf);
drivers/char/ipmi/ipmi_msghandler.c
599
static int __ipmi_bmc_register(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
602
static int __scan_channels(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_msghandler.c
605
static void ipmi_lock_xmit_msgs(struct ipmi_smi *intf, int run_to_completion,
drivers/char/ipmi/ipmi_msghandler.c
613
static void ipmi_unlock_xmit_msgs(struct ipmi_smi *intf, int run_to_completion,
drivers/char/ipmi/ipmi_msghandler.c
727
struct ipmi_smi *intf = container_of(ref, struct ipmi_smi, refcount);
drivers/char/ipmi/ipmi_msghandler.c
752
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_msghandler.c
962
static int deliver_response(struct ipmi_smi *intf, struct ipmi_recv_msg *msg)
drivers/char/ipmi/ipmi_msghandler.c
996
static void deliver_local_response(struct ipmi_smi *intf,
drivers/char/ipmi/ipmi_powernv.c
22
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_powernv.c
36
static int ipmi_powernv_start_processing(void *send_info, struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_si_intf.c
1214
struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_si_intf.c
134
struct ipmi_smi *intf;
drivers/char/ipmi/ipmi_ssif.c
1165
struct ipmi_smi *intf)
drivers/char/ipmi/ipmi_ssif.c
202
struct ipmi_smi *intf;
include/linux/ipmi_smi.h
149
struct ipmi_smi *new_intf);
include/linux/ipmi_smi.h
308
void ipmi_unregister_smi(struct ipmi_smi *intf);
include/linux/ipmi_smi.h
31
struct ipmi_smi;
include/linux/ipmi_smi.h
316
void ipmi_smi_msg_received(struct ipmi_smi *intf,
include/linux/ipmi_smi.h
320
void ipmi_smi_watchdog_pretimeout(struct ipmi_smi *intf);