Searched defs:nacl (Results 1 - 17 of 17) sorted by relevance

/drivers/target/
H A Dtarget_core_ua.c45 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 Dtarget_core_tpg.c55 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 Dtarget_core_device.c194 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 Dtarget_core_fabric_configfs.c143 struct se_node_acl *nacl = lacl->se_lun_nacl; local
144 struct se_dev_entry *deve = nacl->device_list[lacl->mapped_lun];
H A Dtarget_core_alua.c289 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; local
400 dev, l_port, nacl,
H A Dtarget_core_pr.c594 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 Dtarget_core_stat.c1083 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 Dtarget_core_transport.c409 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);
/drivers/target/iscsi/
H A Discsi_target_nodeattrib.c28 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 Discsi_target_core.h725 struct iscsi_node_acl *nacl; member in struct:iscsi_node_attrib
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h415 * @nacl: Target core node ACL information.
421 struct se_node_acl nacl; member in struct:srpt_node_acl
H A Dib_srpt.c2385 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...]
/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c342 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/sbp/
H A Dsbp_target.c1718 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/usb/gadget/legacy/
H A Dtcm_usb_gadget.c1383 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/xen/
H A Dxen-scsiback.c1524 static void scsiback_set_default_node_attrs(struct se_node_acl *nacl) argument
/drivers/vhost/
H A Dscsi.c433 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...]

Completed in 233 milliseconds