Lines Matching refs:tb
40 struct target_backend *tb, *old; in transport_backend_register() local
42 tb = kzalloc(sizeof(*tb), GFP_KERNEL); in transport_backend_register()
43 if (!tb) in transport_backend_register()
45 tb->ops = ops; in transport_backend_register()
52 kfree(tb); in transport_backend_register()
56 target_setup_backend_cits(tb); in transport_backend_register()
57 list_add_tail(&tb->list, &backend_list); in transport_backend_register()
68 struct target_backend *tb; in target_backend_unregister() local
71 list_for_each_entry(tb, &backend_list, list) { in target_backend_unregister()
72 if (tb->ops == ops) { in target_backend_unregister()
73 list_del(&tb->list); in target_backend_unregister()
82 kfree(tb); in target_backend_unregister()
92 struct target_backend *tb; in core_get_backend() local
95 list_for_each_entry(tb, &backend_list, list) { in core_get_backend()
96 if (!strcmp(tb->ops->name, name)) in core_get_backend()
102 if (tb->ops->owner && !try_module_get(tb->ops->owner)) in core_get_backend()
103 tb = NULL; in core_get_backend()
105 return tb; in core_get_backend()