• Home
  • Raw
  • Download

Lines Matching refs:user

118 	ipmi_user_t   user;  member
737 if (!msg->user) { in deliver_response()
756 ipmi_user_t user = msg->user; in deliver_response() local
757 user->handler->ipmi_recv_hndl(msg, user->handler_data); in deliver_response()
924 ipmi_user_t *user) in ipmi_create_user() argument
1010 *user = new_user; in ipmi_create_user()
1051 ipmi_user_t user = container_of(ref, struct ipmi_user, refcount); in free_user() local
1052 kfree(user); in free_user()
1055 int ipmi_destroy_user(ipmi_user_t user) in ipmi_destroy_user() argument
1057 ipmi_smi_t intf = user->intf; in ipmi_destroy_user()
1063 user->valid = false; in ipmi_destroy_user()
1065 if (user->handler->ipmi_watchdog_pretimeout) in ipmi_destroy_user()
1068 if (user->gets_events) in ipmi_destroy_user()
1073 list_del_rcu(&user->link); in ipmi_destroy_user()
1077 && (intf->seq_table[i].recv_msg->user == user)) { in ipmi_destroy_user()
1092 if (rcvr->user == user) { in ipmi_destroy_user()
1116 kref_put(&user->refcount, free_user); in ipmi_destroy_user()
1122 void ipmi_get_version(ipmi_user_t user, in ipmi_get_version() argument
1126 *major = user->intf->ipmi_version_major; in ipmi_get_version()
1127 *minor = user->intf->ipmi_version_minor; in ipmi_get_version()
1131 int ipmi_set_my_address(ipmi_user_t user, in ipmi_set_my_address() argument
1137 user->intf->channels[channel].address = address; in ipmi_set_my_address()
1142 int ipmi_get_my_address(ipmi_user_t user, in ipmi_get_my_address() argument
1148 *address = user->intf->channels[channel].address; in ipmi_get_my_address()
1153 int ipmi_set_my_LUN(ipmi_user_t user, in ipmi_set_my_LUN() argument
1159 user->intf->channels[channel].lun = LUN & 0x3; in ipmi_set_my_LUN()
1164 int ipmi_get_my_LUN(ipmi_user_t user, in ipmi_get_my_LUN() argument
1170 *address = user->intf->channels[channel].lun; in ipmi_get_my_LUN()
1175 int ipmi_get_maintenance_mode(ipmi_user_t user) in ipmi_get_maintenance_mode() argument
1180 spin_lock_irqsave(&user->intf->maintenance_mode_lock, flags); in ipmi_get_maintenance_mode()
1181 mode = user->intf->maintenance_mode; in ipmi_get_maintenance_mode()
1182 spin_unlock_irqrestore(&user->intf->maintenance_mode_lock, flags); in ipmi_get_maintenance_mode()
1195 int ipmi_set_maintenance_mode(ipmi_user_t user, int mode) in ipmi_set_maintenance_mode() argument
1199 ipmi_smi_t intf = user->intf; in ipmi_set_maintenance_mode()
1232 int ipmi_set_gets_events(ipmi_user_t user, bool val) in ipmi_set_gets_events() argument
1235 ipmi_smi_t intf = user->intf; in ipmi_set_gets_events()
1242 if (user->gets_events == val) in ipmi_set_gets_events()
1245 user->gets_events = val; in ipmi_set_gets_events()
1262 while (user->gets_events && !list_empty(&intf->waiting_events)) { in ipmi_set_gets_events()
1276 msg->user = user; in ipmi_set_gets_events()
1277 kref_get(&user->refcount); in ipmi_set_gets_events()
1322 int ipmi_register_for_cmd(ipmi_user_t user, in ipmi_register_for_cmd() argument
1327 ipmi_smi_t intf = user->intf; in ipmi_register_for_cmd()
1338 rcvr->user = user; in ipmi_register_for_cmd()
1361 int ipmi_unregister_for_cmd(ipmi_user_t user, in ipmi_unregister_for_cmd() argument
1366 ipmi_smi_t intf = user->intf; in ipmi_unregister_for_cmd()
1378 if (rcvr->user == user) { in ipmi_unregister_for_cmd()
1537 static int i_ipmi_request(ipmi_user_t user, in i_ipmi_request() argument
1582 recv_msg->user = user; in i_ipmi_request()
1583 if (user) in i_ipmi_request()
1584 kref_get(&user->refcount); in i_ipmi_request()
1936 int ipmi_request_settime(ipmi_user_t user, in ipmi_request_settime() argument
1948 if (!user) in ipmi_request_settime()
1950 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_settime()
1953 return i_ipmi_request(user, in ipmi_request_settime()
1954 user->intf, in ipmi_request_settime()
1968 int ipmi_request_supply_msgs(ipmi_user_t user, in ipmi_request_supply_msgs() argument
1980 if (!user) in ipmi_request_supply_msgs()
1982 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_supply_msgs()
1985 return i_ipmi_request(user, in ipmi_request_supply_msgs()
1986 user->intf, in ipmi_request_supply_msgs()
2752 void ipmi_poll_interface(ipmi_user_t user) in ipmi_poll_interface() argument
2754 ipmi_poll(user->intf); in ipmi_poll_interface()
2984 ipmi_user_t user; in ipmi_unregister_smi() local
2999 list_for_each_entry_rcu(user, &intf->users, link) { in ipmi_unregister_smi()
3095 ipmi_user_t user = NULL; in handle_ipmb_get_msg_cmd() local
3117 user = rcvr->user; in handle_ipmb_get_msg_cmd()
3118 kref_get(&user->refcount); in handle_ipmb_get_msg_cmd()
3120 user = NULL; in handle_ipmb_get_msg_cmd()
3123 if (user == NULL) { in handle_ipmb_get_msg_cmd()
3173 kref_put(&user->refcount, free_user); in handle_ipmb_get_msg_cmd()
3186 recv_msg->user = user; in handle_ipmb_get_msg_cmd()
3283 ipmi_user_t user = NULL; in handle_lan_get_msg_cmd() local
3305 user = rcvr->user; in handle_lan_get_msg_cmd()
3306 kref_get(&user->refcount); in handle_lan_get_msg_cmd()
3308 user = NULL; in handle_lan_get_msg_cmd()
3311 if (user == NULL) { in handle_lan_get_msg_cmd()
3331 kref_put(&user->refcount, free_user); in handle_lan_get_msg_cmd()
3347 recv_msg->user = user; in handle_lan_get_msg_cmd()
3383 ipmi_user_t user = NULL; in handle_oem_get_msg_cmd() local
3413 user = rcvr->user; in handle_oem_get_msg_cmd()
3414 kref_get(&user->refcount); in handle_oem_get_msg_cmd()
3416 user = NULL; in handle_oem_get_msg_cmd()
3419 if (user == NULL) { in handle_oem_get_msg_cmd()
3441 kref_put(&user->refcount, free_user); in handle_oem_get_msg_cmd()
3455 recv_msg->user = user; in handle_oem_get_msg_cmd()
3500 ipmi_user_t user; in handle_read_event_rsp() local
3527 list_for_each_entry_rcu(user, &intf->users, link) { in handle_read_event_rsp()
3528 if (!user->gets_events) in handle_read_event_rsp()
3551 recv_msg->user = user; in handle_read_event_rsp()
3552 kref_get(&user->refcount); in handle_read_event_rsp()
3602 struct ipmi_user *user; in handle_bmc_rsp() local
3614 user = recv_msg->user; in handle_bmc_rsp()
3616 if (user && !user->valid) { in handle_bmc_rsp()
3714 if (!recv_msg->user || !recv_msg->user->valid) in handle_one_recv_msg()
3855 ipmi_user_t user; in handle_new_recv_msgs() local
3858 list_for_each_entry_rcu(user, &intf->users, link) { in handle_new_recv_msgs()
3859 if (user->handler->ipmi_watchdog_pretimeout) in handle_new_recv_msgs()
3860 user->handler->ipmi_watchdog_pretimeout( in handle_new_recv_msgs()
3861 user->handler_data); in handle_new_recv_msgs()
4259 rv->user = NULL; in ipmi_alloc_recv_msg()
4268 if (msg->user) in ipmi_free_recv_msg()
4269 kref_put(&msg->user->refcount, free_user); in ipmi_free_recv_msg()