Lines Matching refs:nacl
414 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl) in tcm_qla2xxx_set_default_node_attrs() argument
655 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_clear_nacl_from_fcport_map() local
659 pr_debug("fc_rport domain: port_id 0x%06x\n", nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
661 node = btree_remove32(&lport->lport_fcport_map, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
669 btree_insert32(&lport->lport_fcport_map, nacl->nport_id, in tcm_qla2xxx_clear_nacl_from_fcport_map()
674 se_nacl, nacl->nport_wwnn, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
684 tcm_qla2xxx_clear_sess_lookup(lport, nacl, sess); in tcm_qla2xxx_clear_nacl_from_fcport_map()
713 struct tcm_qla2xxx_nacl *nacl = in tcm_qla2xxx_init_nodeacl() local
720 nacl->nport_wwnn = wwnn; in tcm_qla2xxx_init_nodeacl()
721 tcm_qla2xxx_format_wwn(&nacl->nport_name[0], TCM_QLA2XXX_NAMELEN, wwnn); in tcm_qla2xxx_init_nodeacl()
1088 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_s_id() local
1109 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id()
1110 if (!nacl->qla_tgt_sess) { in tcm_qla2xxx_find_sess_by_s_id()
1115 return nacl->qla_tgt_sess; in tcm_qla2xxx_find_sess_by_s_id()
1124 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_s_id() argument
1140 nacl->nport_id = key; in tcm_qla2xxx_set_sess_by_s_id()
1151 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1155 if (nacl->qla_tgt_sess) { in tcm_qla2xxx_set_sess_by_s_id()
1159 nacl->qla_tgt_sess = NULL; in tcm_qla2xxx_set_sess_by_s_id()
1165 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1178 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1181 nacl->qla_tgt_sess, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_s_id()
1193 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_loop_id() local
1213 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id()
1215 if (!nacl->qla_tgt_sess) { in tcm_qla2xxx_find_sess_by_loop_id()
1220 return nacl->qla_tgt_sess; in tcm_qla2xxx_find_sess_by_loop_id()
1229 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_loop_id() argument
1248 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1249 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1253 if (nacl->qla_tgt_sess) { in tcm_qla2xxx_set_sess_by_loop_id()
1257 nacl->qla_tgt_sess = NULL; in tcm_qla2xxx_set_sess_by_loop_id()
1265 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1266 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1280 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1281 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1284 nacl->qla_tgt_sess, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_loop_id()
1291 struct tcm_qla2xxx_nacl *nacl, struct qla_tgt_sess *sess) in tcm_qla2xxx_clear_sess_lookup() argument
1300 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1302 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1349 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_check_initiator_node_acl() local
1399 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_check_initiator_node_acl()
1405 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1407 tcm_qla2xxx_set_sess_by_loop_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1426 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_update_sess() local
1481 nacl->nport_id = key; in tcm_qla2xxx_update_sess()