X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fipmi.h;h=2ec265e1045faf49392ac2f852ae8683c38ca0cc;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=2b3d98e13400469ae6700874fb69e60b52685808;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/linux/ipmi.h b/include/linux/ipmi.h index 2b3d98e13..2ec265e10 100644 --- a/include/linux/ipmi.h +++ b/include/linux/ipmi.h @@ -124,7 +124,7 @@ struct ipmi_ipmb_addr * In this address, the remote_SWID is always the SWID the remote * message came from, or the SWID we are sending the message to. * local_SWID is always our SWID. Note that having our SWID in the - * message is a little wierd, but this is required. + * message is a little weird, but this is required. */ #define IPMI_LAN_ADDR_TYPE 0x04 struct ipmi_lan_addr @@ -253,7 +253,6 @@ static inline void ipmi_free_recv_msg(struct ipmi_recv_msg *msg) { msg->done(msg); } -struct ipmi_recv_msg *ipmi_alloc_recv_msg(void); struct ipmi_user_hndl { @@ -302,32 +301,6 @@ void ipmi_set_my_LUN(ipmi_user_t user, unsigned char LUN); unsigned char ipmi_get_my_LUN(ipmi_user_t user); -/* - * Send a command request from the given user. The address is the - * proper address for the channel type. If this is a command, then - * the message response comes back, the receive handler for this user - * will be called with the given msgid value in the recv msg. If this - * is a response to a command, then the msgid will be used as the - * sequence number for the response (truncated if necessary), so when - * sending a response you should use the sequence number you received - * in the msgid field of the received command. If the priority is > - * 0, the message will go into a high-priority queue and be sent - * first. Otherwise, it goes into a normal-priority queue. - * The user_msg_data field will be returned in any response to this - * message. - * - * Note that if you send a response (with the netfn lower bit set), - * you *will* get back a SEND_MSG response telling you what happened - * when the response was sent. You will not get back a response to - * the message itself. - */ -int ipmi_request(ipmi_user_t user, - struct ipmi_addr *addr, - long msgid, - struct kernel_ipmi_msg *msg, - void *user_msg_data, - int priority); - /* * Like ipmi_request, but lets you specify the number of retries and * the retry time. The retries is the number of times the message @@ -350,18 +323,6 @@ int ipmi_request_settime(ipmi_user_t user, int max_retries, unsigned int retry_time_ms); -/* - * Like ipmi_request, but lets you specify the slave return address. - */ -int ipmi_request_with_source(ipmi_user_t user, - struct ipmi_addr *addr, - long msgid, - struct kernel_ipmi_msg *msg, - void *user_msg_data, - int priority, - unsigned char source_address, - unsigned char source_lun); - /* * Like ipmi_request, but with messages supplied. This will not * allocate any memory, and the messages may be statically allocated @@ -380,16 +341,6 @@ int ipmi_request_supply_msgs(ipmi_user_t user, struct ipmi_recv_msg *supplied_recv, int priority); -/* - * Do polling on the IPMI interface the user is attached to. This - * causes the IPMI code to do an immediate check for information from - * the driver and handle anything that is immediately pending. This - * will not block in anyway. This is useful if you need to implement - * polling from the user like you need to send periodic watchdog pings - * from a crash dump, or something like that. - */ -void ipmi_poll_interface(ipmi_user_t user); - /* * When commands come in to the SMS, the user can register to receive * them. Only one user can be listening on a specific netfn/cmd pair @@ -419,17 +370,6 @@ void ipmi_user_set_run_to_completion(ipmi_user_t user, int val); */ int ipmi_set_gets_events(ipmi_user_t user, int val); -/* - * Register the given user to handle all received IPMI commands. This - * will fail if anyone is registered as a command receiver or if - * another is already registered to receive all commands. NOTE THAT - * THIS IS FOR EMULATION USERS ONLY, DO NOT USER THIS FOR NORMAL - * STUFF. - */ -int ipmi_register_all_cmd_rcvr(ipmi_user_t user); -int ipmi_unregister_all_cmd_rcvr(ipmi_user_t user); - - /* * Called when a new SMI is registered. This will also be called on * every existing interface when a new watcher is registered with @@ -463,9 +403,6 @@ unsigned int ipmi_addr_length(int addr_type); /* Validate that the given IPMI address is valid. */ int ipmi_validate_addr(struct ipmi_addr *addr, int len); -/* Return 1 if the given addresses are equal, 0 if not. */ -int ipmi_addr_equal(struct ipmi_addr *addr1, struct ipmi_addr *addr2); - #endif /* __KERNEL__ */