Home
last modified time | relevance | path

Searched refs:fscache_object (Results 1 – 25 of 48) sorted by relevance

12

/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dfscache-cache.h25 struct fscache_object;
236 int (*lookup_object)(struct fscache_object *object);
242 struct fscache_object *(*grab_object)(struct fscache_object *object,
246 int (*pin_object)(struct fscache_object *object);
263 void (*drop_object)(struct fscache_object *object);
266 void (*put_object)(struct fscache_object *object,
274 int (*attr_changed)(struct fscache_object *object);
302 void (*uncache_page)(struct fscache_object *object,
350 struct fscache_object { struct
383 struct fscache_object *parent; /* parent object */ argument
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dfscache-cache.h25 struct fscache_object;
236 int (*lookup_object)(struct fscache_object *object);
242 struct fscache_object *(*grab_object)(struct fscache_object *object,
246 int (*pin_object)(struct fscache_object *object);
263 void (*drop_object)(struct fscache_object *object);
266 void (*put_object)(struct fscache_object *object,
274 int (*attr_changed)(struct fscache_object *object);
302 void (*uncache_page)(struct fscache_object *object,
350 struct fscache_object { struct
383 struct fscache_object *parent; /* parent object */ argument
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dfscache-cache.h25 struct fscache_object;
236 int (*lookup_object)(struct fscache_object *object);
242 struct fscache_object *(*grab_object)(struct fscache_object *object,
246 int (*pin_object)(struct fscache_object *object);
263 void (*drop_object)(struct fscache_object *object);
266 void (*put_object)(struct fscache_object *object,
274 int (*attr_changed)(struct fscache_object *object);
302 void (*uncache_page)(struct fscache_object *object,
350 struct fscache_object { struct
383 struct fscache_object *parent; /* parent object */ argument
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/fs/fscache/
H A Dobject.c137 static int fscache_get_object(struct fscache_object *,
139 static void fscache_put_object(struct fscache_object *,
151 struct fscache_object *parent = object->parent; in fscache_done_parent_op()
278 struct fscache_object *object = in fscache_object_work_func()
279 container_of(work, struct fscache_object, work); in fscache_object_work_func()
375 struct fscache_object *parent; in fscache_initialise_object()
430 struct fscache_object *parent = object->parent; in fscache_parent_ready()
455 struct fscache_object *parent = object->parent; in fscache_look_up_object()
702 struct fscache_object *parent = object->parent; in fscache_drop_object()
869 struct fscache_object *dep; in fscache_enqueue_dependents()
[all …]
H A Dobject-list.c43 void fscache_objlist_add(struct fscache_object *obj) in fscache_objlist_add()
45 struct fscache_object *xobj; in fscache_objlist_add()
54 xobj = rb_entry(parent, struct fscache_object, objlist_link); in fscache_objlist_add()
73 void fscache_objlist_remove(struct fscache_object *obj) in fscache_objlist_remove()
89 static struct fscache_object *fscache_objlist_lookup(loff_t *_pos) in fscache_objlist_lookup()
91 struct fscache_object *pobj, *obj = NULL, *minobj = NULL; in fscache_objlist_lookup()
102 return (struct fscache_object *)(long)++(*_pos); in fscache_objlist_lookup()
104 return (struct fscache_object *)pos; in fscache_objlist_lookup()
106 pobj = (struct fscache_object *)pos; in fscache_objlist_lookup()
109 obj = rb_entry(p, struct fscache_object, objlist_link); in fscache_objlist_lookup()
[all …]
H A Dinternal.h108 extern void fscache_enqueue_object(struct fscache_object *);
116 extern void fscache_objlist_add(struct fscache_object *);
117 extern void fscache_objlist_remove(struct fscache_object *);
126 extern int fscache_submit_exclusive_op(struct fscache_object *,
128 extern int fscache_submit_op(struct fscache_object *,
131 extern void fscache_cancel_all_ops(struct fscache_object *);
132 extern void fscache_abort_object(struct fscache_object *);
133 extern void fscache_start_operations(struct fscache_object *);
140 extern int fscache_wait_for_operation_activation(struct fscache_object *,
310 static inline void fscache_raise_event(struct fscache_object *object, in fscache_raise_event()
H A Doperation.c96 static void fscache_run_op(struct fscache_object *object, in fscache_run_op()
115 static void fscache_report_unexpected_submission(struct fscache_object *object, in fscache_report_unexpected_submission()
154 int fscache_submit_exclusive_op(struct fscache_object *object, in fscache_submit_exclusive_op()
240 int fscache_submit_op(struct fscache_object *object, in fscache_submit_op()
319 void fscache_abort_object(struct fscache_object *object) in fscache_abort_object()
330 void fscache_start_operations(struct fscache_object *object) in fscache_start_operations()
363 struct fscache_object *object = op->object; in fscache_cancel_op()
419 void fscache_cancel_all_ops(struct fscache_object *object) in fscache_cancel_all_ops()
456 struct fscache_object *object = op->object; in fscache_op_complete()
495 struct fscache_object *object; in fscache_put_operation()
[all …]
H A Dcookie.c28 struct fscache_object *object);
396 struct fscache_object *object; in fscache_acquire_non_index_cookie()
443 struct fscache_object, cookie_link); in fscache_acquire_non_index_cookie()
480 struct fscache_object *object; in fscache_alloc_object()
552 struct fscache_object *object) in fscache_attach_object()
554 struct fscache_object *p; in fscache_attach_object()
618 struct fscache_object *object; in __fscache_invalidate()
642 struct fscache_object, in __fscache_invalidate()
675 struct fscache_object *object; in __fscache_update_cookie()
713 struct fscache_object *object; in __fscache_disable_cookie()
[all …]
H A Dpage.c189 struct fscache_object *object = op->object; in fscache_attr_changed_op()
216 struct fscache_object *object; in __fscache_attr_changed()
244 struct fscache_object, cookie_link); in __fscache_attr_changed()
436 struct fscache_object *object; in __fscache_read_or_alloc_page()
473 struct fscache_object, cookie_link); in __fscache_read_or_alloc_page()
567 struct fscache_object *object; in __fscache_read_or_alloc_pages()
602 struct fscache_object, cookie_link); in __fscache_read_or_alloc_pages()
680 struct fscache_object *object; in __fscache_alloc_page()
714 struct fscache_object, cookie_link); in __fscache_alloc_page()
966 struct fscache_object *object; in __fscache_write_page()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/fs/fscache/
H A Dobject.c137 static int fscache_get_object(struct fscache_object *,
139 static void fscache_put_object(struct fscache_object *,
151 struct fscache_object *parent = object->parent; in fscache_done_parent_op()
278 struct fscache_object *object = in fscache_object_work_func()
279 container_of(work, struct fscache_object, work); in fscache_object_work_func()
375 struct fscache_object *parent; in fscache_initialise_object()
430 struct fscache_object *parent = object->parent; in fscache_parent_ready()
455 struct fscache_object *parent = object->parent; in fscache_look_up_object()
702 struct fscache_object *parent = object->parent; in fscache_drop_object()
869 struct fscache_object *dep; in fscache_enqueue_dependents()
[all …]
H A Dobject-list.c43 void fscache_objlist_add(struct fscache_object *obj) in fscache_objlist_add()
45 struct fscache_object *xobj; in fscache_objlist_add()
54 xobj = rb_entry(parent, struct fscache_object, objlist_link); in fscache_objlist_add()
73 void fscache_objlist_remove(struct fscache_object *obj) in fscache_objlist_remove()
89 static struct fscache_object *fscache_objlist_lookup(loff_t *_pos) in fscache_objlist_lookup()
91 struct fscache_object *pobj, *obj = NULL, *minobj = NULL; in fscache_objlist_lookup()
102 return (struct fscache_object *)(long)++(*_pos); in fscache_objlist_lookup()
104 return (struct fscache_object *)pos; in fscache_objlist_lookup()
106 pobj = (struct fscache_object *)pos; in fscache_objlist_lookup()
109 obj = rb_entry(p, struct fscache_object, objlist_link); in fscache_objlist_lookup()
[all …]
H A Dinternal.h108 extern void fscache_enqueue_object(struct fscache_object *);
116 extern void fscache_objlist_add(struct fscache_object *);
117 extern void fscache_objlist_remove(struct fscache_object *);
126 extern int fscache_submit_exclusive_op(struct fscache_object *,
128 extern int fscache_submit_op(struct fscache_object *,
131 extern void fscache_cancel_all_ops(struct fscache_object *);
132 extern void fscache_abort_object(struct fscache_object *);
133 extern void fscache_start_operations(struct fscache_object *);
140 extern int fscache_wait_for_operation_activation(struct fscache_object *,
310 static inline void fscache_raise_event(struct fscache_object *object, in fscache_raise_event()
H A Doperation.c96 static void fscache_run_op(struct fscache_object *object, in fscache_run_op()
115 static void fscache_report_unexpected_submission(struct fscache_object *object, in fscache_report_unexpected_submission()
154 int fscache_submit_exclusive_op(struct fscache_object *object, in fscache_submit_exclusive_op()
240 int fscache_submit_op(struct fscache_object *object, in fscache_submit_op()
319 void fscache_abort_object(struct fscache_object *object) in fscache_abort_object()
330 void fscache_start_operations(struct fscache_object *object) in fscache_start_operations()
363 struct fscache_object *object = op->object; in fscache_cancel_op()
419 void fscache_cancel_all_ops(struct fscache_object *object) in fscache_cancel_all_ops()
456 struct fscache_object *object = op->object; in fscache_op_complete()
495 struct fscache_object *object; in fscache_put_operation()
[all …]
H A Dcookie.c28 struct fscache_object *object);
396 struct fscache_object *object; in fscache_acquire_non_index_cookie()
443 struct fscache_object, cookie_link); in fscache_acquire_non_index_cookie()
480 struct fscache_object *object; in fscache_alloc_object()
552 struct fscache_object *object) in fscache_attach_object()
554 struct fscache_object *p; in fscache_attach_object()
618 struct fscache_object *object; in __fscache_invalidate()
642 struct fscache_object, in __fscache_invalidate()
675 struct fscache_object *object; in __fscache_update_cookie()
713 struct fscache_object *object; in __fscache_disable_cookie()
[all …]
H A Dpage.c189 struct fscache_object *object = op->object; in fscache_attr_changed_op()
216 struct fscache_object *object; in __fscache_attr_changed()
244 struct fscache_object, cookie_link); in __fscache_attr_changed()
436 struct fscache_object *object; in __fscache_read_or_alloc_page()
473 struct fscache_object, cookie_link); in __fscache_read_or_alloc_page()
567 struct fscache_object *object; in __fscache_read_or_alloc_pages()
602 struct fscache_object, cookie_link); in __fscache_read_or_alloc_pages()
680 struct fscache_object *object; in __fscache_alloc_page()
714 struct fscache_object, cookie_link); in __fscache_alloc_page()
966 struct fscache_object *object; in __fscache_write_page()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/fs/fscache/
H A Dobject.c137 static int fscache_get_object(struct fscache_object *,
139 static void fscache_put_object(struct fscache_object *,
151 struct fscache_object *parent = object->parent; in fscache_done_parent_op()
278 struct fscache_object *object = in fscache_object_work_func()
279 container_of(work, struct fscache_object, work); in fscache_object_work_func()
375 struct fscache_object *parent; in fscache_initialise_object()
430 struct fscache_object *parent = object->parent; in fscache_parent_ready()
455 struct fscache_object *parent = object->parent; in fscache_look_up_object()
702 struct fscache_object *parent = object->parent; in fscache_drop_object()
869 struct fscache_object *dep; in fscache_enqueue_dependents()
[all …]
H A Dobject-list.c43 void fscache_objlist_add(struct fscache_object *obj) in fscache_objlist_add()
45 struct fscache_object *xobj; in fscache_objlist_add()
54 xobj = rb_entry(parent, struct fscache_object, objlist_link); in fscache_objlist_add()
73 void fscache_objlist_remove(struct fscache_object *obj) in fscache_objlist_remove()
89 static struct fscache_object *fscache_objlist_lookup(loff_t *_pos) in fscache_objlist_lookup()
91 struct fscache_object *pobj, *obj = NULL, *minobj = NULL; in fscache_objlist_lookup()
102 return (struct fscache_object *)(long)++(*_pos); in fscache_objlist_lookup()
104 return (struct fscache_object *)pos; in fscache_objlist_lookup()
106 pobj = (struct fscache_object *)pos; in fscache_objlist_lookup()
109 obj = rb_entry(p, struct fscache_object, objlist_link); in fscache_objlist_lookup()
[all …]
H A Dinternal.h108 extern void fscache_enqueue_object(struct fscache_object *);
116 extern void fscache_objlist_add(struct fscache_object *);
117 extern void fscache_objlist_remove(struct fscache_object *);
126 extern int fscache_submit_exclusive_op(struct fscache_object *,
128 extern int fscache_submit_op(struct fscache_object *,
131 extern void fscache_cancel_all_ops(struct fscache_object *);
132 extern void fscache_abort_object(struct fscache_object *);
133 extern void fscache_start_operations(struct fscache_object *);
140 extern int fscache_wait_for_operation_activation(struct fscache_object *,
310 static inline void fscache_raise_event(struct fscache_object *object, in fscache_raise_event()
H A Doperation.c96 static void fscache_run_op(struct fscache_object *object, in fscache_run_op()
115 static void fscache_report_unexpected_submission(struct fscache_object *object, in fscache_report_unexpected_submission()
154 int fscache_submit_exclusive_op(struct fscache_object *object, in fscache_submit_exclusive_op()
240 int fscache_submit_op(struct fscache_object *object, in fscache_submit_op()
319 void fscache_abort_object(struct fscache_object *object) in fscache_abort_object()
330 void fscache_start_operations(struct fscache_object *object) in fscache_start_operations()
363 struct fscache_object *object = op->object; in fscache_cancel_op()
419 void fscache_cancel_all_ops(struct fscache_object *object) in fscache_cancel_all_ops()
456 struct fscache_object *object = op->object; in fscache_op_complete()
495 struct fscache_object *object; in fscache_put_operation()
[all …]
H A Dcookie.c28 struct fscache_object *object);
396 struct fscache_object *object; in fscache_acquire_non_index_cookie()
443 struct fscache_object, cookie_link); in fscache_acquire_non_index_cookie()
480 struct fscache_object *object; in fscache_alloc_object()
552 struct fscache_object *object) in fscache_attach_object()
554 struct fscache_object *p; in fscache_attach_object()
618 struct fscache_object *object; in __fscache_invalidate()
642 struct fscache_object, in __fscache_invalidate()
675 struct fscache_object *object; in __fscache_update_cookie()
713 struct fscache_object *object; in __fscache_disable_cookie()
[all …]
H A Dpage.c189 struct fscache_object *object = op->object; in fscache_attr_changed_op()
216 struct fscache_object *object; in __fscache_attr_changed()
244 struct fscache_object, cookie_link); in __fscache_attr_changed()
436 struct fscache_object *object; in __fscache_read_or_alloc_page()
473 struct fscache_object, cookie_link); in __fscache_read_or_alloc_page()
567 struct fscache_object *object; in __fscache_read_or_alloc_pages()
602 struct fscache_object, cookie_link); in __fscache_read_or_alloc_pages()
680 struct fscache_object *object; in __fscache_alloc_page()
714 struct fscache_object, cookie_link); in __fscache_alloc_page()
966 struct fscache_object *object; in __fscache_write_page()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/fs/cachefiles/
H A Dinterface.c17 static int cachefiles_attr_changed(struct fscache_object *_object);
22 static struct fscache_object *cachefiles_alloc_object( in cachefiles_alloc_object()
119 static int cachefiles_lookup_object(struct fscache_object *_object) in cachefiles_lookup_object()
162 static void cachefiles_lookup_complete(struct fscache_object *_object) in cachefiles_lookup_complete()
182 struct fscache_object *cachefiles_grab_object(struct fscache_object *_object, in cachefiles_grab_object()
204 static void cachefiles_update_object(struct fscache_object *_object) in cachefiles_update_object()
261 static void cachefiles_drop_object(struct fscache_object *_object) in cachefiles_drop_object()
322 void cachefiles_put_object(struct fscache_object *_object, in cachefiles_put_object()
430 static int cachefiles_attr_changed(struct fscache_object *_object) in cachefiles_attr_changed()
/dports/multimedia/libv4l/linux-5.13-rc2/fs/cachefiles/
H A Dinterface.c17 static int cachefiles_attr_changed(struct fscache_object *_object);
22 static struct fscache_object *cachefiles_alloc_object( in cachefiles_alloc_object()
119 static int cachefiles_lookup_object(struct fscache_object *_object) in cachefiles_lookup_object()
162 static void cachefiles_lookup_complete(struct fscache_object *_object) in cachefiles_lookup_complete()
182 struct fscache_object *cachefiles_grab_object(struct fscache_object *_object, in cachefiles_grab_object()
204 static void cachefiles_update_object(struct fscache_object *_object) in cachefiles_update_object()
261 static void cachefiles_drop_object(struct fscache_object *_object) in cachefiles_drop_object()
322 void cachefiles_put_object(struct fscache_object *_object, in cachefiles_put_object()
430 static int cachefiles_attr_changed(struct fscache_object *_object) in cachefiles_attr_changed()
/dports/multimedia/v4l-utils/linux-5.13-rc2/fs/cachefiles/
H A Dinterface.c17 static int cachefiles_attr_changed(struct fscache_object *_object);
22 static struct fscache_object *cachefiles_alloc_object( in cachefiles_alloc_object()
119 static int cachefiles_lookup_object(struct fscache_object *_object) in cachefiles_lookup_object()
162 static void cachefiles_lookup_complete(struct fscache_object *_object) in cachefiles_lookup_complete()
182 struct fscache_object *cachefiles_grab_object(struct fscache_object *_object, in cachefiles_grab_object()
204 static void cachefiles_update_object(struct fscache_object *_object) in cachefiles_update_object()
261 static void cachefiles_drop_object(struct fscache_object *_object) in cachefiles_drop_object()
322 void cachefiles_put_object(struct fscache_object *_object, in cachefiles_put_object()
430 static int cachefiles_attr_changed(struct fscache_object *_object) in cachefiles_attr_changed()
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/filesystems/caching/
H A Dbackend-api.rst43 struct fscache_object *fsdef,
123 struct fscache_object {
154 struct fscache_object *object;
274 struct fscache_object *(*grab_object)(struct fscache_object *object)
283 void (*lock_object)(struct fscache_object *object)
292 int (*pin_object)(struct fscache_object *object)
293 void (*unpin_object)(struct fscache_object *object)
311 int (*update_object)(struct fscache_object *object)
332 void (*drop_object)(struct fscache_object *object)
344 void (*put_object)(struct fscache_object *object)
[all …]

12