/drivers/target/ |
H A D | target_core_ua.c | 45 struct se_node_acl *nacl; local 50 nacl = sess->se_node_acl; 51 if (!nacl) 54 deve = nacl->device_list[cmd->orig_fe_lun]; 83 struct se_node_acl *nacl, 93 if (!nacl) 103 ua->ua_nacl = nacl; 107 spin_lock_irq(&nacl->device_list_lock); 108 deve = nacl->device_list[unpacked_lun]; 117 spin_unlock_irq(&nacl 82 core_scsi3_ua_allocate( struct se_node_acl *nacl, u32 unpacked_lun, u8 asc, u8 ascq) argument 203 struct se_node_acl *nacl; local 271 struct se_node_acl *nacl; local [all...] |
H A D | target_core_stat.c | 1083 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1088 spin_lock_irq(&nacl->device_list_lock); 1089 deve = nacl->device_list[lacl->mapped_lun]; 1091 spin_unlock_irq(&nacl->device_list_lock); 1094 tpg = nacl->se_tpg; 1098 spin_unlock_irq(&nacl->device_list_lock); 1108 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1113 spin_lock_irq(&nacl->device_list_lock); 1114 deve = nacl->device_list[lacl->mapped_lun]; 1116 spin_unlock_irq(&nacl 1132 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1156 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1178 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1200 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1222 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1244 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1266 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1288 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1310 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1332 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1354 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1377 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1449 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1474 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1498 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1522 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1548 struct se_node_acl *nacl = lacl->se_lun_nacl; local 1570 struct se_node_acl *nacl = lacl->se_lun_nacl; local [all...] |
H A D | target_core_device.c | 194 struct se_node_acl *nacl, 200 struct se_portal_group *tpg = nacl->se_tpg; 203 spin_lock_irq(&nacl->device_list_lock); 205 deve = nacl->device_list[i]; 228 spin_unlock_irq(&nacl->device_list_lock); 232 spin_unlock_irq(&nacl->device_list_lock); 238 struct se_node_acl *nacl, 245 if (!nacl->device_list) 248 spin_lock_irq(&nacl->device_list_lock); 250 deve = nacl 193 core_get_se_deve_from_rtpi( struct se_node_acl *nacl, u16 rtpi) argument 237 core_free_device_list_for_node( struct se_node_acl *nacl, struct se_portal_group *tpg) argument 276 core_update_device_list_access( u32 mapped_lun, u32 lun_access, struct se_node_acl *nacl) argument 299 core_enable_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) argument 376 core_disable_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) argument 432 struct se_node_acl *nacl; local 1343 core_dev_init_initiator_node_lun_acl( struct se_portal_group *tpg, struct se_node_acl *nacl, u32 mapped_lun, int *ret) argument 1380 struct se_node_acl *nacl; local 1433 struct se_node_acl *nacl; local [all...] |
H A D | target_core_tpg.c | 55 struct se_node_acl *nacl, 62 spin_lock_irq(&nacl->device_list_lock); 64 deve = nacl->device_list[i]; 77 spin_unlock_irq(&nacl->device_list_lock); 79 TRANSPORT_LUNFLAGS_NO_ACCESS, nacl, tpg); 81 spin_lock_irq(&nacl->device_list_lock); 83 spin_unlock_irq(&nacl->device_list_lock); 232 static int core_create_device_list_for_node(struct se_node_acl *nacl) argument 237 nacl->device_list = array_zalloc(TRANSPORT_MAX_LUNS_PER_TPG, 239 if (!nacl 54 core_clear_initiator_node_from_tpg( struct se_node_acl *nacl, struct se_portal_group *tpg) argument 326 core_tpg_wait_for_nacl_pr_ref(struct se_node_acl *nacl) argument 741 struct se_node_acl *nacl, *nacl_tmp; local [all...] |
H A D | target_core_pr.c | 594 struct se_node_acl *nacl, 615 pr_reg->pr_reg_nacl = nacl; 645 struct se_node_acl *nacl, 655 struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; 662 pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, deve, isid, 696 if (nacl == nacl_tmp) 708 if (strcmp(nacl->initiatorname, nacl_tmp->initiatorname)) 871 struct se_node_acl *nacl, 885 snprintf(i_port, PR_APTPL_MAX_IPORT_LEN, "%s", nacl->initiatorname); 905 pr_reg->pr_reg_nacl = nacl; 592 __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 643 __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 866 __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 937 core_scsi3_check_aptpl_registration( struct se_device *dev, struct se_portal_group *tpg, struct se_lun *lun, struct se_node_acl *nacl, u32 mapped_lun) argument 953 __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, enum register_type register_type) argument 988 __core_scsi3_add_registration( struct se_device *dev, struct se_node_acl *nacl, struct t10_pr_registration *pr_reg, enum register_type register_type, int register_move) argument 1050 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, enum register_type register_type, int register_move) argument 1073 __core_scsi3_locate_pr_reg( struct se_device *dev, struct se_node_acl *nacl, unsigned char *isid) argument 1129 core_scsi3_locate_pr_reg( struct se_device *dev, struct se_node_acl *nacl, struct se_session *sess) argument 1156 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; local 1268 core_scsi3_free_pr_reg_from_nacl( struct se_device *dev, struct se_node_acl *nacl) argument 1345 core_scsi3_nodeacl_depend_item(struct se_node_acl *nacl) argument 1356 core_scsi3_nodeacl_undepend_item(struct se_node_acl *nacl) argument 1374 struct se_node_acl *nacl; local 1392 struct se_node_acl *nacl; local 2671 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; local [all...] |
H A D | target_core_fabric_configfs.c | 143 struct se_node_acl *nacl = lacl->se_lun_nacl; local 144 struct se_dev_entry *deve = nacl->device_list[lacl->mapped_lun];
|
H A D | target_core_transport.c | 409 struct se_node_acl *nacl = container_of(kref, local 412 complete(&nacl->acl_free_comp); 415 void target_put_nacl(struct se_node_acl *nacl) argument 417 kref_put(&nacl->acl_kref, target_complete_nacl);
|
H A D | target_core_alua.c | 289 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; local 400 dev, l_port, nacl,
|
/drivers/scsi/qla2xxx/ |
H A D | tcm_qla2xxx.c | 342 struct tcm_qla2xxx_nacl *nacl; local 344 nacl = kzalloc(sizeof(struct tcm_qla2xxx_nacl), GFP_KERNEL); 345 if (!nacl) { 350 return &nacl->se_node_acl; 357 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, local 359 kfree(nacl); 524 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl) argument 782 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, local 786 pr_debug("fc_rport domain: port_id 0x%06x\n", nacl->nport_id); 788 node = btree_remove32(&lport->lport_fcport_map, nacl 854 struct tcm_qla2xxx_nacl *nacl; local 890 struct tcm_qla2xxx_nacl *nacl = container_of(se_acl, local 1266 struct tcm_qla2xxx_nacl *nacl; local 1301 tcm_qla2xxx_set_sess_by_s_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct qla_tgt_sess *qla_tgt_sess, uint8_t *s_id) argument 1375 struct tcm_qla2xxx_nacl *nacl; local 1408 tcm_qla2xxx_set_sess_by_loop_id( struct tcm_qla2xxx_lport *lport, struct se_node_acl *new_se_nacl, struct tcm_qla2xxx_nacl *nacl, struct se_session *se_sess, struct qla_tgt_sess *qla_tgt_sess, uint16_t loop_id) argument 1472 tcm_qla2xxx_clear_sess_lookup(struct tcm_qla2xxx_lport *lport, struct tcm_qla2xxx_nacl *nacl, struct qla_tgt_sess *sess) argument 1496 struct tcm_qla2xxx_nacl *nacl; local 1535 struct tcm_qla2xxx_nacl *nacl; local 1614 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, local [all...] |
/drivers/target/iscsi/ |
H A D | iscsi_target_nodeattrib.c | 28 struct iscsi_node_acl *nacl) 30 struct se_node_acl *se_nacl = &nacl->se_node_acl; 109 struct se_node_acl *se_nacl = &a->nacl->se_node_acl; 27 iscsit_na_get_initiatorname( struct iscsi_node_acl *nacl) argument
|
H A D | iscsi_target_configfs.c | 372 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 375 return sprintf(page, "%u\n", nacl->node_attrib.name); \ 383 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 391 ret = iscsit_na_##name(nacl, val); \ 458 struct iscsi_node_acl *nacl, \ 461 struct iscsi_node_auth *auth = &nacl->node_auth; \ 469 struct iscsi_node_acl *nacl, \ 473 struct iscsi_node_auth *auth = &nacl->node_auth; \ 496 struct iscsi_node_acl *nacl, \ 499 struct iscsi_node_auth *auth = &nacl [all...] |
H A D | iscsi_target_core.h | 725 struct iscsi_node_acl *nacl; member in struct:iscsi_node_attrib
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 2385 struct srpt_node_acl *nacl; local 2387 list_for_each_entry(nacl, &sport->port_acl_list, list) 2388 if (memcmp(nacl->i_port_id, i_port_id, 2389 sizeof(nacl->i_port_id)) == 0) 2390 return nacl; 2398 struct srpt_node_acl *nacl; local 2401 nacl = __srpt_lookup_acl(sport, i_port_id); 2404 return nacl; 2424 struct srpt_node_acl *nacl; local 2587 nacl 3430 struct srpt_node_acl *nacl; local 3463 struct srpt_node_acl *nacl; local 3477 struct srpt_node_acl *nacl; local 3552 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
|
/drivers/usb/gadget/legacy/ |
H A D | tcm_usb_gadget.c | 1383 struct usbg_nacl *nacl; local 1385 nacl = kzalloc(sizeof(struct usbg_nacl), GFP_KERNEL); 1386 if (!nacl) 1389 return &nacl->se_node_acl; 1396 struct usbg_nacl *nacl = container_of(se_nacl, local 1398 kfree(nacl); 1446 static void usbg_set_default_node_attrs(struct se_node_acl *nacl) argument 1498 struct usbg_nacl *nacl; local 1524 nacl = container_of(se_nacl, struct usbg_nacl, se_node_acl); 1525 nacl 1532 struct usbg_nacl *nacl = container_of(se_acl, local [all...] |
/drivers/target/sbp/ |
H A D | sbp_target.c | 1718 struct sbp_nacl *nacl; local 1720 nacl = kzalloc(sizeof(struct sbp_nacl), GFP_KERNEL); 1721 if (!nacl) { 1726 return &nacl->se_node_acl; 1733 struct sbp_nacl *nacl = local 1735 kfree(nacl); 1794 static void sbp_set_default_node_attrs(struct se_node_acl *nacl) argument 2110 struct sbp_nacl *nacl; local 2132 nacl = container_of(se_nacl, struct sbp_nacl, se_node_acl); 2133 nacl 2141 struct sbp_nacl *nacl = local [all...] |
/drivers/vhost/ |
H A D | scsi.c | 433 struct tcm_vhost_nacl *nacl; local 435 nacl = kzalloc(sizeof(struct tcm_vhost_nacl), GFP_KERNEL); 436 if (!nacl) { 441 return &nacl->se_node_acl; 448 struct tcm_vhost_nacl *nacl = container_of(se_nacl, local 450 kfree(nacl); 505 static void tcm_vhost_set_default_node_attrs(struct se_node_acl *nacl) argument 1791 struct tcm_vhost_nacl *nacl; local 1815 nacl = container_of(se_nacl, struct tcm_vhost_nacl, se_node_acl); 1816 nacl 1823 struct tcm_vhost_nacl *nacl = container_of(se_acl, local [all...] |
/drivers/xen/ |
H A D | xen-scsiback.c | 1524 static void scsiback_set_default_node_attrs(struct se_node_acl *nacl) argument
|