/linux-master/drivers/target/ |
H A D | target_core_internal.h | 65 struct se_portal_group *); 69 u64, bool, struct se_node_acl *, struct se_portal_group *); 71 struct se_node_acl *, struct se_portal_group *); 72 void core_clear_lun_from_tpg(struct se_lun *, struct se_portal_group *); 73 int core_dev_add_lun(struct se_portal_group *, struct se_device *, 75 void core_dev_del_lun(struct se_portal_group *, struct se_lun *); 76 struct se_lun_acl *core_dev_init_initiator_node_lun_acl(struct se_portal_group *, 78 int core_dev_add_initiator_node_lun_acl(struct se_portal_group *, 82 void core_dev_free_initiator_node_lun_acl(struct se_portal_group *, 106 const char *target_parse_pr_out_transport_id(struct se_portal_group *tp [all...] |
H A D | target_core_tpg.c | 41 struct se_portal_group *tpg, 59 struct se_portal_group *tpg, 106 struct se_portal_group *tpg, 157 target_set_nacl_queue_depth(struct se_portal_group *tpg, 170 static struct se_node_acl *target_alloc_node_acl(struct se_portal_group *tpg, 207 struct se_portal_group *tpg = acl->se_tpg; 223 bool target_tpg_has_node_acl(struct se_portal_group *tpg, 243 struct se_portal_group *tpg, 290 struct se_portal_group *tpg, 347 struct se_portal_group *tp [all...] |
H A D | target_core_fabric_configfs.c | 74 struct se_portal_group *se_tpg; 183 struct se_portal_group *se_tpg = se_nacl->se_tpg; 217 struct se_portal_group *se_tpg = lacl->se_lun_nacl->se_tpg; 271 struct se_portal_group *se_tpg = se_nacl->se_tpg; 377 struct se_portal_group *se_tpg = container_of(group, 378 struct se_portal_group, tpg_acl_group); 451 struct se_portal_group *se_tpg = se_tpg_np->tpg_np_parent; 471 struct se_portal_group *se_tpg = container_of(group, 472 struct se_portal_group, tpg_np_group); 627 struct se_portal_group *se_tp [all...] |
H A D | target_core_pr.h | 69 struct se_portal_group *, struct se_lun *,
|
H A D | target_core_device.c | 95 * Use the se_portal_group->tpg_virt_lun0 to allow for 210 struct se_portal_group *tpg = nacl->se_tpg; 236 struct se_portal_group *tpg) 323 struct se_portal_group *tpg) 404 struct se_portal_group *tpg) 457 void core_clear_lun_from_tpg(struct se_lun *lun, struct se_portal_group *tpg) 509 struct se_portal_group *tpg, 549 struct se_portal_group *tpg, 561 struct se_portal_group *tpg, 588 struct se_portal_group *tp [all...] |
H A D | target_core_stat.c | 573 struct se_portal_group *tpg = lun->lun_tpg; 591 struct se_portal_group *tpg = lun->lun_tpg; 728 struct se_portal_group *tpg = lun->lun_tpg; 747 struct se_portal_group *tpg = lun->lun_tpg; 764 struct se_portal_group *tpg = lun->lun_tpg; 787 struct se_portal_group *tpg = lun->lun_tpg; 857 struct se_portal_group *tpg; 901 struct se_portal_group *tpg; 1196 struct se_portal_group *tpg; 1240 struct se_portal_group *tp [all...] |
H A D | target_core_fabric_lib.c | 261 struct se_portal_group *se_tpg, 390 const char *target_parse_pr_out_transport_id(struct se_portal_group *tpg,
|
H A D | target_core_pr.c | 37 struct se_portal_group *dest_tpg; 205 struct se_portal_group *tpg; 246 struct se_portal_group *tpg; 894 struct se_portal_group *tpg, 921 struct se_portal_group *tpg, 1001 struct se_portal_group *tpg, 1021 struct se_portal_group *se_tpg = nacl->se_tpg; 1201 struct se_portal_group *tpg = nacl->se_tpg; 1412 static int core_scsi3_tpg_depend_item(struct se_portal_group *tpg) 1417 static void core_scsi3_tpg_undepend_item(struct se_portal_group *tp [all...] |
/linux-master/include/target/ |
H A D | target_core_fabric.h | 37 char *(*tpg_get_wwn)(struct se_portal_group *); 38 u16 (*tpg_get_tag)(struct se_portal_group *); 39 u32 (*tpg_get_default_depth)(struct se_portal_group *); 40 int (*tpg_check_demo_mode)(struct se_portal_group *); 41 int (*tpg_check_demo_mode_cache)(struct se_portal_group *); 42 int (*tpg_check_demo_mode_write_protect)(struct se_portal_group *); 43 int (*tpg_check_prod_mode_write_protect)(struct se_portal_group *); 49 int (*tpg_check_demo_mode_login_only)(struct se_portal_group *); 57 int (*tpg_check_prot_fabric_only)(struct se_portal_group *); 58 u32 (*tpg_get_inst_index)(struct se_portal_group *); [all...] |
H A D | target_core_base.h | 588 struct se_portal_group *se_tpg; 644 struct se_portal_group *se_tpg; 770 struct se_portal_group *lun_tpg; 918 struct se_portal_group *tpg_np_parent; 928 struct se_portal_group { struct 964 static inline struct se_portal_group *to_tpg(struct config_item *item) 966 return container_of(to_config_group(item), struct se_portal_group, 970 static inline struct se_portal_group *attrib_to_tpg(struct config_item *item) 972 return container_of(to_config_group(item), struct se_portal_group, 976 static inline struct se_portal_group *auth_to_tp [all...] |
/linux-master/drivers/target/tcm_remote/ |
H A D | tcm_remote.h | 11 struct se_portal_group remote_se_tpg;
|
H A D | tcm_remote.c | 20 static inline struct tcm_remote_tpg *remote_tpg(struct se_portal_group *se_tpg) 25 static char *tcm_remote_get_endpoint_wwn(struct se_portal_group *se_tpg) 33 static u16 tcm_remote_get_tag(struct se_portal_group *se_tpg) 71 struct se_portal_group *se_tpg, 80 struct se_portal_group *se_tpg, 87 static struct se_portal_group *tcm_remote_make_tpg( 126 static void tcm_remote_drop_tpg(struct se_portal_group *se_tpg)
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | tcm_qla2xxx.h | 50 struct se_portal_group se_tpg;
|
H A D | tcm_qla2xxx.c | 162 static char *tcm_qla2xxx_get_fabric_wwn(struct se_portal_group *se_tpg) 171 static u16 tcm_qla2xxx_get_tag(struct se_portal_group *se_tpg) 178 static int tcm_qla2xxx_check_demo_mode(struct se_portal_group *se_tpg) 186 static int tcm_qla2xxx_check_demo_mode_cache(struct se_portal_group *se_tpg) 194 static int tcm_qla2xxx_check_demo_write_protect(struct se_portal_group *se_tpg) 202 static int tcm_qla2xxx_check_prod_write_protect(struct se_portal_group *se_tpg) 210 static int tcm_qla2xxx_check_demo_mode_login_only(struct se_portal_group *se_tpg) 218 static int tcm_qla2xxx_check_prot_fabric_only(struct se_portal_group *se_tpg) 226 static u32 tcm_qla2xxx_tpg_get_inst_index(struct se_portal_group *se_tpg) 441 struct se_portal_group *se_tp [all...] |
/linux-master/drivers/target/loopback/ |
H A D | tcm_loop.h | 39 struct se_portal_group tl_se_tpg;
|
H A D | tcm_loop.c | 445 static inline struct tcm_loop_tpg *tl_tpg(struct se_portal_group *se_tpg) 450 static char *tcm_loop_get_endpoint_wwn(struct se_portal_group *se_tpg) 458 static u16 tcm_loop_get_tag(struct se_portal_group *se_tpg) 471 static int tcm_loop_check_demo_mode(struct se_portal_group *se_tpg) 476 static int tcm_loop_check_prot_fabric_only(struct se_portal_group *se_tpg) 582 struct se_portal_group *se_tpg, 600 struct se_portal_group *se_tpg, 633 struct se_portal_group *se_tpg = attrib_to_tpg(item); 643 struct se_portal_group *se_tpg = attrib_to_tpg(item); 671 static int tcm_loop_alloc_sess_cb(struct se_portal_group *se_tp [all...] |
/linux-master/drivers/target/iscsi/ |
H A D | iscsi_target_configfs.c | 155 struct se_portal_group *se_tpg, 252 struct se_portal_group *se_tpg; 651 struct se_portal_group *se_tpg = se_nacl->se_tpg; 746 struct se_portal_group *se_tpg = attrib_to_tpg(item); \ 761 struct se_portal_group *se_tpg = attrib_to_tpg(item); \ 820 static ssize_t __iscsi_##prefix##_##name##_show(struct se_portal_group *se_tpg, \ 832 static ssize_t __iscsi_##prefix##_##name##_store(struct se_portal_group *se_tpg,\ 879 static ssize_t __iscsi_##prefix##_##name##_show(struct se_portal_group *se_tpg, \ 919 struct se_portal_group *se_tpg = param_to_tpg(item); \ 941 struct se_portal_group *se_tp [all...] |
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_lio.c | 81 struct se_portal_group *se_tpg = to_tpg(item); 92 struct se_portal_group *se_tpg = to_tpg(item); 139 struct se_portal_group *se_tpg = to_tpg(item); 150 struct se_portal_group *se_tpg = to_tpg(item); 212 static char *efct_lio_get_fabric_wwn(struct se_portal_group *se_tpg) 220 static char *efct_lio_get_npiv_fabric_wwn(struct se_portal_group *se_tpg) 228 static u16 efct_lio_get_tag(struct se_portal_group *se_tpg) 236 static u16 efct_lio_get_npiv_tag(struct se_portal_group *se_tpg) 244 static int efct_lio_check_demo_mode(struct se_portal_group *se_tpg) 249 static int efct_lio_check_demo_mode_cache(struct se_portal_group *se_tp [all...] |
H A D | efct_lio.h | 166 struct se_portal_group tpg;
|
/linux-master/drivers/target/tcm_fc/ |
H A D | tfc_conf.c | 218 static struct se_portal_group *ft_add_tpg(struct se_wwn *wwn, const char *name) 274 static void ft_del_tpg(struct se_portal_group *se_tpg) 382 static inline struct ft_tpg *ft_tpg(struct se_portal_group *se_tpg) 387 static char *ft_get_fabric_wwn(struct se_portal_group *se_tpg) 392 static u16 ft_get_tag(struct se_portal_group *se_tpg) 401 static u32 ft_tpg_get_inst_index(struct se_portal_group *se_tpg)
|
H A D | tcm_fc.h | 91 struct se_portal_group se_tpg;
|
/linux-master/drivers/usb/gadget/function/ |
H A D | tcm.h | 41 struct se_portal_group se_tpg;
|
/linux-master/drivers/xen/ |
H A D | xen-scsiback.c | 174 struct se_portal_group se_tpg; 1328 static char *scsiback_get_fabric_wwn(struct se_portal_group *se_tpg) 1337 static u16 scsiback_get_tag(struct se_portal_group *se_tpg) 1469 struct se_portal_group *se_tpg = param_to_tpg(item); 1484 struct se_portal_group *se_tpg = param_to_tpg(item); 1511 static int scsiback_alloc_sess_cb(struct se_portal_group *se_tpg, 1605 struct se_portal_group *se_tpg = to_tpg(item); 1627 struct se_portal_group *se_tpg = to_tpg(item); 1721 static int scsiback_port_link(struct se_portal_group *se_tpg, 1734 static void scsiback_port_unlink(struct se_portal_group *se_tp [all...] |
/linux-master/drivers/target/sbp/ |
H A D | sbp_target.c | 163 struct se_portal_group *se_tpg = &tpg->se_tpg; 1671 static int sbp_check_true(struct se_portal_group *se_tpg) 1676 static char *sbp_get_fabric_wwn(struct se_portal_group *se_tpg) 1684 static u16 sbp_get_tag(struct se_portal_group *se_tpg) 1770 static int sbp_count_se_tpg_luns(struct se_portal_group *tpg) 1933 struct se_portal_group *se_tpg, 1942 struct se_portal_group *se_tpg, 1957 static struct se_portal_group *sbp_make_tpg(struct se_wwn *wwn, 2012 static void sbp_drop_tpg(struct se_portal_group *se_tpg) 2066 struct se_portal_group *se_tp [all...] |
/linux-master/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 375 struct se_portal_group tpg;
|