Lines Matching refs:user

27  * Opaque type for a IPMI message user.  One of these is needed to
48 struct ipmi_user *user;
57 * be NULL. If the user above is NULL, then this will be the
96 * this is NULL, it will be ignored for the user.
108 * the user handle will be invalid. The interface may or may
115 /* Create a new user of the IPMI layer on the given interface number. */
119 struct ipmi_user **user);
122 * Destroy the given user of the IPMI layer. Note that after this
124 * callbacks for the user. Thus as long as you destroy all the users
129 int ipmi_destroy_user(struct ipmi_user *user);
132 int ipmi_get_version(struct ipmi_user *user,
139 * this user, so it will affect all users of this interface. This is
145 int ipmi_set_my_address(struct ipmi_user *user,
148 int ipmi_get_my_address(struct ipmi_user *user,
151 int ipmi_set_my_LUN(struct ipmi_user *user,
154 int ipmi_get_my_LUN(struct ipmi_user *user,
171 int ipmi_request_settime(struct ipmi_user *user,
189 int ipmi_request_supply_msgs(struct ipmi_user *user,
199 * Poll the IPMI interface for the user. This causes the IPMI code to
205 void ipmi_poll_interface(struct ipmi_user *user);
208 * When commands come in to the SMS, the user can register to receive
209 * them. Only one user can be listening on a specific netfn/cmd/chan tuple
211 * registered. If a command is received that does not have a user
216 int ipmi_register_for_cmd(struct ipmi_user *user,
220 int ipmi_unregister_for_cmd(struct ipmi_user *user,
251 int ipmi_get_maintenance_mode(struct ipmi_user *user);
252 int ipmi_set_maintenance_mode(struct ipmi_user *user, int mode);
255 * When the user is created, it will not receive IPMI events by
256 * default. The user must set this to TRUE to get incoming events.
257 * The first user that sets this to TRUE will receive all events that
260 int ipmi_set_gets_events(struct ipmi_user *user, bool val);