Lines Matching full:cci

30 	struct cache_coherency_ops_inst *cci =  in __cache_coherency_ops_instance_free()  local
32 kfree(cci); 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() argument
37 kref_put(&cci->kref, __cache_coherency_ops_instance_free); in cache_coherency_ops_instance_put()
41 static int cache_inval_one(struct cache_coherency_ops_inst *cci, void *data) in cache_inval_one() argument
43 if (!cci->ops) in cache_inval_one()
46 return cci->ops->wbinv(cci, data); in cache_inval_one()
49 static int cache_inval_done_one(struct cache_coherency_ops_inst *cci) in cache_inval_done_one() argument
51 if (!cci->ops) in cache_inval_done_one()
54 if (!cci->ops->done) in cache_inval_done_one()
57 return cci->ops->done(cci); in cache_inval_done_one()
63 struct cache_coherency_ops_inst *cci; in cache_invalidate_memregion() local
70 list_for_each_entry(cci, &cache_ops_instance_list, node) { in cache_invalidate_memregion()
71 ret = cache_inval_one(cci, &params); in cache_invalidate_memregion()
75 list_for_each_entry(cci, &cache_ops_instance_list, node) { in cache_invalidate_memregion()
76 ret = cache_inval_done_one(cci); in cache_invalidate_memregion()
88 struct cache_coherency_ops_inst *cci; in _cache_coherency_ops_instance_alloc() local
93 cci = kzalloc(size, GFP_KERNEL); in _cache_coherency_ops_instance_alloc()
94 if (!cci) in _cache_coherency_ops_instance_alloc()
97 cci->ops = ops; in _cache_coherency_ops_instance_alloc()
98 INIT_LIST_HEAD(&cci->node); in _cache_coherency_ops_instance_alloc()
99 kref_init(&cci->kref); in _cache_coherency_ops_instance_alloc()
101 return 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() argument
108 list_add(&cci->node, &cache_ops_instance_list); 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() argument
117 list_del(&cci->node); in cache_coherency_ops_instance_unregister()