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;