Home
last modified time | relevance | path

Searched refs:cache_coherency_ops_inst (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Dcache_coherency.h19 struct cache_coherency_ops_inst;
22 int (*wbinv)(struct cache_coherency_ops_inst *cci,
24 int (*done)(struct cache_coherency_ops_inst *cci);
27 struct cache_coherency_ops_inst { struct
33 int cache_coherency_ops_instance_register(struct cache_coherency_ops_inst *cci); argument
34 void cache_coherency_ops_instance_unregister(struct cache_coherency_ops_inst *cci);
36 struct cache_coherency_ops_inst *
53 static_assert(__same_type(struct cache_coherency_ops_inst, \
59 void cache_coherency_ops_instance_put(struct cache_coherency_ops_inst *cci);
/linux/lib/
H A Dcache_maint.c30 struct cache_coherency_ops_inst *cci = in __cache_coherency_ops_instance_free()
31 container_of(kref, struct cache_coherency_ops_inst, kref); in __cache_coherency_ops_instance_free()
35 void cache_coherency_ops_instance_put(struct cache_coherency_ops_inst *cci) in cache_coherency_ops_instance_put()
41 static int cache_inval_one(struct cache_coherency_ops_inst *cci, void *data) in cache_inval_one()
49 static int cache_inval_done_one(struct cache_coherency_ops_inst *cci) in cache_inval_done_one()
63 struct cache_coherency_ops_inst *cci; in cache_invalidate_memregion()
84 struct cache_coherency_ops_inst *
88 struct cache_coherency_ops_inst *cci; in _cache_coherency_ops_instance_alloc()
105 int cache_coherency_ops_instance_register(struct cache_coherency_ops_inst *cci) in cache_coherency_ops_instance_register()
114 void cache_coherency_ops_instance_unregister(struct cache_coherency_ops_inst *cci) in cache_coherency_ops_instance_unregister()
/linux/drivers/cache/
H A Dhisi_soc_hha.c47 struct cache_coherency_ops_inst cci;
63 static int hisi_soc_hha_wbinv(struct cache_coherency_ops_inst *cci, in hisi_soc_hha_wbinv()
106 static int hisi_soc_hha_done(struct cache_coherency_ops_inst *cci) in hisi_soc_hha_done()