Lines Matching refs:ops

31 #define for_each_frontswap_ops(ops)		\  argument
32 for ((ops) = frontswap_ops; (ops); (ops) = (ops)->next)
112 void frontswap_register_ops(struct frontswap_ops *ops) in frontswap_register_ops() argument
131 ops->init(i); in frontswap_register_ops()
139 ops->next = frontswap_ops; in frontswap_register_ops()
140 } while (cmpxchg(&frontswap_ops, ops->next, ops) != ops->next); in frontswap_register_ops()
158 ops->init(i); in frontswap_register_ops()
160 ops->invalidate_area(i); in frontswap_register_ops()
190 struct frontswap_ops *ops; in __frontswap_init() local
207 for_each_frontswap_ops(ops) in __frontswap_init()
208 ops->init(type); in __frontswap_init()
249 struct frontswap_ops *ops; in __frontswap_store() local
269 for_each_frontswap_ops(ops) in __frontswap_store()
270 ops->invalidate_page(type, offset); in __frontswap_store()
274 for_each_frontswap_ops(ops) { in __frontswap_store()
275 ret = ops->store(type, offset, page); in __frontswap_store()
304 struct frontswap_ops *ops; in __frontswap_load() local
315 for_each_frontswap_ops(ops) { in __frontswap_load()
316 ret = ops->load(type, offset, page); in __frontswap_load()
338 struct frontswap_ops *ops; in __frontswap_invalidate_page() local
347 for_each_frontswap_ops(ops) in __frontswap_invalidate_page()
348 ops->invalidate_page(type, offset); in __frontswap_invalidate_page()
361 struct frontswap_ops *ops; in __frontswap_invalidate_area() local
370 for_each_frontswap_ops(ops) in __frontswap_invalidate_area()
371 ops->invalidate_area(type); in __frontswap_invalidate_area()