Lines Matching refs:ops
51 int transport_backend_register(const struct target_backend_ops *ops) in transport_backend_register() argument
58 tb->ops = ops; in transport_backend_register()
62 if (!strcmp(old->ops->name, ops->name)) { in transport_backend_register()
63 pr_err("backend %s already registered.\n", ops->name); in transport_backend_register()
74 ops->name, ops->owner); in transport_backend_register()
79 void target_backend_unregister(const struct target_backend_ops *ops) in target_backend_unregister() argument
85 if (tb->ops == ops) { in target_backend_unregister()
109 if (!strcmp(tb->ops->name, name)) in core_get_backend()
115 if (tb->ops->owner && !try_module_get(tb->ops->owner)) in core_get_backend()
145 ret = hba->backend->ops->attach_hba(hba, plugin_dep_id); in core_alloc_hba()
160 module_put(hba->backend->ops->owner); in core_alloc_hba()
172 hba->backend->ops->detach_hba(hba); in core_delete_hba()
181 module_put(hba->backend->ops->owner); in core_delete_hba()