Lines Matching full:search

477 struct search {  struct
503 struct search *s = container_of(cl, struct search, cl); in bch_cache_read_endio() argument
529 struct search *s = container_of(op, struct search, op); in cache_lookup_fn()
594 closure_type(s, struct search, iop.cl); in CLOSURE_CALLBACK()
640 struct search *s = container_of(cl, struct search, cl); in request_endio()
656 struct search *s = container_of(cl, struct search, cl); in backing_request_endio()
683 static void bio_complete(struct search *s) in bio_complete()
696 static void do_bio_hook(struct search *s, in do_bio_hook()
717 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
726 mempool_free(s, &s->iop.c->search); in CLOSURE_CALLBACK()
729 static inline struct search *search_alloc(struct bio *bio, in search_alloc()
733 struct search *s; in search_alloc()
735 s = mempool_alloc(&d->c->search, GFP_NOIO); in search_alloc()
768 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
779 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
792 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
820 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
835 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
877 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
892 static int cached_dev_cache_miss(struct btree *b, struct search *s, in cached_dev_cache_miss()
962 static void cached_dev_read(struct cached_dev *dc, struct search *s) in cached_dev_read()
974 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
981 static void cached_dev_write(struct cached_dev *dc, struct search *s) in cached_dev_write()
1067 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
1186 struct search *s; in cached_dev_submit_bio()
1265 static int flash_dev_cache_miss(struct btree *b, struct search *s, in flash_dev_cache_miss()
1284 closure_type(s, struct search, cl); in CLOSURE_CALLBACK()
1294 struct search *s; in flash_dev_submit_bio()
1354 bch_search_cache = KMEM_CACHE(search, 0); in bch_request_init()