Lines Matching refs:tfo
306 static int target_fabric_tf_ops_check(const struct target_core_fabric_ops *tfo) in target_fabric_tf_ops_check() argument
308 if (!tfo->name) { in target_fabric_tf_ops_check()
312 if (strlen(tfo->name) >= TARGET_FABRIC_NAME_SIZE) { in target_fabric_tf_ops_check()
314 "_NAME_SIZE\n", tfo->name); in target_fabric_tf_ops_check()
317 if (!tfo->get_fabric_name) { in target_fabric_tf_ops_check()
321 if (!tfo->get_fabric_proto_ident) { in target_fabric_tf_ops_check()
325 if (!tfo->tpg_get_wwn) { in target_fabric_tf_ops_check()
329 if (!tfo->tpg_get_tag) { in target_fabric_tf_ops_check()
333 if (!tfo->tpg_get_default_depth) { in target_fabric_tf_ops_check()
337 if (!tfo->tpg_get_pr_transport_id) { in target_fabric_tf_ops_check()
341 if (!tfo->tpg_get_pr_transport_id_len) { in target_fabric_tf_ops_check()
345 if (!tfo->tpg_check_demo_mode) { in target_fabric_tf_ops_check()
349 if (!tfo->tpg_check_demo_mode_cache) { in target_fabric_tf_ops_check()
353 if (!tfo->tpg_check_demo_mode_write_protect) { in target_fabric_tf_ops_check()
357 if (!tfo->tpg_check_prod_mode_write_protect) { in target_fabric_tf_ops_check()
361 if (!tfo->tpg_alloc_fabric_acl) { in target_fabric_tf_ops_check()
365 if (!tfo->tpg_release_fabric_acl) { in target_fabric_tf_ops_check()
369 if (!tfo->tpg_get_inst_index) { in target_fabric_tf_ops_check()
373 if (!tfo->release_cmd) { in target_fabric_tf_ops_check()
377 if (!tfo->shutdown_session) { in target_fabric_tf_ops_check()
381 if (!tfo->close_session) { in target_fabric_tf_ops_check()
385 if (!tfo->sess_get_index) { in target_fabric_tf_ops_check()
389 if (!tfo->write_pending) { in target_fabric_tf_ops_check()
393 if (!tfo->write_pending_status) { in target_fabric_tf_ops_check()
397 if (!tfo->set_default_node_attributes) { in target_fabric_tf_ops_check()
401 if (!tfo->get_task_tag) { in target_fabric_tf_ops_check()
405 if (!tfo->get_cmd_state) { in target_fabric_tf_ops_check()
409 if (!tfo->queue_data_in) { in target_fabric_tf_ops_check()
413 if (!tfo->queue_status) { in target_fabric_tf_ops_check()
417 if (!tfo->queue_tm_rsp) { in target_fabric_tf_ops_check()
421 if (!tfo->aborted_task) { in target_fabric_tf_ops_check()
430 if (!tfo->fabric_make_wwn) { in target_fabric_tf_ops_check()
434 if (!tfo->fabric_drop_wwn) { in target_fabric_tf_ops_check()
438 if (!tfo->fabric_make_tpg) { in target_fabric_tf_ops_check()
442 if (!tfo->fabric_drop_tpg) { in target_fabric_tf_ops_check()
868 const struct target_core_fabric_ops *tfo; in target_core_dev_pr_show_attr_res_pr_holder_tg_port() local
881 tfo = se_tpg->se_tpg_tfo; in target_core_dev_pr_show_attr_res_pr_holder_tg_port()
884 " Target Node Endpoint: %s\n", tfo->get_fabric_name(), in target_core_dev_pr_show_attr_res_pr_holder_tg_port()
885 tfo->tpg_get_wwn(se_tpg)); in target_core_dev_pr_show_attr_res_pr_holder_tg_port()
889 tfo->get_fabric_name(), tfo->tpg_get_tag(se_tpg), in target_core_dev_pr_show_attr_res_pr_holder_tg_port()
890 tfo->get_fabric_name(), lun->unpacked_lun); in target_core_dev_pr_show_attr_res_pr_holder_tg_port()
902 const struct target_core_fabric_ops *tfo; in target_core_dev_pr_show_attr_res_pr_registered_i_pts() local
917 tfo = pr_reg->pr_reg_nacl->se_tpg->se_tpg_tfo; in target_core_dev_pr_show_attr_res_pr_registered_i_pts()
921 tfo->get_fabric_name(), in target_core_dev_pr_show_attr_res_pr_registered_i_pts()