/kernel/linux/linux-5.10/drivers/md/bcache/ |
H A D | closure.h | 27 * wait synchronously, use closure_sync() - you will sleep until your closure's 63 * If closure's refcount started at 0, complete_some_read() could run before the 66 * complete_some_read()'s thread owned the closure - and whatever state it was 69 * So, closure_init() initializes a closure's refcount to 1 - and when a 74 * on a closure because you called closure_init() or you were run out of a 75 * closure - _always_ use continue_at(). Doing so consistently will help 82 * closure was already on a wait list or not - a closure can only be on one wait 87 * closure_init() takes two arguments - it takes the closure to initialize, and 90 * If parent is non null, the new closure wil 143 struct closure { global() struct [all...] |
H A D | closure.c | 14 #include "closure.h" 16 static inline void closure_put_after_sub(struct closure *cl, int flags) in closure_put_after_sub() 29 struct closure *parent = cl->parent; in closure_put_after_sub() 44 void closure_sub(struct closure *cl, int v) in closure_sub() 50 * closure_put - decrement a closure's refcount 52 void closure_put(struct closure *cl) in closure_put() 63 struct closure *cl, *t; in __closure_wake_up() 79 * closure_wait - add a closure to a waitlist 82 * @cl: closure pointer. 85 bool closure_wait(struct closure_waitlist *waitlist, struct closure *c [all...] |
H A D | journal.h | 111 struct closure io; 170 struct closure; 177 struct closure *parent); 180 void bch_journal_meta(struct cache_set *c, struct closure *cl);
|
H A D | request.c | 28 static void bch_data_insert_start(struct closure *cl); 58 static void bch_data_insert_keys(struct closure *cl) in bch_data_insert_keys() 108 static void bch_data_invalidate(struct closure *cl) in bch_data_invalidate() 139 static void bch_data_insert_error(struct closure *cl) in bch_data_insert_error() 171 struct closure *cl = bio->bi_private; in bch_data_insert_endio() 187 static void bch_data_insert_start(struct closure *cl) in bch_data_insert_start() 290 * @cl: closure pointer. 308 void bch_data_insert(struct closure *cl) in bch_data_insert() 465 struct closure cl; 488 struct closure *c in bch_cache_read_endio() [all...] |
H A D | movinggc.c | 16 struct closure cl; 38 static void moving_io_destructor(struct closure *cl) in moving_io_destructor() 45 static void write_moving_finish(struct closure *cl) in write_moving_finish() 92 static void write_moving(struct closure *cl) in write_moving() 116 static void read_moving_submit(struct closure *cl) in read_moving_submit() 131 struct closure cl; in read_moving()
|
H A D | request.h | 6 struct closure cl; 37 void bch_data_insert(struct closure *cl);
|
H A D | bcache.h | 195 #include "closure.h" 250 struct closure cl; 308 struct closure sb_write; 420 struct closure prio; 509 struct closure cl; 529 struct closure caching; 531 struct closure sb_write; 674 struct closure uuid_write; 937 struct closure *cl) in closure_bio_submit() 1001 void bch_write_bdev_super(struct cached_dev *dc, struct closure *paren [all...] |
H A D | stats.h | 30 struct closure cl; 47 struct closure *parent);
|
H A D | journal.c | 30 struct closure *cl = bio->bi_private; in journal_read_endio() 43 struct closure cl; in journal_read_bucket() 729 static void journal_write(struct closure *cl); 731 static void journal_write_done(struct closure *cl) in journal_write_done() 742 static void journal_write_unlock(struct closure *cl) 751 static void journal_write_unlocked(struct closure *cl) 831 static void journal_write(struct closure *cl) in journal_write() 842 struct closure *cl = &c->journal.io; 860 struct closure cl; 931 struct closure *paren in bch_journal() [all...] |
/kernel/linux/linux-6.6/drivers/md/bcache/ |
H A D | closure.h | 27 * wait synchronously, use closure_sync() - you will sleep until your closure's 63 * If closure's refcount started at 0, complete_some_read() could run before the 66 * complete_some_read()'s thread owned the closure - and whatever state it was 69 * So, closure_init() initializes a closure's refcount to 1 - and when a 74 * on a closure because you called closure_init() or you were run out of a 75 * closure - _always_ use continue_at(). Doing so consistently will help 82 * closure was already on a wait list or not - a closure can only be on one wait 87 * closure_init() takes two arguments - it takes the closure to initialize, and 90 * If parent is non null, the new closure wil 143 struct closure { global() struct [all...] |
H A D | closure.c | 14 #include "closure.h" 16 static inline void closure_put_after_sub(struct closure *cl, int flags) in closure_put_after_sub() 29 struct closure *parent = cl->parent; in closure_put_after_sub() 44 void closure_sub(struct closure *cl, int v) in closure_sub() 50 * closure_put - decrement a closure's refcount 52 void closure_put(struct closure *cl) in closure_put() 63 struct closure *cl, *t; in __closure_wake_up() 79 * closure_wait - add a closure to a waitlist 82 * @cl: closure pointer. 85 bool closure_wait(struct closure_waitlist *waitlist, struct closure *c [all...] |
H A D | journal.h | 111 struct closure io; 170 struct closure; 177 struct closure *parent); 180 void bch_journal_meta(struct cache_set *c, struct closure *cl);
|
H A D | request.c | 28 static void bch_data_insert_start(struct closure *cl); 58 static void bch_data_insert_keys(struct closure *cl) in bch_data_insert_keys() 108 static void bch_data_invalidate(struct closure *cl) in bch_data_invalidate() 139 static void bch_data_insert_error(struct closure *cl) in bch_data_insert_error() 171 struct closure *cl = bio->bi_private; in bch_data_insert_endio() 187 static void bch_data_insert_start(struct closure *cl) in bch_data_insert_start() 290 * @cl: closure pointer. 308 void bch_data_insert(struct closure *cl) in bch_data_insert() 465 struct closure cl; 488 struct closure *c in bch_cache_read_endio() [all...] |
H A D | movinggc.c | 16 struct closure cl; 38 static void moving_io_destructor(struct closure *cl) in moving_io_destructor() 45 static void write_moving_finish(struct closure *cl) in write_moving_finish() 92 static void write_moving(struct closure *cl) in write_moving() 116 static void read_moving_submit(struct closure *cl) in read_moving_submit() 131 struct closure cl; in read_moving()
|
H A D | request.h | 6 struct closure cl; 37 void bch_data_insert(struct closure *cl);
|
H A D | stats.h | 28 struct closure cl; 45 struct closure *parent);
|
H A D | bcache.h | 195 #include "closure.h" 250 struct closure cl; 308 struct closure sb_write; 428 struct closure prio; 515 struct closure cl; 535 struct closure caching; 537 struct closure sb_write; 680 struct closure uuid_write; 936 struct closure *cl) in closure_bio_submit() 1000 void bch_write_bdev_super(struct cached_dev *dc, struct closure *paren [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | firewire-cdev.h | 51 * @closure: For arbitrary use by userspace 57 * Data passed in the @closure field for a request will be returned in the 59 * The ioctl used to set @closure depends on the @type of event. 62 __u64 closure; member 68 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_GET_INFO ioctl 86 __u64 closure; member 98 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_SEND_REQUEST 117 __u64 closure; member 126 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_ALLOCATE ioctl 139 __u64 closure; member 198 __u64 closure; global() member 264 __u64 closure; global() member 303 __u64 closure; global() member 330 __u64 closure; global() member 354 __u64 closure; global() member 515 __u64 closure; global() member 579 __u64 closure; global() member 707 __u64 closure; global() member 975 __u64 closure; global() member 1002 __u64 closure; global() member 1025 __u64 closure; global() member 1040 __u64 closure; global() member [all...] |
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | firewire-cdev.h | 35 __u64 closure; member 39 __u64 closure; member 49 __u64 closure; member 56 __u64 closure; member 65 __u64 closure; member 78 __u64 closure; member 85 __u64 closure; member 90 __u64 closure; member 97 __u64 closure; member 151 __u64 closure; member 163 __u64 closure; global() member 194 __u64 closure; global() member 246 __u64 closure; global() member 256 __u64 closure; global() member 262 __u64 closure; global() member 267 __u64 closure; global() member [all...] |
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | firewire-cdev.h | 35 __u64 closure; member 39 __u64 closure; member 49 __u64 closure; member 56 __u64 closure; member 65 __u64 closure; member 78 __u64 closure; member 85 __u64 closure; member 90 __u64 closure; member 97 __u64 closure; member 151 __u64 closure; member 163 __u64 closure; global() member 194 __u64 closure; global() member 246 __u64 closure; global() member 256 __u64 closure; global() member 262 __u64 closure; global() member 267 __u64 closure; global() member [all...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | firewire-cdev.h | 22 __u64 closure; member 26 __u64 closure; member 36 __u64 closure; member 43 __u64 closure; member 52 __u64 closure; member 65 __u64 closure; member 72 __u64 closure; member 77 __u64 closure; member 84 __u64 closure; member 138 __u64 closure; member 150 __u64 closure; global() member 181 __u64 closure; global() member 233 __u64 closure; global() member 243 __u64 closure; global() member 249 __u64 closure; global() member 254 __u64 closure; global() member [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | firewire-cdev.h | 57 * @closure: For arbitrary use by userspace 63 * Data passed in the @closure field for a request will be returned in the 65 * The ioctl used to set @closure depends on the @type of event. 68 __u64 closure; member 74 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_GET_INFO ioctl 92 __u64 closure; member 104 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_SEND_REQUEST 116 __u64 closure; member 125 * @closure: See &fw_cdev_event_common; set by %FW_CDEV_IOC_SEND_REQUEST 155 __u64 closure; member 180 __u64 closure; global() member 207 __u64 closure; global() member 278 __u64 closure; global() member 346 __u64 closure; global() member 385 __u64 closure; global() member 412 __u64 closure; global() member 434 __u64 closure; global() member 474 __u64 closure; global() member 649 __u64 closure; global() member 713 __u64 closure; global() member 841 __u64 closure; global() member 1109 __u64 closure; global() member 1135 __u64 closure; global() member 1158 __u64 closure; global() member 1174 __u64 closure; global() member [all...] |
/kernel/linux/linux-6.6/drivers/firewire/ |
H A D | uapi-test.c | 22 KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_response, closure)); in structure_layout_event_response() 34 KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_request3, closure)); in structure_layout_event_request3() 53 KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_response2, closure)); in structure_layout_event_response2() 67 KUNIT_EXPECT_EQ(test, 0, offsetof(struct fw_cdev_event_phy_packet2, closure)); in structure_layout_event_phy_packet2()
|
H A D | core-cdev.c | 102 __u64 closure; member 358 event->closure = client->bus_reset_closure; in fill_bus_reset_event() 637 rsp->closure = request->closure; in init_request() 644 rsp->closure = request->closure; in init_request() 754 req->closure = handler->closure; in handle_request() 768 req->closure = handler->closure; in handle_request() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_edid.c | 3031 typedef void detailed_cb(const struct detailed_timing *timing, void *closure); 3034 cea_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure) in cea_for_each_detailed_block() argument 3045 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in cea_for_each_detailed_block() 3049 vtb_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure) in vtb_for_each_detailed_block() argument 3058 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in vtb_for_each_detailed_block() 3062 detailed_cb *cb, void *closure) in drm_for_each_detailed_block() 3072 cb(&drm_edid->edid->detailed_timings[i], closure); in drm_for_each_detailed_block() 3078 cea_for_each_detailed_block(ext, cb, closure); in drm_for_each_detailed_block() 3081 vtb_for_each_detailed_block(ext, cb, closure); in drm_for_each_detailed_block() 3770 struct detailed_mode_closure *closure in do_inferred_modes() local 3061 drm_for_each_detailed_block(const struct drm_edid *drm_edid, detailed_cb *cb, void *closure) drm_for_each_detailed_block() argument 3812 struct detailed_mode_closure closure = { add_inferred_modes() local 3855 struct detailed_mode_closure *closure = c; do_established_modes() local 3877 struct detailed_mode_closure closure = { add_established_modes() local 3904 struct detailed_mode_closure *closure = c; do_standard_modes() local 3933 struct detailed_mode_closure closure = { add_standard_modes() local 4013 struct detailed_mode_closure *closure = c; do_cvt_mode() local 4024 struct detailed_mode_closure closure = { add_cvt_modes() local 4043 struct detailed_mode_closure *closure = c; do_detailed_mode() local 4077 struct detailed_mode_closure closure = { add_detailed_modes() local 6318 struct detailed_mode_closure *closure = c; get_monitor_range() local 6355 struct detailed_mode_closure closure = { drm_get_monitor_range() local [all...] |