Lines Matching refs:nacl

424 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl)  in tcm_qla2xxx_set_default_node_attrs()  argument
785 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_clear_nacl_from_fcport_map() local
789 pr_debug("fc_rport domain: port_id 0x%06x\n", nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
791 node = btree_remove32(&lport->lport_fcport_map, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
799 btree_insert32(&lport->lport_fcport_map, nacl->nport_id, in tcm_qla2xxx_clear_nacl_from_fcport_map()
804 se_nacl, nacl->nport_wwnn, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
814 tcm_qla2xxx_clear_sess_lookup(lport, nacl, sess); in tcm_qla2xxx_clear_nacl_from_fcport_map()
825 struct tcm_qla2xxx_nacl *nacl = in tcm_qla2xxx_init_nodeacl() local
832 nacl->nport_wwnn = wwnn; in tcm_qla2xxx_init_nodeacl()
833 tcm_qla2xxx_format_wwn(&nacl->nport_name[0], TCM_QLA2XXX_NAMELEN, wwnn); in tcm_qla2xxx_init_nodeacl()
1172 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_s_id() local
1193 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id()
1194 if (!nacl->fc_port) { in tcm_qla2xxx_find_sess_by_s_id()
1199 return nacl->fc_port; in tcm_qla2xxx_find_sess_by_s_id()
1208 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_s_id() argument
1224 nacl->nport_id = key; in tcm_qla2xxx_set_sess_by_s_id()
1235 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_s_id()
1239 if (nacl->fc_port) { in tcm_qla2xxx_set_sess_by_s_id()
1243 nacl->fc_port = NULL; in tcm_qla2xxx_set_sess_by_s_id()
1249 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_s_id()
1262 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_s_id()
1265 nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_s_id()
1277 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_loop_id() local
1297 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id()
1299 if (!nacl->fc_port) { in tcm_qla2xxx_find_sess_by_loop_id()
1304 return nacl->fc_port; in tcm_qla2xxx_find_sess_by_loop_id()
1313 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_loop_id() argument
1332 if (nacl->fc_port != fc_port) in tcm_qla2xxx_set_sess_by_loop_id()
1333 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_loop_id()
1337 if (nacl->fc_port) { in tcm_qla2xxx_set_sess_by_loop_id()
1341 nacl->fc_port = NULL; in tcm_qla2xxx_set_sess_by_loop_id()
1349 if (nacl->fc_port != fc_port) in tcm_qla2xxx_set_sess_by_loop_id()
1350 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_loop_id()
1364 if (nacl->fc_port != fc_port) in tcm_qla2xxx_set_sess_by_loop_id()
1365 nacl->fc_port = fc_port; in tcm_qla2xxx_set_sess_by_loop_id()
1368 nacl->fc_port, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_loop_id()
1375 struct tcm_qla2xxx_nacl *nacl, struct fc_port *sess) in tcm_qla2xxx_clear_sess_lookup() argument
1379 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1381 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1421 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_session_cb() local
1432 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, qlat_sess, in tcm_qla2xxx_session_cb()
1434 tcm_qla2xxx_set_sess_by_loop_id(lport, se_nacl, nacl, in tcm_qla2xxx_session_cb()
1500 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_update_sess() local
1558 nacl->nport_id = key; in tcm_qla2xxx_update_sess()