cxl_calls          14 drivers/misc/cxl/base.c static struct cxl_calls *cxl_calls;
cxl_calls          21 drivers/misc/cxl/base.c static inline struct cxl_calls *cxl_calls_get(void)
cxl_calls          23 drivers/misc/cxl/base.c 	struct cxl_calls *calls = NULL;
cxl_calls          26 drivers/misc/cxl/base.c 	calls = rcu_dereference(cxl_calls);
cxl_calls          34 drivers/misc/cxl/base.c static inline void cxl_calls_put(struct cxl_calls *calls)
cxl_calls          36 drivers/misc/cxl/base.c 	BUG_ON(calls != cxl_calls);
cxl_calls          39 drivers/misc/cxl/base.c 	module_put(cxl_calls->owner);
cxl_calls          44 drivers/misc/cxl/base.c static inline struct cxl_calls *cxl_calls_get(void)
cxl_calls          46 drivers/misc/cxl/base.c 	return cxl_calls;
cxl_calls          49 drivers/misc/cxl/base.c static inline void cxl_calls_put(struct cxl_calls *calls) { }
cxl_calls          68 drivers/misc/cxl/base.c 	struct cxl_calls *calls;
cxl_calls          80 drivers/misc/cxl/base.c int register_cxl_calls(struct cxl_calls *calls)
cxl_calls          82 drivers/misc/cxl/base.c 	if (cxl_calls)
cxl_calls          85 drivers/misc/cxl/base.c 	rcu_assign_pointer(cxl_calls, calls);
cxl_calls          90 drivers/misc/cxl/base.c void unregister_cxl_calls(struct cxl_calls *calls)
cxl_calls          92 drivers/misc/cxl/base.c 	BUG_ON(cxl_calls->owner != calls->owner);
cxl_calls          93 drivers/misc/cxl/base.c 	RCU_INIT_POINTER(cxl_calls, NULL);
cxl_calls         857 drivers/misc/cxl/cxl.h int register_cxl_calls(struct cxl_calls *calls);
cxl_calls         858 drivers/misc/cxl/cxl.h void unregister_cxl_calls(struct cxl_calls *calls);
cxl_calls         102 drivers/misc/cxl/main.c static struct cxl_calls cxl_calls = {
cxl_calls         332 drivers/misc/cxl/main.c 		rc = register_cxl_calls(&cxl_calls);
cxl_calls         353 drivers/misc/cxl/main.c 		unregister_cxl_calls(&cxl_calls);
cxl_calls         373 drivers/misc/cxl/main.c 		unregister_cxl_calls(&cxl_calls);