• Home
  • Raw
  • Download

Lines Matching refs:tf

47 static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \
49 struct target_fabric_configfs_template *tfc = &tf->tf_cit_tmpl; \
55 cit->ct_owner = tf->tf_module; \
320 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_make_mappedlun() local
383 &TF_CIT_TMPL(tf)->tfc_tpg_mappedlun_cit); in target_fabric_make_mappedlun()
385 "statistics", &TF_CIT_TMPL(tf)->tfc_tpg_mappedlun_stat_cit); in target_fabric_make_mappedlun()
442 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_nacl_base_release() local
444 tf->tf_ops.fabric_drop_nodeacl(se_nacl); in target_fabric_nacl_base_release()
480 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_make_nodeacl() local
484 if (!tf->tf_ops.fabric_make_nodeacl) { in target_fabric_make_nodeacl()
489 se_nacl = tf->tf_ops.fabric_make_nodeacl(se_tpg, group, name); in target_fabric_make_nodeacl()
502 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_base_cit); in target_fabric_make_nodeacl()
504 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_attrib_cit); in target_fabric_make_nodeacl()
506 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_auth_cit); in target_fabric_make_nodeacl()
508 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_param_cit); in target_fabric_make_nodeacl()
511 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_stat_cit); in target_fabric_make_nodeacl()
556 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_np_base_release() local
558 tf->tf_ops.fabric_drop_np(se_tpg_np); in target_fabric_np_base_release()
579 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_make_np() local
582 if (!tf->tf_ops.fabric_make_np) { in target_fabric_make_np()
587 se_tpg_np = tf->tf_ops.fabric_make_np(se_tpg, group, name); in target_fabric_make_np()
593 &TF_CIT_TMPL(tf)->tfc_tpg_np_base_cit); in target_fabric_make_np()
756 struct target_fabric_configfs *tf; in target_fabric_port_link() local
773 tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_port_link()
787 if (tf->tf_ops.fabric_post_link) { in target_fabric_port_link()
793 tf->tf_ops.fabric_post_link(se_tpg, lun); in target_fabric_port_link()
808 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_port_unlink() local
810 if (tf->tf_ops.fabric_pre_unlink) { in target_fabric_port_unlink()
816 tf->tf_ops.fabric_pre_unlink(se_tpg, lun); in target_fabric_port_unlink()
868 struct target_fabric_configfs *tf = se_tpg->se_tpg_wwn->wwn_tf; in target_fabric_make_lun() local
894 &TF_CIT_TMPL(tf)->tfc_tpg_port_cit); in target_fabric_make_lun()
896 "statistics", &TF_CIT_TMPL(tf)->tfc_tpg_port_stat_cit); in target_fabric_make_lun()
992 struct target_fabric_configfs *tf = wwn->wwn_tf; in target_fabric_tpg_release() local
994 tf->tf_ops.fabric_drop_tpg(se_tpg); in target_fabric_tpg_release()
1014 struct target_fabric_configfs *tf = wwn->wwn_tf; in target_fabric_make_tpg() local
1017 if (!tf->tf_ops.fabric_make_tpg) { in target_fabric_make_tpg()
1022 se_tpg = tf->tf_ops.fabric_make_tpg(wwn, group, name); in target_fabric_make_tpg()
1037 &TF_CIT_TMPL(tf)->tfc_tpg_base_cit); in target_fabric_make_tpg()
1039 &TF_CIT_TMPL(tf)->tfc_tpg_lun_cit); in target_fabric_make_tpg()
1041 &TF_CIT_TMPL(tf)->tfc_tpg_np_cit); in target_fabric_make_tpg()
1043 &TF_CIT_TMPL(tf)->tfc_tpg_nacl_cit); in target_fabric_make_tpg()
1045 &TF_CIT_TMPL(tf)->tfc_tpg_attrib_cit); in target_fabric_make_tpg()
1047 &TF_CIT_TMPL(tf)->tfc_tpg_param_cit); in target_fabric_make_tpg()
1078 struct target_fabric_configfs *tf = wwn->wwn_tf; in target_fabric_release_wwn() local
1080 tf->tf_ops.fabric_drop_wwn(wwn); in target_fabric_release_wwn()
1112 struct target_fabric_configfs *tf = container_of(group, in target_fabric_make_wwn() local
1116 if (!tf->tf_ops.fabric_make_wwn) { in target_fabric_make_wwn()
1121 wwn = tf->tf_ops.fabric_make_wwn(tf, group, name); in target_fabric_make_wwn()
1125 wwn->wwn_tf = tf; in target_fabric_make_wwn()
1134 &TF_CIT_TMPL(tf)->tfc_tpg_cit); in target_fabric_make_wwn()
1136 &TF_CIT_TMPL(tf)->tfc_wwn_fabric_stats_cit); in target_fabric_make_wwn()
1192 int target_fabric_setup_cits(struct target_fabric_configfs *tf) in target_fabric_setup_cits() argument
1194 target_fabric_setup_discovery_cit(tf); in target_fabric_setup_cits()
1195 target_fabric_setup_wwn_cit(tf); in target_fabric_setup_cits()
1196 target_fabric_setup_wwn_fabric_stats_cit(tf); in target_fabric_setup_cits()
1197 target_fabric_setup_tpg_cit(tf); in target_fabric_setup_cits()
1198 target_fabric_setup_tpg_base_cit(tf); in target_fabric_setup_cits()
1199 target_fabric_setup_tpg_port_cit(tf); in target_fabric_setup_cits()
1200 target_fabric_setup_tpg_port_stat_cit(tf); in target_fabric_setup_cits()
1201 target_fabric_setup_tpg_lun_cit(tf); in target_fabric_setup_cits()
1202 target_fabric_setup_tpg_np_cit(tf); in target_fabric_setup_cits()
1203 target_fabric_setup_tpg_np_base_cit(tf); in target_fabric_setup_cits()
1204 target_fabric_setup_tpg_attrib_cit(tf); in target_fabric_setup_cits()
1205 target_fabric_setup_tpg_param_cit(tf); in target_fabric_setup_cits()
1206 target_fabric_setup_tpg_nacl_cit(tf); in target_fabric_setup_cits()
1207 target_fabric_setup_tpg_nacl_base_cit(tf); in target_fabric_setup_cits()
1208 target_fabric_setup_tpg_nacl_attrib_cit(tf); in target_fabric_setup_cits()
1209 target_fabric_setup_tpg_nacl_auth_cit(tf); in target_fabric_setup_cits()
1210 target_fabric_setup_tpg_nacl_param_cit(tf); in target_fabric_setup_cits()
1211 target_fabric_setup_tpg_nacl_stat_cit(tf); in target_fabric_setup_cits()
1212 target_fabric_setup_tpg_mappedlun_cit(tf); in target_fabric_setup_cits()
1213 target_fabric_setup_tpg_mappedlun_stat_cit(tf); in target_fabric_setup_cits()