/drivers/target/ |
H A D | target_core_ua.c | 47 struct se_node_acl *nacl; local 52 nacl = sess->se_node_acl; 53 if (!nacl) 56 deve = nacl->device_list[cmd->orig_fe_lun]; 87 struct se_node_acl *nacl, 97 if (!nacl) 108 ua->ua_nacl = nacl; 112 spin_lock_irq(&nacl->device_list_lock); 113 deve = nacl->device_list[unpacked_lun]; 122 spin_unlock_irq(&nacl 86 core_scsi3_ua_allocate( struct se_node_acl *nacl, u32 unpacked_lun, u8 asc, u8 ascq) argument 211 struct se_node_acl *nacl; local 280 struct se_node_acl *nacl; local [all...] |
H A D | target_core_stat.c | 1242 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1247 spin_lock_irq(&nacl->device_list_lock); 1248 deve = nacl->device_list[lacl->mapped_lun]; 1250 spin_unlock_irq(&nacl->device_list_lock); 1253 tpg = nacl->se_tpg; 1257 spin_unlock_irq(&nacl->device_list_lock); 1267 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1272 spin_lock_irq(&nacl->device_list_lock); 1273 deve = nacl->device_list[lacl->mapped_lun]; 1275 spin_unlock_irq(&nacl 1291 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1315 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1337 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1359 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1381 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1403 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1425 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1447 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1469 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1491 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1513 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1536 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1608 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1633 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1657 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1681 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1707 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1729 struct se_node_acl *nacl = lacl->se_lun_nacl; local [all...] |
H A D | target_core_device.c | 232 struct se_node_acl *nacl, 238 struct se_portal_group *tpg = nacl->se_tpg; 241 spin_lock_irq(&nacl->device_list_lock); 243 deve = nacl->device_list[i]; 267 spin_unlock_irq(&nacl->device_list_lock); 271 spin_unlock_irq(&nacl->device_list_lock); 277 struct se_node_acl *nacl, 284 if (!nacl->device_list) 287 spin_lock_irq(&nacl->device_list_lock); 289 deve = nacl 231 core_get_se_deve_from_rtpi( struct se_node_acl *nacl, u16 rtpi) argument 276 core_free_device_list_for_node( struct se_node_acl *nacl, struct se_portal_group *tpg) argument 326 core_update_device_list_access( u32 mapped_lun, u32 lun_access, struct se_node_acl *nacl) argument 349 core_update_device_list_for_node( struct se_lun *lun, struct se_lun_acl *lun_acl, u32 mapped_lun, u32 lun_access, struct se_node_acl *nacl, struct se_portal_group *tpg, int enable) argument 463 struct se_node_acl *nacl; local 1485 struct se_node_acl *nacl; local 1520 struct se_node_acl *nacl; local 1573 struct se_node_acl *nacl; local [all...] |
H A D | target_core_tpg.c | 57 struct se_node_acl *nacl, 64 spin_lock_irq(&nacl->device_list_lock); 66 deve = nacl->device_list[i]; 79 spin_unlock_irq(&nacl->device_list_lock); 81 TRANSPORT_LUNFLAGS_NO_ACCESS, nacl, tpg, 0); 83 spin_lock_irq(&nacl->device_list_lock); 85 spin_unlock_irq(&nacl->device_list_lock); 235 static int core_create_device_list_for_node(struct se_node_acl *nacl) argument 240 nacl->device_list = array_zalloc(TRANSPORT_MAX_LUNS_PER_TPG, 242 if (!nacl 56 core_clear_initiator_node_from_tpg( struct se_node_acl *nacl, struct se_portal_group *tpg) argument 332 core_tpg_wait_for_nacl_pr_ref(struct se_node_acl *nacl) argument 725 struct se_node_acl *nacl, *nacl_tmp; local [all...] |
H A D | target_core_pr.c | 637 struct se_node_acl *nacl, 667 pr_reg->pr_reg_nacl = nacl; 697 struct se_node_acl *nacl, 707 struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; 714 pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, deve, isid, 749 if (nacl == nacl_tmp) 761 if (strcmp(nacl->initiatorname, nacl_tmp->initiatorname)) 933 struct se_node_acl *nacl, 947 snprintf(i_port, PR_APTPL_MAX_IPORT_LEN, "%s", nacl->initiatorname); 966 pr_reg->pr_reg_nacl = nacl; 635 __core_scsi3_do_alloc_registration( struct se_device *dev, struct se_node_acl *nacl, struct se_dev_entry *deve, unsigned char *isid, u64 sa_res_key, int all_tg_pt, int aptpl) argument 695 __core_scsi3_alloc_registration( struct se_device *dev, struct se_node_acl *nacl, struct se_dev_entry *deve, unsigned char *isid, u64 sa_res_key, int all_tg_pt, int aptpl) argument 928 __core_scsi3_check_aptpl_registration( struct se_device *dev, struct se_portal_group *tpg, struct se_lun *lun, u32 target_lun, struct se_node_acl *nacl, struct se_dev_entry *deve) argument 1005 struct se_node_acl *nacl = lun_acl->se_lun_nacl; local 1015 __core_scsi3_dump_registration( struct target_core_fabric_ops *tfo, struct se_device *dev, struct se_node_acl *nacl, struct t10_pr_registration *pr_reg, int register_type) argument 1052 __core_scsi3_add_registration( struct se_device *dev, struct se_node_acl *nacl, struct t10_pr_registration *pr_reg, int register_type, int register_move) argument 1115 core_scsi3_alloc_registration( struct se_device *dev, struct se_node_acl *nacl, struct se_dev_entry *deve, unsigned char *isid, u64 sa_res_key, int all_tg_pt, int aptpl, int register_type, int register_move) argument 1138 __core_scsi3_locate_pr_reg( struct se_device *dev, struct se_node_acl *nacl, unsigned char *isid) argument 1196 core_scsi3_locate_pr_reg( struct se_device *dev, struct se_node_acl *nacl, struct se_session *sess) argument 1224 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; local 1339 core_scsi3_free_pr_reg_from_nacl( struct se_device *dev, struct se_node_acl *nacl) argument 1418 core_scsi3_nodeacl_depend_item(struct se_node_acl *nacl) argument 1429 core_scsi3_nodeacl_undepend_item(struct se_node_acl *nacl) argument 1449 struct se_node_acl *nacl; local 1467 struct se_node_acl *nacl; local 2931 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; local [all...] |
H A D | target_core_alua.c | 185 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; local 291 dev, l_port, nacl, 757 struct se_node_acl *nacl, 817 (nacl != NULL) && (nacl == lacl->se_lun_nacl) && 875 struct se_node_acl *nacl; local 949 nacl = l_nacl; 952 nacl = NULL; 962 nacl, md_buf, new_state, explict); 754 core_alua_do_transition_tg_pt( struct t10_alua_tg_pt_gp *tg_pt_gp, struct se_port *l_port, struct se_node_acl *nacl, unsigned char *md_buf, int new_state, int explict) argument
|
H A D | target_core_fabric_configfs.c | 139 struct se_node_acl *nacl = lacl->se_lun_nacl; local 140 struct se_dev_entry *deve = nacl->device_list[lacl->mapped_lun];
|
H A D | target_core_transport.c | 342 struct se_node_acl *nacl = container_of(kref, local 345 complete(&nacl->acl_free_comp); 348 void target_put_nacl(struct se_node_acl *nacl) argument 350 kref_put(&nacl->acl_kref, target_complete_nacl);
|
/drivers/target/iscsi/ |
H A D | iscsi_target_nodeattrib.c | 30 struct iscsi_node_acl *nacl) 32 struct se_node_acl *se_nacl = &nacl->se_node_acl; 110 struct se_node_acl *se_nacl = &a->nacl->se_node_acl; 29 iscsit_na_get_initiatorname( struct iscsi_node_acl *nacl) argument
|
H A D | iscsi_target_configfs.c | 313 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 316 return sprintf(page, "%u\n", ISCSI_NODE_ATTRIB(nacl)->name); \ 324 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 331 ret = iscsit_na_##name(nacl, val); \ 398 struct iscsi_node_acl *nacl, \ 401 struct iscsi_node_auth *auth = &nacl->node_auth; \ 409 struct iscsi_node_acl *nacl, \ 413 struct iscsi_node_auth *auth = &nacl->node_auth; \ 435 struct iscsi_node_acl *nacl, \ 438 struct iscsi_node_auth *auth = &nacl [all...] |
H A D | iscsi_target_core.h | 697 struct iscsi_node_acl *nacl; member in struct:iscsi_node_attrib 730 #define NODE_STAT_GRPS(nacl) (&(nacl)->node_stat_grps)
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 2399 struct srpt_node_acl *nacl; local 2401 list_for_each_entry(nacl, &sport->port_acl_list, list) 2402 if (memcmp(nacl->i_port_id, i_port_id, 2403 sizeof(nacl->i_port_id)) == 0) 2404 return nacl; 2412 struct srpt_node_acl *nacl; local 2415 nacl = __srpt_lookup_acl(sport, i_port_id); 2418 return nacl; 2438 struct srpt_node_acl *nacl; local 2601 nacl 3429 struct srpt_node_acl *nacl; local 3462 struct srpt_node_acl *nacl; local 3476 struct srpt_node_acl *nacl; local 3542 srpt_set_default_node_attrs(struct se_node_acl *nacl) argument 3612 struct srpt_node_acl *nacl; local 3658 struct srpt_node_acl *nacl; local [all...] |
H A D | ib_srpt.h | 415 * @nacl: Target core node ACL information. 421 struct se_node_acl nacl; member in struct:srpt_node_acl
|