Searched refs:se_portal_group (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/drivers/target/
H A Dtarget_core_internal.h65 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 Dtarget_core_tpg.c41 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 Dtarget_core_fabric_configfs.c74 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 Dtarget_core_pr.h69 struct se_portal_group *, struct se_lun *,
H A Dtarget_core_device.c95 * 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 Dtarget_core_stat.c573 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 Dtarget_core_fabric_lib.c261 struct se_portal_group *se_tpg,
390 const char *target_parse_pr_out_transport_id(struct se_portal_group *tpg,
H A Dtarget_core_pr.c37 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 Dtarget_core_fabric.h37 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 Dtarget_core_base.h588 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 Dtcm_remote.h11 struct se_portal_group remote_se_tpg;
H A Dtcm_remote.c20 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 Dtcm_qla2xxx.h50 struct se_portal_group se_tpg;
H A Dtcm_qla2xxx.c162 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 Dtcm_loop.h39 struct se_portal_group tl_se_tpg;
H A Dtcm_loop.c445 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 Discsi_target_configfs.c155 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 Defct_lio.c81 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 Defct_lio.h166 struct se_portal_group tpg;
/linux-master/drivers/target/tcm_fc/
H A Dtfc_conf.c218 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 Dtcm_fc.h91 struct se_portal_group se_tpg;
/linux-master/drivers/usb/gadget/function/
H A Dtcm.h41 struct se_portal_group se_tpg;
/linux-master/drivers/xen/
H A Dxen-scsiback.c174 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 Dsbp_target.c163 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 Dib_srpt.h375 struct se_portal_group tpg;

Completed in 428 milliseconds

12