Lines Matching refs:se_nacl
233 struct se_node_acl *se_nacl, in tcm_qla2xxx_get_pr_transport_id() argument
246 ret = fc_get_pr_transport_id(se_tpg, se_nacl, pr_reg, in tcm_qla2xxx_get_pr_transport_id()
256 struct se_node_acl *se_nacl, in tcm_qla2xxx_get_pr_transport_id_len() argument
268 ret = fc_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, in tcm_qla2xxx_get_pr_transport_id_len()
362 struct se_node_acl *se_nacl) in tcm_qla2xxx_release_fabric_acl() argument
364 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_release_fabric_acl()
775 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map() local
776 struct se_portal_group *se_tpg = se_nacl->se_tpg; in tcm_qla2xxx_clear_nacl_from_fcport_map()
780 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_clear_nacl_from_fcport_map()
787 if (WARN_ON(node && (node != se_nacl))) { in tcm_qla2xxx_clear_nacl_from_fcport_map()
799 se_nacl, nacl->nport_wwnn, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
851 struct se_node_acl *se_nacl, *se_nacl_new; in tcm_qla2xxx_make_nodeacl() local
869 se_nacl = core_tpg_add_initiator_node_acl(se_tpg, se_nacl_new, in tcm_qla2xxx_make_nodeacl()
871 if (IS_ERR(se_nacl)) { in tcm_qla2xxx_make_nodeacl()
873 return se_nacl; in tcm_qla2xxx_make_nodeacl()
878 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_make_nodeacl()
882 return se_nacl; in tcm_qla2xxx_make_nodeacl()
1306 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_s_id() local
1320 se_nacl = btree_lookup32(&lport->lport_fcport_map, key); in tcm_qla2xxx_find_sess_by_s_id()
1321 if (!se_nacl) { in tcm_qla2xxx_find_sess_by_s_id()
1326 se_nacl, se_nacl->initiatorname); in tcm_qla2xxx_find_sess_by_s_id()
1328 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id()
1411 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_loop_id() local
1425 se_nacl = fc_loopid->se_nacl; in tcm_qla2xxx_find_sess_by_loop_id()
1426 if (!se_nacl) { in tcm_qla2xxx_find_sess_by_loop_id()
1432 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id()
1461 saved_nacl = fc_loopid->se_nacl; in tcm_qla2xxx_set_sess_by_loop_id()
1464 fc_loopid->se_nacl = new_se_nacl; in tcm_qla2xxx_set_sess_by_loop_id()
1475 fc_loopid->se_nacl = NULL; in tcm_qla2xxx_set_sess_by_loop_id()
1481 fc_loopid->se_nacl = new_se_nacl; in tcm_qla2xxx_set_sess_by_loop_id()
1491 fc_loopid->se_nacl = NULL; in tcm_qla2xxx_set_sess_by_loop_id()
1496 fc_loopid->se_nacl = new_se_nacl; in tcm_qla2xxx_set_sess_by_loop_id()
1531 struct se_node_acl *se_nacl; in tcm_qla2xxx_free_session() local
1543 se_nacl = se_sess->se_node_acl; in tcm_qla2xxx_free_session()
1544 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_free_session()
1574 struct se_node_acl *se_nacl; in tcm_qla2xxx_check_initiator_node_acl() local
1621 se_nacl = se_sess->se_node_acl; in tcm_qla2xxx_check_initiator_node_acl()
1622 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_check_initiator_node_acl()
1628 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1630 tcm_qla2xxx_set_sess_by_loop_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1636 transport_register_session(se_nacl->se_tpg, se_nacl, se_sess, sess); in tcm_qla2xxx_check_initiator_node_acl()
1648 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_update_sess() local
1649 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_update_sess()
1670 if (lport->lport_loopid_map[sess->loop_id].se_nacl == se_nacl) in tcm_qla2xxx_update_sess()
1671 lport->lport_loopid_map[sess->loop_id].se_nacl = NULL; in tcm_qla2xxx_update_sess()
1673 lport->lport_loopid_map[loop_id].se_nacl = se_nacl; in tcm_qla2xxx_update_sess()
1684 WARN(btree_remove32(&lport->lport_fcport_map, key) != se_nacl, in tcm_qla2xxx_update_sess()
1698 btree_update32(&lport->lport_fcport_map, key, se_nacl); in tcm_qla2xxx_update_sess()
1700 btree_insert32(&lport->lport_fcport_map, key, se_nacl, GFP_ATOMIC); in tcm_qla2xxx_update_sess()