Symbol: closure
drivers/firewire/core-cdev.c
1014
e->interrupt.closure = client->iso_closure;
drivers/firewire/core-cdev.c
107
__u64 closure;
drivers/firewire/core-cdev.c
1087
client->iso_closure = a->closure;
drivers/firewire/core-cdev.c
1429
e1->iso_resource.closure = request->closure;
drivers/firewire/core-cdev.c
1431
e2->iso_resource.closure = request->closure;
drivers/firewire/core-cdev.c
1529
request.closure = a->closure;
drivers/firewire/core-cdev.c
1629
pp->closure = a->closure;
drivers/firewire/core-cdev.c
1636
pp->closure = a->closure;
drivers/firewire/core-cdev.c
1665
client->phy_receiver_closure = a->closure;
drivers/firewire/core-cdev.c
1691
pp->closure = client->phy_receiver_closure;
drivers/firewire/core-cdev.c
1702
pp->closure = client->phy_receiver_closure;
drivers/firewire/core-cdev.c
388
event->closure = client->bus_reset_closure;
drivers/firewire/core-cdev.c
659
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
666
rsp->closure = request->closure;
drivers/firewire/core-cdev.c
775
req->closure = handler->closure;
drivers/firewire/core-cdev.c
789
req->closure = handler->closure;
drivers/firewire/core-cdev.c
803
req->closure = handler->closure;
drivers/firewire/core-cdev.c
853
r->closure = a->closure;
drivers/firewire/core-cdev.c
995
e->interrupt.closure = client->iso_closure;
drivers/firewire/uapi-test.c
22
KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_response, closure));
drivers/firewire/uapi-test.c
34
KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_request3, closure));
drivers/firewire/uapi-test.c
53
KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_response2, closure));
drivers/firewire/uapi-test.c
67
KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_phy_packet2, closure));
drivers/gpu/drm/drm_edid.c
3091
typedef void detailed_cb(const struct detailed_timing *timing, void *closure);
drivers/gpu/drm/drm_edid.c
3094
cea_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure)
drivers/gpu/drm/drm_edid.c
3105
cb((const struct detailed_timing *)(det_base + 18 * i), closure);
drivers/gpu/drm/drm_edid.c
3109
vtb_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure)
drivers/gpu/drm/drm_edid.c
3118
cb((const struct detailed_timing *)(det_base + 18 * i), closure);
drivers/gpu/drm/drm_edid.c
3122
detailed_cb *cb, void *closure)
drivers/gpu/drm/drm_edid.c
3132
cb(&drm_edid->edid->detailed_timings[i], closure);
drivers/gpu/drm/drm_edid.c
3138
cea_for_each_detailed_block(ext, cb, closure);
drivers/gpu/drm/drm_edid.c
3141
vtb_for_each_detailed_block(ext, cb, closure);
drivers/gpu/drm/drm_edid.c
3830
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
3837
closure->modes += drm_dmt_modes_for_range(closure->connector,
drivers/gpu/drm/drm_edid.c
3838
closure->drm_edid,
drivers/gpu/drm/drm_edid.c
3841
if (closure->drm_edid->edid->revision < 2)
drivers/gpu/drm/drm_edid.c
3846
closure->modes += drm_gtf2_modes_for_range(closure->connector,
drivers/gpu/drm/drm_edid.c
3847
closure->drm_edid,
drivers/gpu/drm/drm_edid.c
3851
closure->modes += drm_gtf_modes_for_range(closure->connector,
drivers/gpu/drm/drm_edid.c
3852
closure->drm_edid,
drivers/gpu/drm/drm_edid.c
3856
if (closure->drm_edid->edid->revision < 4)
drivers/gpu/drm/drm_edid.c
3859
closure->modes += drm_cvt_modes_for_range(closure->connector,
drivers/gpu/drm/drm_edid.c
3860
closure->drm_edid,
drivers/gpu/drm/drm_edid.c
3872
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
3878
drm_for_each_detailed_block(drm_edid, do_inferred_modes, &closure);
drivers/gpu/drm/drm_edid.c
3880
return closure.modes;
drivers/gpu/drm/drm_edid.c
3915
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
3920
closure->modes += drm_est3_modes(closure->connector, timing);
drivers/gpu/drm/drm_edid.c
3937
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
3956
&closure);
drivers/gpu/drm/drm_edid.c
3958
return modes + closure.modes;
drivers/gpu/drm/drm_edid.c
3964
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
3966
struct drm_connector *connector = closure->connector;
drivers/gpu/drm/drm_edid.c
3976
newmode = drm_mode_std(connector, closure->drm_edid, std);
drivers/gpu/drm/drm_edid.c
3979
closure->modes++;
drivers/gpu/drm/drm_edid.c
3993
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
4011
&closure);
drivers/gpu/drm/drm_edid.c
4015
return modes + closure.modes;
drivers/gpu/drm/drm_edid.c
4073
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
4078
closure->modes += drm_cvt_modes(closure->connector, timing);
drivers/gpu/drm/drm_edid.c
4084
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
4090
drm_for_each_detailed_block(drm_edid, do_cvt_mode, &closure);
drivers/gpu/drm/drm_edid.c
4094
return closure.modes;
drivers/gpu/drm/drm_edid.c
4103
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
4109
newmode = drm_mode_detailed(closure->connector,
drivers/gpu/drm/drm_edid.c
4110
closure->drm_edid, timing);
drivers/gpu/drm/drm_edid.c
4114
if (closure->preferred)
drivers/gpu/drm/drm_edid.c
4122
fixup_detailed_cea_mode_clock(closure->connector, newmode);
drivers/gpu/drm/drm_edid.c
4124
drm_mode_probed_add(closure->connector, newmode);
drivers/gpu/drm/drm_edid.c
4125
closure->modes++;
drivers/gpu/drm/drm_edid.c
4126
closure->preferred = false;
drivers/gpu/drm/drm_edid.c
4137
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
4143
closure.preferred = true; /* first detailed timing is always preferred */
drivers/gpu/drm/drm_edid.c
4145
closure.preferred =
drivers/gpu/drm/drm_edid.c
4148
drm_for_each_detailed_block(drm_edid, do_detailed_mode, &closure);
drivers/gpu/drm/drm_edid.c
4150
return closure.modes;
drivers/gpu/drm/drm_edid.c
5515
struct drm_edid_match_closure *closure = data;
drivers/gpu/drm/drm_edid.c
5517
const char *name = closure->ident->name;
drivers/gpu/drm/drm_edid.c
5538
closure->matched = true;
drivers/gpu/drm/drm_edid.c
5558
struct drm_edid_match_closure closure = {
drivers/gpu/drm/drm_edid.c
5563
drm_for_each_detailed_block(drm_edid, match_identity, &closure);
drivers/gpu/drm/drm_edid.c
5565
return closure.matched;
drivers/gpu/drm/drm_edid.c
6474
struct detailed_mode_closure *closure = c;
drivers/gpu/drm/drm_edid.c
6475
struct drm_display_info *info = &closure->connector->display_info;
drivers/gpu/drm/drm_edid.c
6479
const struct edid *edid = closure->drm_edid->edid;
drivers/gpu/drm/drm_edid.c
6511
struct detailed_mode_closure closure = {
drivers/gpu/drm/drm_edid.c
6522
drm_for_each_detailed_block(drm_edid, get_monitor_range, &closure);
drivers/md/bcache/bcache.h
1010
void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent);
drivers/md/bcache/bcache.h
251
struct closure cl;
drivers/md/bcache/bcache.h
312
struct closure sb_write;
drivers/md/bcache/bcache.h
433
struct closure prio;
drivers/md/bcache/bcache.h
517
struct closure cl;
drivers/md/bcache/bcache.h
537
struct closure caching;
drivers/md/bcache/bcache.h
539
struct closure sb_write;
drivers/md/bcache/bcache.h
683
struct closure uuid_write;
drivers/md/bcache/bcache.h
946
struct closure *cl)
drivers/md/bcache/btree.c
1365
struct closure cl;
drivers/md/bcache/btree.c
1607
struct closure *writes, struct gc_stat *gc)
drivers/md/bcache/btree.c
1697
struct closure *writes, struct gc_stat *gc)
drivers/md/bcache/btree.c
1830
struct closure writes;
drivers/md/bcache/btree.c
2244
struct closure cl;
drivers/md/bcache/btree.c
2376
struct closure cl;
drivers/md/bcache/btree.c
238
struct closure *cl = bio->bi_private;
drivers/md/bcache/btree.c
246
struct closure cl;
drivers/md/bcache/btree.c
2522
struct closure cl;
drivers/md/bcache/btree.c
328
struct closure *cl = bio->bi_private;
drivers/md/bcache/btree.c
340
struct closure *cl = &b->io;
drivers/md/bcache/btree.c
403
void __bch_btree_node_write(struct btree *b, struct closure *parent)
drivers/md/bcache/btree.c
434
void bch_btree_node_write(struct btree *b, struct closure *parent)
drivers/md/bcache/btree.c
454
struct closure cl;
drivers/md/bcache/btree.c
608
struct closure cl;
drivers/md/bcache/btree.c
749
struct closure cl;
drivers/md/bcache/btree.h
138
struct closure io;
drivers/md/bcache/btree.h
264
void __bch_btree_node_write(struct btree *b, struct closure *parent);
drivers/md/bcache/btree.h
265
void bch_btree_node_write(struct btree *b, struct closure *parent);
drivers/md/bcache/io.c
169
struct closure *cl = bio->bi_private;
drivers/md/bcache/journal.c
30
struct closure *cl = bio->bi_private;
drivers/md/bcache/journal.c
43
struct closure cl;
drivers/md/bcache/journal.c
760
struct closure *cl = &c->journal.io;
drivers/md/bcache/journal.c
778
struct closure cl;
drivers/md/bcache/journal.c
849
struct closure *parent)
drivers/md/bcache/journal.c
885
void bch_journal_meta(struct cache_set *c, struct closure *cl)
drivers/md/bcache/journal.h
111
struct closure io;
drivers/md/bcache/journal.h
157
struct closure;
drivers/md/bcache/journal.h
164
struct closure *parent);
drivers/md/bcache/journal.h
167
void bch_journal_meta(struct cache_set *c, struct closure *cl);
drivers/md/bcache/movinggc.c
131
struct closure cl;
drivers/md/bcache/movinggc.c
16
struct closure cl;
drivers/md/bcache/request.c
108
static void bch_data_invalidate(struct closure *cl)
drivers/md/bcache/request.c
1282
struct closure *cl;
drivers/md/bcache/request.c
171
struct closure *cl = bio->bi_private;
drivers/md/bcache/request.c
479
struct closure cl;
drivers/md/bcache/request.c
502
struct closure *cl = bio->bi_private;
drivers/md/bcache/request.c
637
struct closure *cl = bio->bi_private;
drivers/md/bcache/request.c
653
struct closure *cl = bio->bi_private;
drivers/md/bcache/request.c
964
struct closure *cl = &s->cl;
drivers/md/bcache/request.c
983
struct closure *cl = &s->cl;
drivers/md/bcache/request.h
6
struct closure cl;
drivers/md/bcache/stats.c
223
struct closure *parent)
drivers/md/bcache/stats.h
28
struct closure cl;
drivers/md/bcache/stats.h
45
struct closure *parent);
drivers/md/bcache/super.c
1076
struct closure cl;
drivers/md/bcache/super.c
1264
struct closure cl;
drivers/md/bcache/super.c
1983
struct closure cl;
drivers/md/bcache/super.c
336
void bch_write_bdev_super(struct cached_dev *dc, struct closure *parent)
drivers/md/bcache/super.c
338
struct closure *cl = &dc->sb_write;
drivers/md/bcache/super.c
374
struct closure *cl = &c->sb_write;
drivers/md/bcache/super.c
401
struct closure *cl = bio->bi_private;
drivers/md/bcache/super.c
417
struct closure *parent)
drivers/md/bcache/super.c
419
struct closure *cl = &c->uuid_write;
drivers/md/bcache/super.c
457
static char *uuid_read(struct cache_set *c, struct jset *j, struct closure *cl)
drivers/md/bcache/super.c
501
struct closure cl;
drivers/md/bcache/super.c
592
struct closure *cl = &ca->prio;
drivers/md/bcache/super.c
614
struct closure cl;
drivers/md/bcache/util.h
17
struct closure;
drivers/md/bcache/writeback.c
323
struct closure cl;
drivers/md/bcache/writeback.c
481
struct closure cl;
drivers/md/bcache/writeback.c
787
struct closure cl;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
273
void *closure; /* caller's opaque information */
include/linux/closure.h
105
struct closure;
include/linux/closure.h
154
struct closure *parent;
include/linux/closure.h
171
void closure_sub(struct closure *cl, int v);
include/linux/closure.h
172
void closure_put(struct closure *cl);
include/linux/closure.h
174
bool closure_wait(struct closure_waitlist *list, struct closure *cl);
include/linux/closure.h
175
void __closure_sync(struct closure *cl);
include/linux/closure.h
177
static inline unsigned closure_nr_remaining(struct closure *cl)
include/linux/closure.h
188
static inline void closure_sync(struct closure *cl)
include/linux/closure.h
198
int __closure_sync_timeout(struct closure *cl, unsigned long timeout);
include/linux/closure.h
200
static inline int closure_sync_timeout(struct closure *cl, unsigned long timeout)
include/linux/closure.h
212
void closure_debug_create(struct closure *cl);
include/linux/closure.h
213
void closure_debug_destroy(struct closure *cl);
include/linux/closure.h
217
static inline void closure_debug_create(struct closure *cl) {}
include/linux/closure.h
218
static inline void closure_debug_destroy(struct closure *cl) {}
include/linux/closure.h
222
static inline void closure_set_ip(struct closure *cl)
include/linux/closure.h
229
static inline void closure_set_ret_ip(struct closure *cl)
include/linux/closure.h
236
static inline void closure_set_waiting(struct closure *cl, unsigned long f)
include/linux/closure.h
243
static inline void closure_set_stopped(struct closure *cl)
include/linux/closure.h
248
static inline void set_closure_fn(struct closure *cl, closure_fn *fn,
include/linux/closure.h
256
static inline void closure_queue(struct closure *cl)
include/linux/closure.h
263
BUILD_BUG_ON(offsetof(struct closure, fn)
include/linux/closure.h
276
static inline void closure_get(struct closure *cl)
include/linux/closure.h
291
static inline bool closure_get_not_zero(struct closure *cl)
include/linux/closure.h
309
static inline void closure_init(struct closure *cl, struct closure *parent)
include/linux/closure.h
323
static inline void closure_init_stack(struct closure *cl)
include/linux/closure.h
325
memset(cl, 0, sizeof(struct closure));
include/linux/closure.h
332
static inline void closure_init_stack_release(struct closure *cl)
include/linux/closure.h
334
memset(cl, 0, sizeof(struct closure));
include/linux/closure.h
354
struct closure *cl = container_of(ws, struct closure, work); \
include/linux/closure.h
386
void closure_return_sync(struct closure *cl);
include/linux/closure.h
427
static inline void closure_call(struct closure *cl, closure_fn fn,
include/linux/closure.h
429
struct closure *parent)
include/linux/closure.h
437
struct closure cl; \
include/linux/closure.h
459
struct closure cl; \
include/sound/seq_oss.h
39
int (*open)(struct snd_seq_oss_arg *p, void *closure);
include/uapi/linux/firewire-cdev.h
1110
__u64 closure;
include/uapi/linux/firewire-cdev.h
1136
__u64 closure;
include/uapi/linux/firewire-cdev.h
1159
__u64 closure;
include/uapi/linux/firewire-cdev.h
116
__u64 closure;
include/uapi/linux/firewire-cdev.h
1175
__u64 closure;
include/uapi/linux/firewire-cdev.h
155
__u64 closure;
include/uapi/linux/firewire-cdev.h
180
__u64 closure;
include/uapi/linux/firewire-cdev.h
207
__u64 closure;
include/uapi/linux/firewire-cdev.h
278
__u64 closure;
include/uapi/linux/firewire-cdev.h
346
__u64 closure;
include/uapi/linux/firewire-cdev.h
385
__u64 closure;
include/uapi/linux/firewire-cdev.h
412
__u64 closure;
include/uapi/linux/firewire-cdev.h
434
__u64 closure;
include/uapi/linux/firewire-cdev.h
475
__u64 closure;
include/uapi/linux/firewire-cdev.h
650
__u64 closure;
include/uapi/linux/firewire-cdev.h
68
__u64 closure;
include/uapi/linux/firewire-cdev.h
714
__u64 closure;
include/uapi/linux/firewire-cdev.h
842
__u64 closure;
include/uapi/linux/firewire-cdev.h
92
__u64 closure;
lib/closure.c
103
bool closure_wait(struct closure_waitlist *waitlist, struct closure *cl)
lib/closure.c
124
struct closure *cl = container_of(ws, struct closure, work);
lib/closure.c
135
void __sched __closure_sync(struct closure *cl)
lib/closure.c
160
void __sched closure_return_sync(struct closure *cl)
lib/closure.c
188
int __sched __closure_sync_timeout(struct closure *cl, unsigned long timeout)
lib/closure.c
230
void closure_debug_create(struct closure *cl)
lib/closure.c
243
void closure_debug_destroy(struct closure *cl)
lib/closure.c
261
struct closure *cl;
lib/closure.c
30
static inline void closure_put_after_sub(struct closure *cl, int flags)
lib/closure.c
44
struct closure *parent = cl->parent;
lib/closure.c
59
void closure_sub(struct closure *cl, int v)
lib/closure.c
68
void closure_put(struct closure *cl)
lib/closure.c
80
struct closure *cl, *t;
sound/drivers/opl3/opl3_oss.c
11
static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
sound/drivers/opl3/opl3_oss.c
131
static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure)
sound/drivers/opl3/opl3_oss.c
133
struct snd_opl3 *opl3 = closure;
sound/synth/emux/emux_oss.c
103
emu = closure;
sound/synth/emux/emux_oss.c
19
static int snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
sound/synth/emux/emux_oss.c
96
snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure)
tools/perf/util/python.c
883
static PyObject *pyrf_counts_values_get_values(struct pyrf_counts_values *self, void *closure)
tools/perf/util/python.c
896
void *closure)