Lines Matching refs:nacl

349 	struct tcm_qla2xxx_nacl *nacl;  in tcm_qla2xxx_alloc_fabric_acl()  local
351 nacl = kzalloc(sizeof(struct tcm_qla2xxx_nacl), GFP_KERNEL); in tcm_qla2xxx_alloc_fabric_acl()
352 if (!nacl) { in tcm_qla2xxx_alloc_fabric_acl()
357 return &nacl->se_node_acl; in tcm_qla2xxx_alloc_fabric_acl()
364 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_release_fabric_acl() local
366 kfree(nacl); in tcm_qla2xxx_release_fabric_acl()
531 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl) in tcm_qla2xxx_set_default_node_attrs() argument
780 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_clear_nacl_from_fcport_map() local
784 pr_debug("fc_rport domain: port_id 0x%06x\n", nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
786 node = btree_remove32(&lport->lport_fcport_map, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map()
794 btree_insert32(&lport->lport_fcport_map, nacl->nport_id, 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()
809 tcm_qla2xxx_clear_sess_lookup(lport, nacl, sess); in tcm_qla2xxx_clear_nacl_from_fcport_map()
852 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_make_nodeacl() local
878 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_make_nodeacl()
879 nacl->nport_wwnn = wwnn; in tcm_qla2xxx_make_nodeacl()
880 tcm_qla2xxx_format_wwn(&nacl->nport_name[0], TCM_QLA2XXX_NAMELEN, wwnn); in tcm_qla2xxx_make_nodeacl()
888 struct tcm_qla2xxx_nacl *nacl = container_of(se_acl, in tcm_qla2xxx_drop_nodeacl() local
892 kfree(nacl); in tcm_qla2xxx_drop_nodeacl()
1307 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_s_id() local
1328 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id()
1329 if (!nacl->qla_tgt_sess) { in tcm_qla2xxx_find_sess_by_s_id()
1334 return nacl->qla_tgt_sess; in tcm_qla2xxx_find_sess_by_s_id()
1343 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_s_id() argument
1359 nacl->nport_id = key; in tcm_qla2xxx_set_sess_by_s_id()
1370 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1374 if (nacl->qla_tgt_sess) { in tcm_qla2xxx_set_sess_by_s_id()
1378 nacl->qla_tgt_sess = NULL; in tcm_qla2xxx_set_sess_by_s_id()
1384 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1397 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_s_id()
1400 nacl->qla_tgt_sess, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_s_id()
1412 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_find_sess_by_loop_id() local
1432 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id()
1434 if (!nacl->qla_tgt_sess) { in tcm_qla2xxx_find_sess_by_loop_id()
1439 return nacl->qla_tgt_sess; in tcm_qla2xxx_find_sess_by_loop_id()
1448 struct tcm_qla2xxx_nacl *nacl, in tcm_qla2xxx_set_sess_by_loop_id() argument
1467 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1468 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1472 if (nacl->qla_tgt_sess) { in tcm_qla2xxx_set_sess_by_loop_id()
1476 nacl->qla_tgt_sess = NULL; in tcm_qla2xxx_set_sess_by_loop_id()
1484 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1485 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1499 if (nacl->qla_tgt_sess != qla_tgt_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1500 nacl->qla_tgt_sess = qla_tgt_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1503 nacl->qla_tgt_sess, new_se_nacl, new_se_nacl->initiatorname); in tcm_qla2xxx_set_sess_by_loop_id()
1510 struct tcm_qla2xxx_nacl *nacl, struct qla_tgt_sess *sess) in tcm_qla2xxx_clear_sess_lookup() argument
1519 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1521 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1533 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_free_session() local
1544 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_free_session()
1572 struct tcm_qla2xxx_nacl *nacl; in tcm_qla2xxx_check_initiator_node_acl() local
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()
1649 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_update_sess() local
1704 nacl->nport_id = key; in tcm_qla2xxx_update_sess()