Lines Matching refs:ev
2571 struct iscsi_uevent *ev; in iscsi_recv_pdu() local
2574 int len = nlmsg_total_size(sizeof(*ev) + sizeof(struct iscsi_hdr) + in iscsi_recv_pdu()
2590 ev = nlmsg_data(nlh); in iscsi_recv_pdu()
2591 memset(ev, 0, sizeof(*ev)); in iscsi_recv_pdu()
2592 ev->transport_handle = iscsi_handle(conn->transport); in iscsi_recv_pdu()
2593 ev->type = ISCSI_KEVENT_RECV_PDU; in iscsi_recv_pdu()
2594 ev->r.recv_req.cid = conn->cid; in iscsi_recv_pdu()
2595 ev->r.recv_req.sid = iscsi_conn_get_sid(conn); in iscsi_recv_pdu()
2596 pdu = (char*)ev + sizeof(*ev); in iscsi_recv_pdu()
2610 struct iscsi_uevent *ev; in iscsi_offload_mesg() local
2611 int len = nlmsg_total_size(sizeof(*ev) + data_size); in iscsi_offload_mesg()
2620 ev = nlmsg_data(nlh); in iscsi_offload_mesg()
2621 memset(ev, 0, sizeof(*ev)); in iscsi_offload_mesg()
2622 ev->type = type; in iscsi_offload_mesg()
2623 ev->transport_handle = iscsi_handle(transport); in iscsi_offload_mesg()
2626 ev->r.req_path.host_no = shost->host_no; in iscsi_offload_mesg()
2629 ev->r.notify_if_down.host_no = shost->host_no; in iscsi_offload_mesg()
2633 memcpy((char *)ev + sizeof(*ev), data, data_size); in iscsi_offload_mesg()
2643 struct iscsi_uevent *ev; in iscsi_conn_error_event() local
2645 int len = nlmsg_total_size(sizeof(*ev)); in iscsi_conn_error_event()
2685 ev = nlmsg_data(nlh); in iscsi_conn_error_event()
2686 ev->transport_handle = iscsi_handle(conn->transport); in iscsi_conn_error_event()
2687 ev->type = ISCSI_KEVENT_CONN_ERROR; in iscsi_conn_error_event()
2688 ev->r.connerror.error = error; in iscsi_conn_error_event()
2689 ev->r.connerror.cid = conn->cid; in iscsi_conn_error_event()
2690 ev->r.connerror.sid = iscsi_conn_get_sid(conn); in iscsi_conn_error_event()
2704 struct iscsi_uevent *ev; in iscsi_conn_login_event() local
2706 int len = nlmsg_total_size(sizeof(*ev)); in iscsi_conn_login_event()
2720 ev = nlmsg_data(nlh); in iscsi_conn_login_event()
2721 ev->transport_handle = iscsi_handle(conn->transport); in iscsi_conn_login_event()
2722 ev->type = ISCSI_KEVENT_CONN_LOGIN_STATE; in iscsi_conn_login_event()
2723 ev->r.conn_login.state = state; in iscsi_conn_login_event()
2724 ev->r.conn_login.cid = conn->cid; in iscsi_conn_login_event()
2725 ev->r.conn_login.sid = iscsi_conn_get_sid(conn); in iscsi_conn_login_event()
2739 struct iscsi_uevent *ev; in iscsi_post_host_event() local
2740 int len = nlmsg_total_size(sizeof(*ev) + data_size); in iscsi_post_host_event()
2750 ev = nlmsg_data(nlh); in iscsi_post_host_event()
2751 ev->transport_handle = iscsi_handle(transport); in iscsi_post_host_event()
2752 ev->type = ISCSI_KEVENT_HOST_EVENT; in iscsi_post_host_event()
2753 ev->r.host_event.host_no = host_no; in iscsi_post_host_event()
2754 ev->r.host_event.code = code; in iscsi_post_host_event()
2755 ev->r.host_event.data_size = data_size; in iscsi_post_host_event()
2758 memcpy((char *)ev + sizeof(*ev), data, data_size); in iscsi_post_host_event()
2770 struct iscsi_uevent *ev; in iscsi_ping_comp_event() local
2771 int len = nlmsg_total_size(sizeof(*ev) + data_size); in iscsi_ping_comp_event()
2780 ev = nlmsg_data(nlh); in iscsi_ping_comp_event()
2781 ev->transport_handle = iscsi_handle(transport); in iscsi_ping_comp_event()
2782 ev->type = ISCSI_KEVENT_PING_COMP; in iscsi_ping_comp_event()
2783 ev->r.ping_comp.host_no = host_no; in iscsi_ping_comp_event()
2784 ev->r.ping_comp.status = status; in iscsi_ping_comp_event()
2785 ev->r.ping_comp.pid = pid; in iscsi_ping_comp_event()
2786 ev->r.ping_comp.data_size = data_size; in iscsi_ping_comp_event()
2787 memcpy((char *)ev + sizeof(*ev), data, data_size); in iscsi_ping_comp_event()
2814 struct iscsi_uevent *ev = nlmsg_data(nlh); in iscsi_if_get_stats() local
2821 int len = nlmsg_total_size(sizeof(*ev) + in iscsi_if_get_stats()
2831 conn = iscsi_conn_lookup(ev->u.get_stats.sid, ev->u.get_stats.cid); in iscsi_if_get_stats()
2852 ev->u.get_stats.cid; in iscsi_if_get_stats()
2854 ev->u.get_stats.sid; in iscsi_if_get_stats()
2886 struct iscsi_uevent *ev; in iscsi_session_event() local
2889 int rc, len = nlmsg_total_size(sizeof(*ev)); in iscsi_session_event()
2905 ev = nlmsg_data(nlh); in iscsi_session_event()
2906 ev->transport_handle = iscsi_handle(session->transport); in iscsi_session_event()
2908 ev->type = event; in iscsi_session_event()
2911 ev->r.d_session.host_no = shost->host_no; in iscsi_session_event()
2912 ev->r.d_session.sid = session->sid; in iscsi_session_event()
2915 ev->r.c_session_ret.host_no = shost->host_no; in iscsi_session_event()
2916 ev->r.c_session_ret.sid = session->sid; in iscsi_session_event()
2919 ev->r.unbind_session.host_no = shost->host_no; in iscsi_session_event()
2920 ev->r.unbind_session.sid = session->sid; in iscsi_session_event()
2948 struct iscsi_uevent *ev, pid_t pid, in iscsi_if_create_session() argument
2963 ev->r.c_session_ret.host_no = shost->host_no; in iscsi_if_create_session()
2964 ev->r.c_session_ret.sid = session->sid; in iscsi_if_create_session()
2971 iscsi_if_create_conn(struct iscsi_transport *transport, struct iscsi_uevent *ev) in iscsi_if_create_conn() argument
2976 session = iscsi_session_lookup(ev->u.c_conn.sid); in iscsi_if_create_conn()
2979 ev->u.c_conn.sid); in iscsi_if_create_conn()
2983 conn = transport->create_conn(session, ev->u.c_conn.cid); in iscsi_if_create_conn()
2990 ev->r.c_conn_ret.sid = session->sid; in iscsi_if_create_conn()
2991 ev->r.c_conn_ret.cid = conn->cid; in iscsi_if_create_conn()
2998 iscsi_if_destroy_conn(struct iscsi_transport *transport, struct iscsi_uevent *ev) in iscsi_if_destroy_conn() argument
3002 conn = iscsi_conn_lookup(ev->u.d_conn.sid, ev->u.d_conn.cid); in iscsi_if_destroy_conn()
3016 iscsi_if_set_param(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) in iscsi_if_set_param() argument
3018 char *data = (char*)ev + sizeof(*ev); in iscsi_if_set_param()
3023 if (ev->u.set_param.len > rlen || in iscsi_if_set_param()
3024 ev->u.set_param.len > PAGE_SIZE) in iscsi_if_set_param()
3027 session = iscsi_session_lookup(ev->u.set_param.sid); in iscsi_if_set_param()
3028 conn = iscsi_conn_lookup(ev->u.set_param.sid, ev->u.set_param.cid); in iscsi_if_set_param()
3033 if (strlen(data) > ev->u.set_param.len) in iscsi_if_set_param()
3036 switch (ev->u.set_param.param) { in iscsi_if_set_param()
3045 err = transport->set_param(conn, ev->u.set_param.param, in iscsi_if_set_param()
3046 data, ev->u.set_param.len); in iscsi_if_set_param()
3056 struct iscsi_uevent *ev, int msg_type) in iscsi_if_ep_connect() argument
3067 shost = scsi_host_lookup(ev->u.ep_connect_through_host.host_no); in iscsi_if_ep_connect()
3071 ev->u.ep_connect_through_host.host_no); in iscsi_if_ep_connect()
3074 non_blocking = ev->u.ep_connect_through_host.non_blocking; in iscsi_if_ep_connect()
3076 non_blocking = ev->u.ep_connect.non_blocking; in iscsi_if_ep_connect()
3078 dst_addr = (struct sockaddr *)((char*)ev + sizeof(*ev)); in iscsi_if_ep_connect()
3085 ev->r.ep_connect_ret.handle = ep->id; in iscsi_if_ep_connect()
3125 struct iscsi_uevent *ev, int msg_type, u32 rlen) in iscsi_if_transport_ep() argument
3136 rc = iscsi_if_ep_connect(transport, ev, msg_type); in iscsi_if_transport_ep()
3142 ep = iscsi_lookup_endpoint(ev->u.ep_poll.ep_handle); in iscsi_if_transport_ep()
3146 ev->r.retcode = transport->ep_poll(ep, in iscsi_if_transport_ep()
3147 ev->u.ep_poll.timeout_ms); in iscsi_if_transport_ep()
3152 ev->u.ep_disconnect.ep_handle); in iscsi_if_transport_ep()
3160 struct iscsi_uevent *ev, u32 rlen) in iscsi_tgt_dscvr() argument
3172 shost = scsi_host_lookup(ev->u.tgt_dscvr.host_no); in iscsi_tgt_dscvr()
3175 ev->u.tgt_dscvr.host_no); in iscsi_tgt_dscvr()
3180 dst_addr = (struct sockaddr *)((char*)ev + sizeof(*ev)); in iscsi_tgt_dscvr()
3181 err = transport->tgt_dscvr(shost, ev->u.tgt_dscvr.type, in iscsi_tgt_dscvr()
3182 ev->u.tgt_dscvr.enable, dst_addr); in iscsi_tgt_dscvr()
3189 struct iscsi_uevent *ev, u32 rlen) in iscsi_set_host_param() argument
3191 char *data = (char*)ev + sizeof(*ev); in iscsi_set_host_param()
3198 if (ev->u.set_host_param.len > rlen || in iscsi_set_host_param()
3199 ev->u.set_host_param.len > PAGE_SIZE) in iscsi_set_host_param()
3202 shost = scsi_host_lookup(ev->u.set_host_param.host_no); in iscsi_set_host_param()
3205 ev->u.set_host_param.host_no); in iscsi_set_host_param()
3210 if (strlen(data) > ev->u.set_host_param.len) in iscsi_set_host_param()
3213 err = transport->set_host_param(shost, ev->u.set_host_param.param, in iscsi_set_host_param()
3214 data, ev->u.set_host_param.len); in iscsi_set_host_param()
3220 iscsi_set_path(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) in iscsi_set_path() argument
3232 shost = scsi_host_lookup(ev->u.set_path.host_no); in iscsi_set_path()
3235 ev->u.set_path.host_no); in iscsi_set_path()
3239 params = (struct iscsi_path *)((char *)ev + sizeof(*ev)); in iscsi_set_path()
3266 struct iscsi_uevent *ev, uint32_t len) in iscsi_set_iface_params() argument
3268 char *data = (char *)ev + sizeof(*ev); in iscsi_set_iface_params()
3275 shost = scsi_host_lookup(ev->u.set_iface_params.host_no); in iscsi_set_iface_params()
3278 ev->u.set_iface_params.host_no); in iscsi_set_iface_params()
3288 iscsi_send_ping(struct iscsi_transport *transport, struct iscsi_uevent *ev, u32 rlen) in iscsi_send_ping() argument
3300 shost = scsi_host_lookup(ev->u.iscsi_ping.host_no); in iscsi_send_ping()
3303 ev->u.iscsi_ping.host_no); in iscsi_send_ping()
3307 dst_addr = (struct sockaddr *)((char *)ev + sizeof(*ev)); in iscsi_send_ping()
3308 err = transport->send_ping(shost, ev->u.iscsi_ping.iface_num, in iscsi_send_ping()
3309 ev->u.iscsi_ping.iface_type, in iscsi_send_ping()
3310 ev->u.iscsi_ping.payload_size, in iscsi_send_ping()
3311 ev->u.iscsi_ping.pid, in iscsi_send_ping()
3320 struct iscsi_uevent *ev = nlmsg_data(nlh); in iscsi_get_chap() local
3338 chap_buf_size = (ev->u.get_chap.num_entries * sizeof(*chap_rec)); in iscsi_get_chap()
3339 len = nlmsg_total_size(sizeof(*ev) + chap_buf_size); in iscsi_get_chap()
3341 shost = scsi_host_lookup(ev->u.get_chap.host_no); in iscsi_get_chap()
3344 __func__, ev->u.get_chap.host_no); in iscsi_get_chap()
3364 evchap->u.get_chap.host_no = ev->u.get_chap.host_no; in iscsi_get_chap()
3365 evchap->u.get_chap.chap_tbl_idx = ev->u.get_chap.chap_tbl_idx; in iscsi_get_chap()
3366 evchap->u.get_chap.num_entries = ev->u.get_chap.num_entries; in iscsi_get_chap()
3370 err = transport->get_chap(shost, ev->u.get_chap.chap_tbl_idx, in iscsi_get_chap()
3373 actual_size = nlmsg_total_size(sizeof(*ev) + chap_buf_size); in iscsi_get_chap()
3387 struct iscsi_uevent *ev, uint32_t len) in iscsi_set_chap() argument
3389 char *data = (char *)ev + sizeof(*ev); in iscsi_set_chap()
3396 shost = scsi_host_lookup(ev->u.set_path.host_no); in iscsi_set_chap()
3399 __func__, ev->u.set_path.host_no); in iscsi_set_chap()
3409 struct iscsi_uevent *ev) in iscsi_delete_chap() argument
3417 shost = scsi_host_lookup(ev->u.delete_chap.host_no); in iscsi_delete_chap()
3420 __func__, ev->u.delete_chap.host_no); in iscsi_delete_chap()
3424 err = transport->delete_chap(shost, ev->u.delete_chap.chap_tbl_idx); in iscsi_delete_chap()
3454 struct iscsi_uevent *ev, uint32_t len) in iscsi_set_flashnode_param() argument
3456 char *data = (char *)ev + sizeof(*ev); in iscsi_set_flashnode_param()
3469 shost = scsi_host_lookup(ev->u.set_flashnode.host_no); in iscsi_set_flashnode_param()
3472 __func__, ev->u.set_flashnode.host_no); in iscsi_set_flashnode_param()
3477 idx = ev->u.set_flashnode.flashnode_idx; in iscsi_set_flashnode_param()
3481 __func__, idx, ev->u.set_flashnode.host_no); in iscsi_set_flashnode_param()
3507 struct iscsi_uevent *ev, uint32_t len) in iscsi_new_flashnode() argument
3509 char *data = (char *)ev + sizeof(*ev); in iscsi_new_flashnode()
3519 shost = scsi_host_lookup(ev->u.new_flashnode.host_no); in iscsi_new_flashnode()
3522 __func__, ev->u.new_flashnode.host_no); in iscsi_new_flashnode()
3530 ev->r.new_flashnode_ret.flashnode_idx = index; in iscsi_new_flashnode()
3542 struct iscsi_uevent *ev) in iscsi_del_flashnode() argument
3554 shost = scsi_host_lookup(ev->u.del_flashnode.host_no); in iscsi_del_flashnode()
3557 __func__, ev->u.del_flashnode.host_no); in iscsi_del_flashnode()
3562 idx = ev->u.del_flashnode.flashnode_idx; in iscsi_del_flashnode()
3566 __func__, idx, ev->u.del_flashnode.host_no); in iscsi_del_flashnode()
3582 struct iscsi_uevent *ev) in iscsi_login_flashnode() argument
3596 shost = scsi_host_lookup(ev->u.login_flashnode.host_no); in iscsi_login_flashnode()
3599 __func__, ev->u.login_flashnode.host_no); in iscsi_login_flashnode()
3604 idx = ev->u.login_flashnode.flashnode_idx; in iscsi_login_flashnode()
3608 __func__, idx, ev->u.login_flashnode.host_no); in iscsi_login_flashnode()
3634 struct iscsi_uevent *ev) in iscsi_logout_flashnode() argument
3648 shost = scsi_host_lookup(ev->u.logout_flashnode.host_no); in iscsi_logout_flashnode()
3651 __func__, ev->u.logout_flashnode.host_no); in iscsi_logout_flashnode()
3656 idx = ev->u.logout_flashnode.flashnode_idx; in iscsi_logout_flashnode()
3660 __func__, idx, ev->u.logout_flashnode.host_no); in iscsi_logout_flashnode()
3687 struct iscsi_uevent *ev) in iscsi_logout_flashnode_sid() argument
3698 shost = scsi_host_lookup(ev->u.logout_flashnode_sid.host_no); in iscsi_logout_flashnode_sid()
3701 __func__, ev->u.logout_flashnode.host_no); in iscsi_logout_flashnode_sid()
3706 session = iscsi_session_lookup(ev->u.logout_flashnode_sid.sid); in iscsi_logout_flashnode_sid()
3709 __func__, ev->u.logout_flashnode_sid.sid); in iscsi_logout_flashnode_sid()
3726 struct iscsi_uevent *ev = nlmsg_data(nlh); in iscsi_get_host_stats() local
3744 len = nlmsg_total_size(sizeof(*ev) + host_stats_size); in iscsi_get_host_stats()
3746 shost = scsi_host_lookup(ev->u.get_host_stats.host_no); in iscsi_get_host_stats()
3749 __func__, ev->u.get_host_stats.host_no); in iscsi_get_host_stats()
3770 ev->u.get_host_stats.host_no; in iscsi_get_host_stats()
3780 actual_size = nlmsg_total_size(sizeof(*ev) + host_stats_size); in iscsi_get_host_stats()
3796 struct iscsi_uevent *ev = nlmsg_data(nlh); in iscsi_if_transport_conn() local
3804 return iscsi_if_create_conn(transport, ev); in iscsi_if_transport_conn()
3806 return iscsi_if_destroy_conn(transport, ev); in iscsi_if_transport_conn()
3808 conn = iscsi_conn_lookup(ev->u.stop_conn.sid, in iscsi_if_transport_conn()
3809 ev->u.stop_conn.cid); in iscsi_if_transport_conn()
3813 return iscsi_if_stop_conn(conn, ev->u.stop_conn.flag); in iscsi_if_transport_conn()
3825 conn = iscsi_conn_lookup(ev->u.start_conn.sid, in iscsi_if_transport_conn()
3826 ev->u.start_conn.cid); in iscsi_if_transport_conn()
3829 conn = iscsi_conn_lookup(ev->u.b_conn.sid, ev->u.b_conn.cid); in iscsi_if_transport_conn()
3832 conn = iscsi_conn_lookup(ev->u.send_pdu.sid, ev->u.send_pdu.cid); in iscsi_if_transport_conn()
3844 ev->r.retcode = -ENOTCONN; in iscsi_if_transport_conn()
3851 session = iscsi_session_lookup(ev->u.b_conn.sid); in iscsi_if_transport_conn()
3857 ev->r.retcode = transport->bind_conn(session, conn, in iscsi_if_transport_conn()
3858 ev->u.b_conn.transport_eph, in iscsi_if_transport_conn()
3859 ev->u.b_conn.is_leading); in iscsi_if_transport_conn()
3860 if (!ev->r.retcode) in iscsi_if_transport_conn()
3863 if (ev->r.retcode || !transport->ep_connect) in iscsi_if_transport_conn()
3866 ep = iscsi_lookup_endpoint(ev->u.b_conn.transport_eph); in iscsi_if_transport_conn()
3878 ev->r.retcode = transport->start_conn(conn); in iscsi_if_transport_conn()
3879 if (!ev->r.retcode) in iscsi_if_transport_conn()
3884 if ((ev->u.send_pdu.hdr_size > pdu_len) || in iscsi_if_transport_conn()
3885 (ev->u.send_pdu.data_size > (pdu_len - ev->u.send_pdu.hdr_size))) { in iscsi_if_transport_conn()
3890 ev->r.retcode = transport->send_pdu(conn, in iscsi_if_transport_conn()
3891 (struct iscsi_hdr *)((char *)ev + sizeof(*ev)), in iscsi_if_transport_conn()
3892 (char *)ev + sizeof(*ev) + ev->u.send_pdu.hdr_size, in iscsi_if_transport_conn()
3893 ev->u.send_pdu.data_size); in iscsi_if_transport_conn()
3908 struct iscsi_uevent *ev = nlmsg_data(nlh); in iscsi_if_recv_msg() local
3923 priv = iscsi_if_transport_lookup(iscsi_ptr(ev->transport_handle)); in iscsi_if_recv_msg()
3938 rlen = nlmsg_attrlen(nlh, sizeof(*ev)); in iscsi_if_recv_msg()
3942 err = iscsi_if_create_session(priv, ep, ev, in iscsi_if_recv_msg()
3944 ev->u.c_session.initial_cmdsn, in iscsi_if_recv_msg()
3945 ev->u.c_session.cmds_max, in iscsi_if_recv_msg()
3946 ev->u.c_session.queue_depth); in iscsi_if_recv_msg()
3949 ep = iscsi_lookup_endpoint(ev->u.c_bound_session.ep_handle); in iscsi_if_recv_msg()
3955 err = iscsi_if_create_session(priv, ep, ev, in iscsi_if_recv_msg()
3957 ev->u.c_bound_session.initial_cmdsn, in iscsi_if_recv_msg()
3958 ev->u.c_bound_session.cmds_max, in iscsi_if_recv_msg()
3959 ev->u.c_bound_session.queue_depth); in iscsi_if_recv_msg()
3963 session = iscsi_session_lookup(ev->u.d_session.sid); in iscsi_if_recv_msg()
3966 else if (iscsi_session_has_conns(ev->u.d_session.sid)) in iscsi_if_recv_msg()
3972 session = iscsi_session_lookup(ev->u.d_session.sid); in iscsi_if_recv_msg()
3975 else if (iscsi_session_has_conns(ev->u.d_session.sid)) in iscsi_if_recv_msg()
3989 session = iscsi_session_lookup(ev->u.d_session.sid); in iscsi_if_recv_msg()
3996 err = iscsi_if_set_param(transport, ev, rlen); in iscsi_if_recv_msg()
4013 err = iscsi_if_transport_ep(transport, ev, nlh->nlmsg_type, rlen); in iscsi_if_recv_msg()
4016 err = iscsi_tgt_dscvr(transport, ev, rlen); in iscsi_if_recv_msg()
4019 err = iscsi_set_host_param(transport, ev, rlen); in iscsi_if_recv_msg()
4022 err = iscsi_set_path(transport, ev, rlen); in iscsi_if_recv_msg()
4025 err = iscsi_set_iface_params(transport, ev, rlen); in iscsi_if_recv_msg()
4028 err = iscsi_send_ping(transport, ev, rlen); in iscsi_if_recv_msg()
4034 err = iscsi_delete_chap(transport, ev); in iscsi_if_recv_msg()
4037 err = iscsi_set_flashnode_param(transport, ev, rlen); in iscsi_if_recv_msg()
4040 err = iscsi_new_flashnode(transport, ev, rlen); in iscsi_if_recv_msg()
4043 err = iscsi_del_flashnode(transport, ev); in iscsi_if_recv_msg()
4046 err = iscsi_login_flashnode(transport, ev); in iscsi_if_recv_msg()
4049 err = iscsi_logout_flashnode(transport, ev); in iscsi_if_recv_msg()
4052 err = iscsi_logout_flashnode_sid(transport, ev); in iscsi_if_recv_msg()
4055 err = iscsi_set_chap(transport, ev, rlen); in iscsi_if_recv_msg()
4083 struct iscsi_uevent *ev; in iscsi_if_rx() local
4088 if (nlh->nlmsg_len < sizeof(*nlh) + sizeof(*ev) || in iscsi_if_rx()
4093 ev = nlmsg_data(nlh); in iscsi_if_rx()
4100 ev->type = ISCSI_KEVENT_IF_ERROR; in iscsi_if_rx()
4101 ev->iferror = err; in iscsi_if_rx()
4110 if (ev->type == ISCSI_UEVENT_GET_STATS && !err) in iscsi_if_rx()
4112 if (ev->type == ISCSI_UEVENT_GET_CHAP && !err) in iscsi_if_rx()
4115 ev, sizeof(*ev)); in iscsi_if_rx()