Home
last modified time | relevance | path

Searched refs:cxl_calls (Results 1 – 9 of 9) sorted by relevance

/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/misc/cxl/
H A Dbase.c14 static struct cxl_calls *cxl_calls; variable
23 struct cxl_calls *calls = NULL; in cxl_calls_get()
26 calls = rcu_dereference(cxl_calls); in cxl_calls_get()
36 BUG_ON(calls != cxl_calls); in cxl_calls_put()
39 module_put(cxl_calls->owner); in cxl_calls_put()
46 return cxl_calls; in cxl_calls_get()
68 struct cxl_calls *calls; in cxl_slbia()
82 if (cxl_calls) in register_cxl_calls()
85 rcu_assign_pointer(cxl_calls, calls); in register_cxl_calls()
92 BUG_ON(cxl_calls->owner != calls->owner); in unregister_cxl_calls()
[all …]
H A Dmain.c102 static struct cxl_calls cxl_calls = { variable
332 rc = register_cxl_calls(&cxl_calls); in init_cxl()
353 unregister_cxl_calls(&cxl_calls); in init_cxl()
373 unregister_cxl_calls(&cxl_calls); in exit_cxl()
H A Dcxl.h853 struct cxl_calls { struct
857 int register_cxl_calls(struct cxl_calls *calls); argument
858 void unregister_cxl_calls(struct cxl_calls *calls);
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/misc/cxl/
H A Dbase.c14 static struct cxl_calls *cxl_calls; variable
23 struct cxl_calls *calls = NULL; in cxl_calls_get()
26 calls = rcu_dereference(cxl_calls); in cxl_calls_get()
36 BUG_ON(calls != cxl_calls); in cxl_calls_put()
39 module_put(cxl_calls->owner); in cxl_calls_put()
46 return cxl_calls; in cxl_calls_get()
68 struct cxl_calls *calls; in cxl_slbia()
82 if (cxl_calls) in register_cxl_calls()
85 rcu_assign_pointer(cxl_calls, calls); in register_cxl_calls()
92 BUG_ON(cxl_calls->owner != calls->owner); in unregister_cxl_calls()
[all …]
H A Dmain.c102 static struct cxl_calls cxl_calls = { variable
332 rc = register_cxl_calls(&cxl_calls); in init_cxl()
353 unregister_cxl_calls(&cxl_calls); in init_cxl()
373 unregister_cxl_calls(&cxl_calls); in exit_cxl()
H A Dcxl.h853 struct cxl_calls { struct
857 int register_cxl_calls(struct cxl_calls *calls); argument
858 void unregister_cxl_calls(struct cxl_calls *calls);
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/misc/cxl/
H A Dbase.c14 static struct cxl_calls *cxl_calls; variable
23 struct cxl_calls *calls = NULL; in cxl_calls_get()
26 calls = rcu_dereference(cxl_calls); in cxl_calls_get()
36 BUG_ON(calls != cxl_calls); in cxl_calls_put()
39 module_put(cxl_calls->owner); in cxl_calls_put()
46 return cxl_calls; in cxl_calls_get()
68 struct cxl_calls *calls; in cxl_slbia()
82 if (cxl_calls) in register_cxl_calls()
85 rcu_assign_pointer(cxl_calls, calls); in register_cxl_calls()
92 BUG_ON(cxl_calls->owner != calls->owner); in unregister_cxl_calls()
[all …]
H A Dmain.c102 static struct cxl_calls cxl_calls = { variable
332 rc = register_cxl_calls(&cxl_calls); in init_cxl()
353 unregister_cxl_calls(&cxl_calls); in init_cxl()
373 unregister_cxl_calls(&cxl_calls); in exit_cxl()
H A Dcxl.h853 struct cxl_calls { struct
857 int register_cxl_calls(struct cxl_calls *calls); argument
858 void unregister_cxl_calls(struct cxl_calls *calls);