Searched refs:tf_ops (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_fabric_configfs.c | 45 cit->ct_owner = tf->tf_ops->module; \ 53 struct configfs_attribute **attrs = tf->tf_ops->tfc_##_name##_attrs; \ 58 cit->ct_owner = tf->tf_ops->module; \ 409 if (tf->tf_ops->fabric_init_nodeacl) { in target_fabric_make_nodeacl() 410 int ret = tf->tf_ops->fabric_init_nodeacl(se_nacl, name); in target_fabric_make_nodeacl() 454 tf->tf_ops->fabric_drop_np(se_tpg_np); in target_fabric_np_base_release() 476 if (!tf->tf_ops->fabric_make_np) { in target_fabric_make_np() 477 pr_err("tf->tf_ops.fabric_make_np is NULL\n"); in target_fabric_make_np() 481 se_tpg_np = tf->tf_ops->fabric_make_np(se_tpg, group, name); in target_fabric_make_np() 660 if (tf->tf_ops in target_fabric_port_link() [all...] |
H A D | target_core_internal.h | 32 const struct target_core_fabric_ops *tf_ops; member
|
H A D | target_core_configfs.c | 168 const char *cmp_name = tf->tf_ops->fabric_alias; in target_core_get_fabric() 170 cmp_name = tf->tf_ops->fabric_name; in target_core_get_fabric() 248 " %s\n", tf->tf_ops->fabric_name); in target_core_register_fabric() 281 " %s\n", tf->tf_ops->fabric_name); in target_core_deregister_fabric() 494 tf->tf_ops = tfo; in target_register_template() 511 if (!strcmp(t->tf_ops->fabric_name, fo->fabric_name)) { in target_unregister_template() 522 kfree(t->tf_ops); in target_unregister_template()
|
H A D | target_core_tpg.c | 518 * configfs context, use the original tf_ops pointer already saved in core_tpg_register() 526 se_tpg->se_tpg_tfo = se_wwn->wwn_tf->tf_ops; in core_tpg_register()
|
H A D | target_core_pr.c | 3149 const struct target_core_fabric_ops *dest_tf_ops = NULL, *tf_ops; in core_scsi3_emulate_pro_register_and_move() local 3167 tf_ops = se_tpg->se_tpg_tfo; in core_scsi3_emulate_pro_register_and_move() 3501 tf_ops->fabric_name, pr_reg_nacl->initiatorname, in core_scsi3_emulate_pro_register_and_move()
|
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_fabric_configfs.c | 44 cit->ct_owner = tf->tf_ops->module; \ 52 struct configfs_attribute **attrs = tf->tf_ops->tfc_##_name##_attrs; \ 57 cit->ct_owner = tf->tf_ops->module; \ 408 if (tf->tf_ops->fabric_init_nodeacl) { in target_fabric_make_nodeacl() 409 int ret = tf->tf_ops->fabric_init_nodeacl(se_nacl, name); in target_fabric_make_nodeacl() 453 tf->tf_ops->fabric_drop_np(se_tpg_np); in target_fabric_np_base_release() 475 if (!tf->tf_ops->fabric_make_np) { in target_fabric_make_np() 476 pr_err("tf->tf_ops.fabric_make_np is NULL\n"); in target_fabric_make_np() 480 se_tpg_np = tf->tf_ops->fabric_make_np(se_tpg, group, name); in target_fabric_make_np() 659 if (tf->tf_ops in target_fabric_port_link() [all...] |
H A D | target_core_internal.h | 32 const struct target_core_fabric_ops *tf_ops; member
|
H A D | target_core_configfs.c | 167 const char *cmp_name = tf->tf_ops->fabric_alias; in target_core_get_fabric() 169 cmp_name = tf->tf_ops->fabric_name; in target_core_get_fabric() 247 " %s\n", tf->tf_ops->fabric_name); in target_core_register_fabric() 280 " %s\n", tf->tf_ops->fabric_name); in target_core_deregister_fabric() 466 tf->tf_ops = fo; in target_register_template() 483 if (!strcmp(t->tf_ops->fabric_name, fo->fabric_name)) { in target_unregister_template()
|
H A D | target_core_tpg.c | 455 * configfs context, use the original tf_ops pointer already saved in core_tpg_register() 463 se_tpg->se_tpg_tfo = se_wwn->wwn_tf->tf_ops; in core_tpg_register()
|
H A D | target_core_pr.c | 3155 const struct target_core_fabric_ops *dest_tf_ops = NULL, *tf_ops; in core_scsi3_emulate_pro_register_and_move() local 3174 tf_ops = se_tpg->se_tpg_tfo; in core_scsi3_emulate_pro_register_and_move() 3505 tf_ops->fabric_name, pr_reg_nacl->initiatorname, in core_scsi3_emulate_pro_register_and_move()
|
Completed in 22 milliseconds