closure 100 drivers/firewire/core-cdev.c __u64 closure; closure 345 drivers/firewire/core-cdev.c event->closure = client->bus_reset_closure; closure 596 drivers/firewire/core-cdev.c e->response.closure = request->closure; closure 718 drivers/firewire/core-cdev.c req->closure = handler->closure; closure 732 drivers/firewire/core-cdev.c req->closure = handler->closure; closure 781 drivers/firewire/core-cdev.c r->closure = a->closure; closure 922 drivers/firewire/core-cdev.c e->interrupt.closure = client->iso_closure; closure 941 drivers/firewire/core-cdev.c e->interrupt.closure = client->iso_closure; closure 1019 drivers/firewire/core-cdev.c client->iso_closure = a->closure; closure 1373 drivers/firewire/core-cdev.c e1->iso_resource.closure = request->closure; closure 1375 drivers/firewire/core-cdev.c e2->iso_resource.closure = request->closure; closure 1473 drivers/firewire/core-cdev.c request.closure = a->closure; closure 1529 drivers/firewire/core-cdev.c e->phy_packet.closure = a->closure; closure 1551 drivers/firewire/core-cdev.c client->phy_receiver_closure = a->closure; closure 1571 drivers/firewire/core-cdev.c e->phy_packet.closure = client->phy_receiver_closure; closure 1960 drivers/gpu/drm/drm_edid.c typedef void detailed_cb(struct detailed_timing *timing, void *closure); closure 1963 drivers/gpu/drm/drm_edid.c cea_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure) closure 1971 drivers/gpu/drm/drm_edid.c cb((struct detailed_timing *)(det_base + 18 * i), closure); closure 1975 drivers/gpu/drm/drm_edid.c vtb_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure) closure 1984 drivers/gpu/drm/drm_edid.c cb((struct detailed_timing *)(det_base + 18 * i), closure); closure 1988 drivers/gpu/drm/drm_edid.c drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure) closure 1997 drivers/gpu/drm/drm_edid.c cb(&(edid->detailed_timings[i]), closure); closure 2003 drivers/gpu/drm/drm_edid.c cea_for_each_detailed_block(ext, cb, closure); closure 2006 drivers/gpu/drm/drm_edid.c vtb_for_each_detailed_block(ext, cb, closure); closure 2574 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure *closure = c; closure 2581 drivers/gpu/drm/drm_edid.c closure->modes += drm_dmt_modes_for_range(closure->connector, closure 2582 drivers/gpu/drm/drm_edid.c closure->edid, closure 2585 drivers/gpu/drm/drm_edid.c if (!version_greater(closure->edid, 1, 1)) closure 2591 drivers/gpu/drm/drm_edid.c closure->modes += drm_gtf_modes_for_range(closure->connector, closure 2592 drivers/gpu/drm/drm_edid.c closure->edid, closure 2596 drivers/gpu/drm/drm_edid.c if (!version_greater(closure->edid, 1, 3)) closure 2599 drivers/gpu/drm/drm_edid.c closure->modes += drm_cvt_modes_for_range(closure->connector, closure 2600 drivers/gpu/drm/drm_edid.c closure->edid, closure 2612 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure closure = { closure 2619 drivers/gpu/drm/drm_edid.c &closure); closure 2621 drivers/gpu/drm/drm_edid.c return closure.modes; closure 2656 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure *closure = c; closure 2660 drivers/gpu/drm/drm_edid.c closure->modes += drm_est3_modes(closure->connector, timing); closure 2679 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure closure = { closure 2697 drivers/gpu/drm/drm_edid.c do_established_modes, &closure); closure 2699 drivers/gpu/drm/drm_edid.c return modes + closure.modes; closure 2705 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure *closure = c; closure 2707 drivers/gpu/drm/drm_edid.c struct drm_connector *connector = closure->connector; closure 2708 drivers/gpu/drm/drm_edid.c struct edid *edid = closure->edid; closure 2720 drivers/gpu/drm/drm_edid.c closure->modes++; closure 2738 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure closure = { closure 2756 drivers/gpu/drm/drm_edid.c &closure); closure 2760 drivers/gpu/drm/drm_edid.c return modes + closure.modes; closure 2815 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure *closure = c; closure 2819 drivers/gpu/drm/drm_edid.c closure->modes += drm_cvt_modes(closure->connector, timing); closure 2825 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure closure = { closure 2831 drivers/gpu/drm/drm_edid.c drm_for_each_detailed_block((u8 *)edid, do_cvt_mode, &closure); closure 2835 drivers/gpu/drm/drm_edid.c return closure.modes; closure 2843 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure *closure = c; closure 2847 drivers/gpu/drm/drm_edid.c newmode = drm_mode_detailed(closure->connector->dev, closure 2848 drivers/gpu/drm/drm_edid.c closure->edid, timing, closure 2849 drivers/gpu/drm/drm_edid.c closure->quirks); closure 2853 drivers/gpu/drm/drm_edid.c if (closure->preferred) closure 2863 drivers/gpu/drm/drm_edid.c drm_mode_probed_add(closure->connector, newmode); closure 2864 drivers/gpu/drm/drm_edid.c closure->modes++; closure 2865 drivers/gpu/drm/drm_edid.c closure->preferred = false; closure 2879 drivers/gpu/drm/drm_edid.c struct detailed_mode_closure closure = { closure 2886 drivers/gpu/drm/drm_edid.c if (closure.preferred && !version_greater(edid, 1, 3)) closure 2887 drivers/gpu/drm/drm_edid.c closure.preferred = closure 2890 drivers/gpu/drm/drm_edid.c drm_for_each_detailed_block((u8 *)edid, do_detailed_mode, &closure); closure 2892 drivers/gpu/drm/drm_edid.c return closure.modes; closure 250 drivers/md/bcache/bcache.h struct closure cl; closure 306 drivers/md/bcache/bcache.h struct closure sb_write; closure 417 drivers/md/bcache/bcache.h struct closure prio; closure 506 drivers/md/bcache/bcache.h struct closure cl; closure 530 drivers/md/bcache/bcache.h struct closure caching; closure 532 drivers/md/bcache/bcache.h struct closure sb_write; closure 673 drivers/md/bcache/bcache.h struct closure uuid_write; closure 920 drivers/md/bcache/bcache.h struct closure *cl) closure 984 drivers/md/bcache/bcache.h void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent); closure 294 drivers/md/bcache/btree.c struct closure *cl = bio->bi_private; closure 302 drivers/md/bcache/btree.c struct closure cl; closure 352 drivers/md/bcache/btree.c static void btree_node_write_unlock(struct closure *cl) closure 359 drivers/md/bcache/btree.c static void __btree_node_write_done(struct closure *cl) closure 374 drivers/md/bcache/btree.c static void btree_node_write_done(struct closure *cl) closure 384 drivers/md/bcache/btree.c struct closure *cl = bio->bi_private; closure 396 drivers/md/bcache/btree.c struct closure *cl = &b->io; closure 459 drivers/md/bcache/btree.c void __bch_btree_node_write(struct btree *b, struct closure *parent) closure 490 drivers/md/bcache/btree.c void bch_btree_node_write(struct btree *b, struct closure *parent) closure 510 drivers/md/bcache/btree.c struct closure cl; closure 640 drivers/md/bcache/btree.c struct closure cl; closure 783 drivers/md/bcache/btree.c struct closure cl; closure 1375 drivers/md/bcache/btree.c struct closure cl; closure 1611 drivers/md/bcache/btree.c struct closure *writes, struct gc_stat *gc) closure 1701 drivers/md/bcache/btree.c struct closure *writes, struct gc_stat *gc) closure 1832 drivers/md/bcache/btree.c struct closure writes; closure 2084 drivers/md/bcache/btree.c struct closure cl; closure 2216 drivers/md/bcache/btree.c struct closure cl; closure 2362 drivers/md/bcache/btree.c struct closure cl; closure 140 drivers/md/bcache/btree.h struct closure io; closure 244 drivers/md/bcache/btree.h void __bch_btree_node_write(struct btree *b, struct closure *parent); closure 245 drivers/md/bcache/btree.h void bch_btree_node_write(struct btree *b, struct closure *parent); closure 16 drivers/md/bcache/closure.c static inline void closure_put_after_sub(struct closure *cl, int flags) closure 29 drivers/md/bcache/closure.c struct closure *parent = cl->parent; closure 44 drivers/md/bcache/closure.c void closure_sub(struct closure *cl, int v) closure 53 drivers/md/bcache/closure.c void closure_put(struct closure *cl) closure 65 drivers/md/bcache/closure.c struct closure *cl, *t; closure 88 drivers/md/bcache/closure.c bool closure_wait(struct closure_waitlist *waitlist, struct closure *cl) closure 106 drivers/md/bcache/closure.c static void closure_sync_fn(struct closure *cl) closure 118 drivers/md/bcache/closure.c void __sched __closure_sync(struct closure *cl) closure 141 drivers/md/bcache/closure.c void closure_debug_create(struct closure *cl) closure 154 drivers/md/bcache/closure.c void closure_debug_destroy(struct closure *cl) closure 171 drivers/md/bcache/closure.c struct closure *cl; closure 105 drivers/md/bcache/closure.h struct closure; closure 107 drivers/md/bcache/closure.h typedef void (closure_fn) (struct closure *); closure 154 drivers/md/bcache/closure.h struct closure *parent; closure 169 drivers/md/bcache/closure.h void closure_sub(struct closure *cl, int v); closure 170 drivers/md/bcache/closure.h void closure_put(struct closure *cl); closure 172 drivers/md/bcache/closure.h bool closure_wait(struct closure_waitlist *list, struct closure *cl); closure 173 drivers/md/bcache/closure.h void __closure_sync(struct closure *cl); closure 181 drivers/md/bcache/closure.h static inline void closure_sync(struct closure *cl) closure 190 drivers/md/bcache/closure.h void closure_debug_create(struct closure *cl); closure 191 drivers/md/bcache/closure.h void closure_debug_destroy(struct closure *cl); closure 196 drivers/md/bcache/closure.h static inline void closure_debug_create(struct closure *cl) {} closure 197 drivers/md/bcache/closure.h static inline void closure_debug_destroy(struct closure *cl) {} closure 201 drivers/md/bcache/closure.h static inline void closure_set_ip(struct closure *cl) closure 208 drivers/md/bcache/closure.h static inline void closure_set_ret_ip(struct closure *cl) closure 215 drivers/md/bcache/closure.h static inline void closure_set_waiting(struct closure *cl, unsigned long f) closure 222 drivers/md/bcache/closure.h static inline void closure_set_stopped(struct closure *cl) closure 227 drivers/md/bcache/closure.h static inline void set_closure_fn(struct closure *cl, closure_fn *fn, closure 237 drivers/md/bcache/closure.h static inline void closure_queue(struct closure *cl) closure 244 drivers/md/bcache/closure.h BUILD_BUG_ON(offsetof(struct closure, fn) closure 256 drivers/md/bcache/closure.h static inline void closure_get(struct closure *cl) closure 272 drivers/md/bcache/closure.h static inline void closure_init(struct closure *cl, struct closure *parent) closure 274 drivers/md/bcache/closure.h memset(cl, 0, sizeof(struct closure)); closure 285 drivers/md/bcache/closure.h static inline void closure_init_stack(struct closure *cl) closure 287 drivers/md/bcache/closure.h memset(cl, 0, sizeof(struct closure)); closure 370 drivers/md/bcache/closure.h static inline void closure_call(struct closure *cl, closure_fn fn, closure 372 drivers/md/bcache/closure.h struct closure *parent) closure 169 drivers/md/bcache/io.c struct closure *cl = bio->bi_private; closure 30 drivers/md/bcache/journal.c struct closure *cl = bio->bi_private; closure 43 drivers/md/bcache/journal.c struct closure cl; closure 733 drivers/md/bcache/journal.c static void journal_write(struct closure *cl); closure 735 drivers/md/bcache/journal.c static void journal_write_done(struct closure *cl) closure 746 drivers/md/bcache/journal.c static void journal_write_unlock(struct closure *cl) closure 755 drivers/md/bcache/journal.c static void journal_write_unlocked(struct closure *cl) closure 837 drivers/md/bcache/journal.c static void journal_write(struct closure *cl) closure 848 drivers/md/bcache/journal.c struct closure *cl = &c->journal.io; closure 866 drivers/md/bcache/journal.c struct closure cl; closure 936 drivers/md/bcache/journal.c struct closure *parent) closure 972 drivers/md/bcache/journal.c void bch_journal_meta(struct cache_set *c, struct closure *cl) closure 110 drivers/md/bcache/journal.h struct closure io; closure 169 drivers/md/bcache/journal.h struct closure; closure 176 drivers/md/bcache/journal.h struct closure *parent); closure 179 drivers/md/bcache/journal.h void bch_journal_meta(struct cache_set *c, struct closure *cl); closure 16 drivers/md/bcache/movinggc.c struct closure cl; closure 38 drivers/md/bcache/movinggc.c static void moving_io_destructor(struct closure *cl) closure 45 drivers/md/bcache/movinggc.c static void write_moving_finish(struct closure *cl) closure 92 drivers/md/bcache/movinggc.c static void write_moving(struct closure *cl) closure 116 drivers/md/bcache/movinggc.c static void read_moving_submit(struct closure *cl) closure 131 drivers/md/bcache/movinggc.c struct closure cl; closure 28 drivers/md/bcache/request.c static void bch_data_insert_start(struct closure *cl); closure 58 drivers/md/bcache/request.c static void bch_data_insert_keys(struct closure *cl) closure 120 drivers/md/bcache/request.c static void bch_data_invalidate(struct closure *cl) closure 151 drivers/md/bcache/request.c static void bch_data_insert_error(struct closure *cl) closure 183 drivers/md/bcache/request.c struct closure *cl = bio->bi_private; closure 199 drivers/md/bcache/request.c static void bch_data_insert_start(struct closure *cl) closure 320 drivers/md/bcache/request.c void bch_data_insert(struct closure *cl) closure 477 drivers/md/bcache/request.c struct closure cl; closure 499 drivers/md/bcache/request.c struct closure *cl = bio->bi_private; closure 589 drivers/md/bcache/request.c static void cache_lookup(struct closure *cl) closure 634 drivers/md/bcache/request.c struct closure *cl = bio->bi_private; closure 650 drivers/md/bcache/request.c struct closure *cl = bio->bi_private; closure 713 drivers/md/bcache/request.c static void search_free(struct closure *cl) closure 762 drivers/md/bcache/request.c static void cached_dev_bio_complete(struct closure *cl) closure 773 drivers/md/bcache/request.c static void cached_dev_read_error_done(struct closure *cl) closure 786 drivers/md/bcache/request.c static void cached_dev_read_error(struct closure *cl) closure 814 drivers/md/bcache/request.c static void cached_dev_cache_miss_done(struct closure *cl) closure 829 drivers/md/bcache/request.c static void cached_dev_read_done(struct closure *cl) closure 871 drivers/md/bcache/request.c static void cached_dev_read_done_bh(struct closure *cl) closure 966 drivers/md/bcache/request.c struct closure *cl = &s->cl; closure 974 drivers/md/bcache/request.c static void cached_dev_write_complete(struct closure *cl) closure 985 drivers/md/bcache/request.c struct closure *cl = &s->cl; closure 1067 drivers/md/bcache/request.c static void cached_dev_nodata(struct closure *cl) closure 1306 drivers/md/bcache/request.c static void flash_dev_nodata(struct closure *cl) closure 1320 drivers/md/bcache/request.c struct closure *cl; closure 6 drivers/md/bcache/request.h struct closure cl; closure 37 drivers/md/bcache/request.h void bch_data_insert(struct closure *cl); closure 236 drivers/md/bcache/stats.c struct closure *parent) closure 30 drivers/md/bcache/stats.h struct closure cl; closure 47 drivers/md/bcache/stats.h struct closure *parent); closure 244 drivers/md/bcache/super.c static void bch_write_bdev_super_unlock(struct closure *cl) closure 251 drivers/md/bcache/super.c void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent) closure 253 drivers/md/bcache/super.c struct closure *cl = &dc->sb_write; closure 281 drivers/md/bcache/super.c static void bcache_write_super_unlock(struct closure *cl) closure 290 drivers/md/bcache/super.c struct closure *cl = &c->sb_write; closure 324 drivers/md/bcache/super.c struct closure *cl = bio->bi_private; closure 332 drivers/md/bcache/super.c static void uuid_io_unlock(struct closure *cl) closure 340 drivers/md/bcache/super.c struct bkey *k, struct closure *parent) closure 342 drivers/md/bcache/super.c struct closure *cl = &c->uuid_write; closure 380 drivers/md/bcache/super.c static char *uuid_read(struct cache_set *c, struct jset *j, struct closure *cl) closure 424 drivers/md/bcache/super.c struct closure cl; closure 514 drivers/md/bcache/super.c struct closure *cl = &ca->prio; closure 536 drivers/md/bcache/super.c struct closure cl; closure 974 drivers/md/bcache/super.c struct closure cl; closure 1040 drivers/md/bcache/super.c struct closure cl; closure 1172 drivers/md/bcache/super.c struct closure cl; closure 1256 drivers/md/bcache/super.c static void cached_dev_free(struct closure *cl) closure 1288 drivers/md/bcache/super.c static void cached_dev_flush(struct closure *cl) closure 1415 drivers/md/bcache/super.c static void flash_dev_free(struct closure *cl) closure 1427 drivers/md/bcache/super.c static void flash_dev_flush(struct closure *cl) closure 1570 drivers/md/bcache/super.c static void cache_set_free(struct closure *cl) closure 1611 drivers/md/bcache/super.c static void cache_set_flush(struct closure *cl) closure 1710 drivers/md/bcache/super.c static void __cache_set_unregister(struct closure *cl) closure 1851 drivers/md/bcache/super.c struct closure cl; closure 20 drivers/md/bcache/util.h struct closure; closure 242 drivers/md/bcache/writeback.c struct closure cl; closure 263 drivers/md/bcache/writeback.c static void dirty_io_destructor(struct closure *cl) closure 270 drivers/md/bcache/writeback.c static void write_dirty_finish(struct closure *cl) closure 322 drivers/md/bcache/writeback.c static void write_dirty(struct closure *cl) closure 384 drivers/md/bcache/writeback.c static void read_dirty_submit(struct closure *cl) closure 400 drivers/md/bcache/writeback.c struct closure cl; closure 208 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h void *closure; /* caller's opaque information */ closure 39 include/sound/seq_oss.h int (*open)(struct snd_seq_oss_arg *p, void *closure); closure 62 include/uapi/linux/firewire-cdev.h __u64 closure; closure 86 include/uapi/linux/firewire-cdev.h __u64 closure; closure 117 include/uapi/linux/firewire-cdev.h __u64 closure; closure 139 include/uapi/linux/firewire-cdev.h __u64 closure; closure 198 include/uapi/linux/firewire-cdev.h __u64 closure; closure 264 include/uapi/linux/firewire-cdev.h __u64 closure; closure 303 include/uapi/linux/firewire-cdev.h __u64 closure; closure 330 include/uapi/linux/firewire-cdev.h __u64 closure; closure 354 include/uapi/linux/firewire-cdev.h __u64 closure; closure 515 include/uapi/linux/firewire-cdev.h __u64 closure; closure 579 include/uapi/linux/firewire-cdev.h __u64 closure; closure 707 include/uapi/linux/firewire-cdev.h __u64 closure; closure 975 include/uapi/linux/firewire-cdev.h __u64 closure; closure 1002 include/uapi/linux/firewire-cdev.h __u64 closure; closure 1025 include/uapi/linux/firewire-cdev.h __u64 closure; closure 1040 include/uapi/linux/firewire-cdev.h __u64 closure; closure 11 sound/drivers/opl3/opl3_oss.c static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure); closure 131 sound/drivers/opl3/opl3_oss.c static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) closure 133 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3 = closure; closure 19 sound/synth/emux/emux_oss.c static int snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure); closure 96 sound/synth/emux/emux_oss.c snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) closure 103 sound/synth/emux/emux_oss.c emu = closure;