arch/powerpc/platforms/ps3/interrupt.c
706
unsigned int plug;
arch/powerpc/platforms/ps3/interrupt.c
713
asm volatile("cntlzd %0,%1" : "=r" (plug) : "r" (x));
arch/powerpc/platforms/ps3/interrupt.c
714
plug &= 0x3f;
arch/powerpc/platforms/ps3/interrupt.c
716
if (unlikely(!plug)) {
arch/powerpc/platforms/ps3/interrupt.c
725
if (unlikely(plug < NR_IRQS_LEGACY || plug > PS3_PLUG_MAX)) {
arch/powerpc/platforms/ps3/interrupt.c
734
if (test_bit(63 - plug, &pd->ipi_mask))
arch/powerpc/platforms/ps3/interrupt.c
735
lv1_end_of_interrupt_ext(pd->ppe_id, pd->thread_id, plug);
arch/powerpc/platforms/ps3/interrupt.c
737
return plug;
block/blk-cgroup.c
210
struct blk_plug plug;
block/blk-cgroup.c
221
blk_start_plug(&plug);
block/blk-cgroup.c
226
blk_finish_plug(&plug);
block/blk-core.c
1129
void blk_start_plug_nr_ios(struct blk_plug *plug, unsigned short nr_ios)
block/blk-core.c
1136
if (tsk->plug)
block/blk-core.c
1139
plug->cur_ktime = 0;
block/blk-core.c
1140
rq_list_init(&plug->mq_list);
block/blk-core.c
1141
rq_list_init(&plug->cached_rqs);
block/blk-core.c
1142
plug->nr_ios = min_t(unsigned short, nr_ios, BLK_MAX_REQUEST_COUNT);
block/blk-core.c
1143
plug->rq_count = 0;
block/blk-core.c
1144
plug->multiple_queues = false;
block/blk-core.c
1145
plug->has_elevator = false;
block/blk-core.c
1146
INIT_LIST_HEAD(&plug->cb_list);
block/blk-core.c
1152
tsk->plug = plug;
block/blk-core.c
1178
void blk_start_plug(struct blk_plug *plug)
block/blk-core.c
1180
blk_start_plug_nr_ios(plug, 1);
block/blk-core.c
1184
static void flush_plug_callbacks(struct blk_plug *plug, bool from_schedule)
block/blk-core.c
1188
while (!list_empty(&plug->cb_list)) {
block/blk-core.c
1189
list_splice_init(&plug->cb_list, &callbacks);
block/blk-core.c
1204
struct blk_plug *plug = current->plug;
block/blk-core.c
1207
if (!plug)
block/blk-core.c
1210
list_for_each_entry(cb, &plug->cb_list, list)
block/blk-core.c
1220
list_add(&cb->list, &plug->cb_list);
block/blk-core.c
1226
void __blk_flush_plug(struct blk_plug *plug, bool from_schedule)
block/blk-core.c
1228
if (!list_empty(&plug->cb_list))
block/blk-core.c
1229
flush_plug_callbacks(plug, from_schedule);
block/blk-core.c
1230
blk_mq_flush_plug_list(plug, from_schedule);
block/blk-core.c
1237
if (unlikely(!rq_list_empty(&plug->cached_rqs)))
block/blk-core.c
1238
blk_mq_free_plug_rqs(plug);
block/blk-core.c
1240
plug->cur_ktime = 0;
block/blk-core.c
1254
void blk_finish_plug(struct blk_plug *plug)
block/blk-core.c
1256
if (plug == current->plug) {
block/blk-core.c
1257
__blk_flush_plug(plug, false);
block/blk-core.c
1258
current->plug = NULL;
block/blk-core.c
630
struct blk_plug plug;
block/blk-core.c
632
blk_start_plug(&plug);
block/blk-core.c
649
blk_finish_plug(&plug);
block/blk-core.c
957
blk_flush_plug(current->plug, false);
block/blk-lib.c
151
struct blk_plug plug;
block/blk-lib.c
154
blk_start_plug(&plug);
block/blk-lib.c
161
blk_finish_plug(&plug);
block/blk-lib.c
167
blk_finish_plug(&plug);
block/blk-lib.c
230
struct blk_plug plug;
block/blk-lib.c
236
blk_start_plug(&plug);
block/blk-lib.c
242
blk_finish_plug(&plug);
block/blk-lib.c
248
blk_finish_plug(&plug);
block/blk-lib.c
334
struct blk_plug plug;
block/blk-lib.c
349
blk_start_plug(&plug);
block/blk-lib.c
365
blk_finish_plug(&plug);
block/blk-lib.c
88
struct blk_plug plug;
block/blk-lib.c
91
blk_start_plug(&plug);
block/blk-lib.c
99
blk_finish_plug(&plug);
block/blk-merge.c
1088
struct blk_plug *plug = current->plug;
block/blk-merge.c
1091
if (!plug || rq_list_empty(&plug->mq_list))
block/blk-merge.c
1094
rq = plug->mq_list.tail;
block/blk-merge.c
1098
else if (!plug->multiple_queues)
block/blk-merge.c
1101
rq_list_for_each(&plug->mq_list, rq) {
block/blk-mq.c
1401
static inline unsigned short blk_plug_max_rq_count(struct blk_plug *plug)
block/blk-mq.c
1403
if (plug->multiple_queues)
block/blk-mq.c
1408
static void blk_add_rq_to_plug(struct blk_plug *plug, struct request *rq)
block/blk-mq.c
1410
struct request *last = rq_list_peek(&plug->mq_list);
block/blk-mq.c
1412
if (!plug->rq_count) {
block/blk-mq.c
1414
} else if (plug->rq_count >= blk_plug_max_rq_count(plug) ||
block/blk-mq.c
1417
blk_mq_flush_plug_list(plug, false);
block/blk-mq.c
1422
if (!plug->multiple_queues && last && last->q != rq->q)
block/blk-mq.c
1423
plug->multiple_queues = true;
block/blk-mq.c
1428
if (!plug->has_elevator && (rq->rq_flags & RQF_SCHED_TAGS))
block/blk-mq.c
1429
plug->has_elevator = true;
block/blk-mq.c
1430
rq_list_add_tail(&plug->mq_list, rq);
block/blk-mq.c
1431
plug->rq_count++;
block/blk-mq.c
1455
if (current->plug && !at_head) {
block/blk-mq.c
1456
blk_add_rq_to_plug(current->plug, rq);
block/blk-mq.c
2969
void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule)
block/blk-mq.c
2980
if (plug->rq_count == 0)
block/blk-mq.c
2982
depth = plug->rq_count;
block/blk-mq.c
2983
plug->rq_count = 0;
block/blk-mq.c
2985
if (!plug->has_elevator && !from_schedule) {
block/blk-mq.c
2986
if (plug->multiple_queues) {
block/blk-mq.c
2987
blk_mq_dispatch_multiple_queue_requests(&plug->mq_list);
block/blk-mq.c
2991
blk_mq_dispatch_queue_requests(&plug->mq_list, depth);
block/blk-mq.c
2992
if (rq_list_empty(&plug->mq_list))
block/blk-mq.c
2997
blk_mq_dispatch_list(&plug->mq_list, from_schedule);
block/blk-mq.c
2998
} while (!rq_list_empty(&plug->mq_list));
block/blk-mq.c
3047
struct blk_plug *plug,
block/blk-mq.c
3065
if (plug) {
block/blk-mq.c
3066
data.nr_tags = plug->nr_ios;
block/blk-mq.c
3067
plug->nr_ios = 1;
block/blk-mq.c
3068
data.cached_rqs = &plug->cached_rqs;
block/blk-mq.c
3080
static struct request *blk_mq_peek_cached_request(struct blk_plug *plug,
block/blk-mq.c
3086
if (!plug)
block/blk-mq.c
3088
rq = rq_list_peek(&plug->cached_rqs);
block/blk-mq.c
3099
static void blk_mq_use_cached_rq(struct request *rq, struct blk_plug *plug,
block/blk-mq.c
3102
if (rq_list_pop(&plug->cached_rqs) != rq)
block/blk-mq.c
3144
struct blk_plug *plug = current->plug;
block/blk-mq.c
3154
rq = blk_mq_peek_cached_request(plug, q, bio->bi_opf);
block/blk-mq.c
3212
blk_mq_use_cached_rq(rq, plug, bio);
block/blk-mq.c
3214
rq = blk_mq_get_new_requests(q, plug, bio);
block/blk-mq.c
3242
if (plug) {
block/blk-mq.c
3243
blk_add_rq_to_plug(plug, rq);
block/blk-mq.c
598
struct blk_plug *plug,
block/blk-mq.c
608
.nr_tags = plug->nr_ios,
block/blk-mq.c
609
.cached_rqs = &plug->cached_rqs,
block/blk-mq.c
618
plug->nr_ios = 1;
block/blk-mq.c
630
struct blk_plug *plug = current->plug;
block/blk-mq.c
633
if (!plug)
block/blk-mq.c
636
if (rq_list_empty(&plug->cached_rqs)) {
block/blk-mq.c
637
if (plug->nr_ios == 1)
block/blk-mq.c
639
rq = blk_mq_rq_cache_fill(q, plug, opf, flags);
block/blk-mq.c
643
rq = rq_list_peek(&plug->cached_rqs);
block/blk-mq.c
652
rq_list_pop(&plug->cached_rqs);
block/blk-mq.c
834
void blk_mq_free_plug_rqs(struct blk_plug *plug)
block/blk-mq.c
838
while ((rq = rq_list_pop(&plug->cached_rqs)) != NULL)
block/blk-mq.h
136
void blk_mq_free_plug_rqs(struct blk_plug *plug);
block/blk-mq.h
137
void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule);
block/blk-throttle.c
1206
struct blk_plug plug;
block/blk-throttle.c
1218
blk_start_plug(&plug);
block/blk-throttle.c
1221
blk_finish_plug(&plug);
block/blk.h
675
struct blk_plug *plug = current->plug;
block/blk.h
677
if (!plug || !in_task())
block/blk.h
685
if (!plug->cur_ktime) {
block/blk.h
686
plug->cur_ktime = ktime_get_ns();
block/blk.h
689
return plug->cur_ktime;
block/fops.c
178
struct blk_plug plug;
block/fops.c
209
blk_start_plug(&plug);
block/fops.c
265
blk_finish_plug(&plug);
block/fops.c
289
blk_finish_plug(&plug);
block/fops.c
481
struct blk_plug plug;
block/fops.c
484
blk_start_plug(&plug);
block/fops.c
487
blk_finish_plug(&plug);
block/ioctl.c
127
struct blk_plug plug;
block/ioctl.c
155
blk_start_plug(&plug);
block/ioctl.c
176
blk_finish_plug(&plug);
drivers/block/drbd/drbd_receiver.c
1008
if (current->plug == &connection->receiver_plug) {
drivers/block/drbd/drbd_req.c
1275
struct drbd_plug_cb *plug = container_of(cb, struct drbd_plug_cb, cb);
drivers/block/drbd/drbd_req.c
1276
struct drbd_resource *resource = plug->cb.data;
drivers/block/drbd/drbd_req.c
1277
struct drbd_request *req = plug->most_recent_req;
drivers/block/drbd/drbd_req.c
1297
struct drbd_plug_cb *plug;
drivers/block/drbd/drbd_req.c
1298
struct blk_plug_cb *cb = blk_check_plugged(drbd_unplug, resource, sizeof(*plug));
drivers/block/drbd/drbd_req.c
1301
plug = container_of(cb, struct drbd_plug_cb, cb);
drivers/block/drbd/drbd_req.c
1303
plug = NULL;
drivers/block/drbd/drbd_req.c
1304
return plug;
drivers/block/drbd/drbd_req.c
1307
static void drbd_update_plug(struct drbd_plug_cb *plug, struct drbd_request *req)
drivers/block/drbd/drbd_req.c
1309
struct drbd_request *tmp = plug->most_recent_req;
drivers/block/drbd/drbd_req.c
1313
plug->most_recent_req = req;
drivers/block/drbd/drbd_req.c
1392
struct drbd_plug_cb *plug = drbd_check_plugged(resource);
drivers/block/drbd/drbd_req.c
1393
if (plug)
drivers/block/drbd/drbd_req.c
1394
drbd_update_plug(plug, req);
drivers/block/drbd/drbd_req.c
1445
struct blk_plug plug;
drivers/block/drbd/drbd_req.c
1448
blk_start_plug(&plug);
drivers/block/drbd/drbd_req.c
1466
blk_finish_plug(&plug);
drivers/block/drbd/drbd_req.c
1498
struct blk_plug plug;
drivers/block/drbd/drbd_req.c
1501
blk_start_plug(&plug);
drivers/block/drbd/drbd_req.c
1509
blk_finish_plug(&plug);
drivers/block/xen-blkback/blkback.c
1301
struct blk_plug plug;
drivers/block/xen-blkback/blkback.c
1457
blk_start_plug(&plug);
drivers/block/xen-blkback/blkback.c
1463
blk_finish_plug(&plug);
drivers/gpu/drm/i915/selftests/i915_request.c
2285
err = plug(ce->engine, sema, MI_SEMAPHORE_SAD_NEQ_SDD, 0);
drivers/gpu/drm/i915/selftests/i915_request.c
2376
err = plug(ce->engine, sema, MI_SEMAPHORE_SAD_NEQ_SDD, 0);
drivers/md/dm-bufio.c
1474
struct blk_plug plug;
drivers/md/dm-bufio.c
1476
blk_start_plug(&plug);
drivers/md/dm-bufio.c
1484
blk_finish_plug(&plug);
drivers/md/dm-bufio.c
1990
struct blk_plug plug;
drivers/md/dm-bufio.c
1997
blk_start_plug(&plug);
drivers/md/dm-bufio.c
2017
blk_finish_plug(&plug);
drivers/md/dm-bufio.c
2019
blk_start_plug(&plug);
drivers/md/dm-bufio.c
2039
blk_finish_plug(&plug);
drivers/md/dm-clone-target.c
1179
struct blk_plug plug;
drivers/md/dm-clone-target.c
1206
blk_start_plug(&plug);
drivers/md/dm-clone-target.c
1209
blk_finish_plug(&plug);
drivers/md/dm-clone-target.c
321
struct blk_plug plug;
drivers/md/dm-clone-target.c
323
blk_start_plug(&plug);
drivers/md/dm-clone-target.c
328
blk_finish_plug(&plug);
drivers/md/dm-crypt.c
1940
struct blk_plug plug;
drivers/md/dm-crypt.c
1973
blk_start_plug(&plug);
drivers/md/dm-crypt.c
1980
blk_finish_plug(&plug);
drivers/md/dm-era-target.c
1266
struct blk_plug plug;
drivers/md/dm-era-target.c
1306
blk_start_plug(&plug);
drivers/md/dm-era-target.c
1316
blk_finish_plug(&plug);
drivers/md/dm-integrity.c
2926
struct blk_plug plug;
drivers/md/dm-integrity.c
2928
blk_start_plug(&plug);
drivers/md/dm-integrity.c
3062
blk_finish_plug(&plug);
drivers/md/dm-kcopyd.c
654
struct blk_plug plug;
drivers/md/dm-kcopyd.c
667
blk_start_plug(&plug);
drivers/md/dm-kcopyd.c
671
blk_finish_plug(&plug);
drivers/md/dm-mpath.c
691
struct blk_plug plug;
drivers/md/dm-mpath.c
708
blk_start_plug(&plug);
drivers/md/dm-mpath.c
732
blk_finish_plug(&plug);
drivers/md/dm-thin.c
2184
struct blk_plug plug;
drivers/md/dm-thin.c
2209
blk_start_plug(&plug);
drivers/md/dm-thin.c
2235
blk_finish_plug(&plug);
drivers/md/dm-thin.c
383
struct blk_plug plug;
drivers/md/dm-thin.c
393
blk_start_plug(&op->plug);
drivers/md/dm-thin.c
419
blk_finish_plug(&op->plug);
drivers/md/dm-vdo/io-submitter.c
36
struct blk_plug plug;
drivers/md/dm-vdo/io-submitter.c
52
blk_start_plug(&bio_queue_data->plug);
drivers/md/dm-vdo/io-submitter.c
59
blk_finish_plug(&bio_queue_data->plug);
drivers/md/dm-writecache.c
1944
struct blk_plug plug;
drivers/md/dm-writecache.c
2095
blk_start_plug(&plug);
drivers/md/dm-writecache.c
2102
blk_finish_plug(&plug);
drivers/md/dm-zoned-metadata.c
817
struct blk_plug plug;
drivers/md/dm-zoned-metadata.c
821
blk_start_plug(&plug);
drivers/md/dm-zoned-metadata.c
828
blk_finish_plug(&plug);
drivers/md/md-llbitmap.c
1132
struct blk_plug plug;
drivers/md/md-llbitmap.c
1135
blk_start_plug(&plug);
drivers/md/md-llbitmap.c
1145
blk_finish_plug(&plug);
drivers/md/md-llbitmap.c
1193
struct blk_plug plug;
drivers/md/md-llbitmap.c
1196
blk_start_plug(&plug);
drivers/md/md-llbitmap.c
1205
blk_finish_plug(&plug);
drivers/md/md.c
9504
struct blk_plug plug;
drivers/md/md.c
9650
blk_start_plug(&plug);
drivers/md/md.c
9783
blk_finish_plug(&plug);
drivers/md/raid1-10.c
131
struct raid1_plug_cb *plug = NULL;
drivers/md/raid1-10.c
143
cb = blk_check_plugged(unplug, mddev, sizeof(*plug));
drivers/md/raid1-10.c
147
plug = container_of(cb, struct raid1_plug_cb, cb);
drivers/md/raid1-10.c
148
bio_list_add(&plug->pending, bio);
drivers/md/raid1-10.c
149
if (++plug->count / MAX_PLUG_BIO >= copies) {
drivers/md/raid1.c
1269
struct raid1_plug_cb *plug = container_of(cb, struct raid1_plug_cb,
drivers/md/raid1.c
1271
struct mddev *mddev = plug->cb.data;
drivers/md/raid1.c
1277
bio_list_merge(&conf->pending_bio_list, &plug->pending);
drivers/md/raid1.c
1281
kfree(plug);
drivers/md/raid1.c
1286
bio = bio_list_get(&plug->pending);
drivers/md/raid1.c
1288
kfree(plug);
drivers/md/raid1.c
2662
struct blk_plug plug;
drivers/md/raid1.c
2686
blk_start_plug(&plug);
drivers/md/raid1.c
2722
blk_finish_plug(&plug);
drivers/md/raid1.c
922
struct blk_plug plug;
drivers/md/raid1.c
938
blk_start_plug(&plug);
drivers/md/raid1.c
940
blk_finish_plug(&plug);
drivers/md/raid10.c
1086
struct raid1_plug_cb *plug = container_of(cb, struct raid1_plug_cb, cb);
drivers/md/raid10.c
1087
struct mddev *mddev = plug->cb.data;
drivers/md/raid10.c
1093
bio_list_merge(&conf->pending_bio_list, &plug->pending);
drivers/md/raid10.c
1097
kfree(plug);
drivers/md/raid10.c
1102
bio = bio_list_get(&plug->pending);
drivers/md/raid10.c
1113
kfree(plug);
drivers/md/raid10.c
2967
struct blk_plug plug;
drivers/md/raid10.c
2994
blk_start_plug(&plug);
drivers/md/raid10.c
3029
blk_finish_plug(&plug);
drivers/md/raid10.c
869
struct blk_plug plug;
drivers/md/raid10.c
886
blk_start_plug(&plug);
drivers/md/raid10.c
897
blk_finish_plug(&plug);
drivers/md/raid5.c
6721
struct blk_plug plug;
drivers/md/raid5.c
6725
blk_start_plug(&plug);
drivers/md/raid5.c
6752
blk_finish_plug(&plug);
drivers/md/raid5.c
6769
struct blk_plug plug;
drivers/md/raid5.c
6775
blk_start_plug(&plug);
drivers/md/raid5.c
6844
blk_finish_plug(&plug);
drivers/media/firewire/firedtv-avc.c
1379
int cmp_establish_pp_connection(struct firedtv *fdtv, int plug, int channel)
drivers/media/firewire/firedtv-avc.c
1382
u64 opcr_address = CMP_OUTPUT_PLUG_CONTROL_REG_0 + (plug << 2);
drivers/media/firewire/firedtv-avc.c
1439
void cmp_break_pp_connection(struct firedtv *fdtv, int plug, int channel)
drivers/media/firewire/firedtv-avc.c
1442
u64 opcr_address = CMP_OUTPUT_PLUG_CONTROL_REG_0 + (plug << 2);
drivers/media/firewire/firedtv.h
132
int cmp_establish_pp_connection(struct firedtv *fdtv, int plug, int channel);
drivers/media/firewire/firedtv.h
133
void cmp_break_pp_connection(struct firedtv *fdtv, int plug, int channel);
drivers/nvme/target/io-cmd-bdev.c
247
struct blk_plug plug;
drivers/nvme/target/io-cmd-bdev.c
293
blk_start_plug(&plug);
drivers/nvme/target/io-cmd-bdev.c
333
blk_finish_plug(&plug);
drivers/platform/chrome/cros_ec_typec.c
1028
port->plug = typec_register_plug(port->cable, &p_desc);
drivers/platform/chrome/cros_ec_typec.c
1029
if (IS_ERR(port->plug)) {
drivers/platform/chrome/cros_ec_typec.c
1030
ret = PTR_ERR(port->plug);
drivers/platform/chrome/cros_ec_typec.c
1031
port->plug = NULL;
drivers/platform/chrome/cros_ec_typec.c
357
typec_unregister_plug(port->plug);
drivers/platform/chrome/cros_ec_typec.c
358
port->plug = NULL;
drivers/platform/chrome/cros_ec_typec.c
907
amode = typec_plug_register_altmode(port->plug, &desc);
drivers/platform/chrome/cros_ec_typec.c
935
ret = typec_plug_set_num_altmodes(port->plug, num_altmodes);
drivers/platform/chrome/cros_ec_typec.h
55
struct typec_plug *plug;
drivers/target/target_core_iblock.c
380
struct blk_plug plug;
drivers/target/target_core_iblock.c
386
blk_start_plug(&plug);
drivers/target/target_core_iblock.c
389
blk_finish_plug(&plug);
drivers/usb/typec/altmodes/displayport.c
762
struct typec_altmode *plug = typec_altmode_get_plug(alt, TYPEC_PLUG_SOP_P);
drivers/usb/typec/altmodes/displayport.c
775
typec_altmode_put_plug(plug);
drivers/usb/typec/altmodes/displayport.c
781
typec_altmode_put_plug(plug);
drivers/usb/typec/altmodes/displayport.c
793
if (plug) {
drivers/usb/typec/altmodes/displayport.c
794
plug->desc = "Displayport";
drivers/usb/typec/altmodes/displayport.c
795
plug->cable_ops = &dp_cable_ops;
drivers/usb/typec/altmodes/displayport.c
798
dp->plug_prime = plug;
drivers/usb/typec/altmodes/displayport.c
809
if (plug)
drivers/usb/typec/altmodes/displayport.c
810
typec_altmode_set_drvdata(plug, dp);
drivers/usb/typec/altmodes/displayport.c
813
dp->state = plug ? DP_STATE_ENTER_PRIME : DP_STATE_ENTER;
drivers/usb/typec/altmodes/thunderbolt.c
122
if (tbt->plug[TYPEC_PLUG_SOP_P]) {
drivers/usb/typec/altmodes/thunderbolt.c
126
if (tbt->plug[i])
drivers/usb/typec/altmodes/thunderbolt.c
127
typec_altmode_put_plug(tbt->plug[i]);
drivers/usb/typec/altmodes/thunderbolt.c
129
tbt->plug[i] = NULL;
drivers/usb/typec/altmodes/thunderbolt.c
163
if (tbt->plug[TYPEC_PLUG_SOP_PP])
drivers/usb/typec/altmodes/thunderbolt.c
213
if (tbt->plug[TYPEC_PLUG_SOP_P])
drivers/usb/typec/altmodes/thunderbolt.c
214
data.cable_mode = tbt->plug[TYPEC_PLUG_SOP_P]->vdo;
drivers/usb/typec/altmodes/thunderbolt.c
219
if (tbt->plug[TYPEC_PLUG_SOP_PP])
drivers/usb/typec/altmodes/thunderbolt.c
221
else if (tbt->plug[TYPEC_PLUG_SOP_P])
drivers/usb/typec/altmodes/thunderbolt.c
290
if (tbt->plug[TYPEC_PLUG_SOP_P])
drivers/usb/typec/altmodes/thunderbolt.c
292
else if (tbt->plug[TYPEC_PLUG_SOP_PP])
drivers/usb/typec/altmodes/thunderbolt.c
307
if (tbt->plug[i])
drivers/usb/typec/altmodes/thunderbolt.c
308
typec_altmode_put_plug(tbt->plug[i]);
drivers/usb/typec/altmodes/thunderbolt.c
31
struct typec_altmode *plug[2];
drivers/usb/typec/altmodes/thunderbolt.c
318
struct typec_altmode *plug;
drivers/usb/typec/altmodes/thunderbolt.c
333
plug = typec_altmode_get_plug(tbt->alt, i);
drivers/usb/typec/altmodes/thunderbolt.c
334
if (!plug)
drivers/usb/typec/altmodes/thunderbolt.c
337
if (plug->svid != USB_TYPEC_TBT_SID)
drivers/usb/typec/altmodes/thunderbolt.c
340
plug->desc = "Thunderbolt3";
drivers/usb/typec/altmodes/thunderbolt.c
341
plug->cable_ops = &tbt_cable_ops;
drivers/usb/typec/altmodes/thunderbolt.c
342
typec_altmode_set_drvdata(plug, tbt);
drivers/usb/typec/altmodes/thunderbolt.c
344
tbt->plug[i] = plug;
drivers/usb/typec/altmodes/thunderbolt.c
350
plug = tbt->plug[TYPEC_PLUG_SOP_P];
drivers/usb/typec/altmodes/thunderbolt.c
352
if (plug) {
drivers/usb/typec/altmodes/thunderbolt.c
356
vdo |= TBT_ENTER_MODE_CABLE_SPEED(TBT_CABLE_SPEED(plug->vdo));
drivers/usb/typec/altmodes/thunderbolt.c
357
vdo |= plug->vdo & TBT_CABLE_ROUNDED;
drivers/usb/typec/altmodes/thunderbolt.c
358
vdo |= plug->vdo & TBT_CABLE_OPTICAL;
drivers/usb/typec/altmodes/thunderbolt.c
359
vdo |= plug->vdo & TBT_CABLE_RETIMER;
drivers/usb/typec/altmodes/thunderbolt.c
360
vdo |= plug->vdo & TBT_CABLE_LINK_TRAINING;
drivers/usb/typec/altmodes/thunderbolt.c
56
dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_P]->dev,
drivers/usb/typec/altmodes/thunderbolt.c
64
dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_PP]->dev,
drivers/usb/typec/altmodes/thunderbolt.c
95
if (tbt->plug[i])
drivers/usb/typec/altmodes/thunderbolt.c
96
typec_altmode_put_plug(tbt->plug[i]);
drivers/usb/typec/altmodes/thunderbolt.c
98
tbt->plug[i] = NULL;
drivers/usb/typec/bus.c
337
if (!altmode->plug[sop])
drivers/usb/typec/bus.c
339
pdev = &altmode->plug[sop]->adev;
drivers/usb/typec/bus.c
365
if (port->plug[index]) {
drivers/usb/typec/bus.c
366
get_device(&port->plug[index]->adev.dev);
drivers/usb/typec/bus.c
367
return &port->plug[index]->adev;
drivers/usb/typec/bus.c
378
void typec_altmode_put_plug(struct typec_altmode *plug)
drivers/usb/typec/bus.c
380
if (plug)
drivers/usb/typec/bus.c
381
put_device(&plug->dev);
drivers/usb/typec/bus.h
25
struct altmode *plug[2];
drivers/usb/typec/class.c
1203
struct typec_plug *plug = to_typec_plug(dev);
drivers/usb/typec/class.c
1205
ida_destroy(&plug->mode_ids);
drivers/usb/typec/class.c
1206
kfree(plug);
drivers/usb/typec/class.c
1216
struct typec_plug *plug = to_typec_plug(kobj_to_dev(kobj));
drivers/usb/typec/class.c
1219
if (plug->num_altmodes < 0)
drivers/usb/typec/class.c
1255
int typec_plug_set_num_altmodes(struct typec_plug *plug, int num_altmodes)
drivers/usb/typec/class.c
1262
plug->num_altmodes = num_altmodes;
drivers/usb/typec/class.c
1263
ret = sysfs_update_group(&plug->dev.kobj, &typec_plug_group);
drivers/usb/typec/class.c
1267
sysfs_notify(&plug->dev.kobj, NULL, "number_of_alternate_modes");
drivers/usb/typec/class.c
1268
kobject_uevent(&plug->dev.kobj, KOBJ_CHANGE);
drivers/usb/typec/class.c
1287
typec_plug_register_altmode(struct typec_plug *plug,
drivers/usb/typec/class.c
1290
return typec_register_altmode(&plug->dev, desc, &typec_plug_altmode_dev_type);
drivers/usb/typec/class.c
1308
struct typec_plug *plug;
drivers/usb/typec/class.c
1312
plug = kzalloc_obj(*plug);
drivers/usb/typec/class.c
1313
if (!plug)
drivers/usb/typec/class.c
1318
ida_init(&plug->mode_ids);
drivers/usb/typec/class.c
1319
plug->num_altmodes = -1;
drivers/usb/typec/class.c
1320
plug->index = desc->index;
drivers/usb/typec/class.c
1321
plug->dev.class = &typec_class;
drivers/usb/typec/class.c
1322
plug->dev.parent = &cable->dev;
drivers/usb/typec/class.c
1323
plug->dev.type = &typec_plug_dev_type;
drivers/usb/typec/class.c
1324
dev_set_name(&plug->dev, "%s-%s", dev_name(cable->dev.parent), name);
drivers/usb/typec/class.c
1326
ret = device_register(&plug->dev);
drivers/usb/typec/class.c
1329
put_device(&plug->dev);
drivers/usb/typec/class.c
1333
return plug;
drivers/usb/typec/class.c
1343
void typec_unregister_plug(struct typec_plug *plug)
drivers/usb/typec/class.c
1345
if (!IS_ERR_OR_NULL(plug))
drivers/usb/typec/class.c
1346
device_unregister(&plug->dev);
drivers/usb/typec/class.c
262
struct typec_plug *plug = to_typec_plug(adev->dev.parent);
drivers/usb/typec/class.c
264
partner->plug[plug->index] = altmode;
drivers/usb/typec/class.c
283
struct typec_plug *plug = to_typec_plug(adev->dev.parent);
drivers/usb/typec/class.c
285
partner->plug[plug->index] = NULL;
drivers/usb/typec/class.c
813
struct typec_plug *plug;
drivers/usb/typec/class.c
820
plug = to_typec_plug(dev);
drivers/usb/typec/class.c
821
num_altmodes = plug->num_altmodes;
drivers/usb/typec/ucsi/ucsi.c
1254
typec_plug_set_num_altmodes(con->plug, num_plug_am);
drivers/usb/typec/ucsi/ucsi.c
1256
typec_plug_set_num_altmodes(con->plug, 0);
drivers/usb/typec/ucsi/ucsi.c
475
alt = typec_plug_register_altmode(con->plug, desc);
drivers/usb/typec/ucsi/ucsi.c
925
struct typec_plug *plug;
drivers/usb/typec/ucsi/ucsi.c
928
plug = typec_register_plug(con->cable, &desc);
drivers/usb/typec/ucsi/ucsi.c
929
if (IS_ERR(plug)) {
drivers/usb/typec/ucsi/ucsi.c
932
PTR_ERR(plug));
drivers/usb/typec/ucsi/ucsi.c
933
return PTR_ERR(plug);
drivers/usb/typec/ucsi/ucsi.c
936
con->plug = plug;
drivers/usb/typec/ucsi/ucsi.c
942
if (!con->plug)
drivers/usb/typec/ucsi/ucsi.c
946
typec_unregister_plug(con->plug);
drivers/usb/typec/ucsi/ucsi.c
947
con->plug = NULL;
drivers/usb/typec/ucsi/ucsi.h
525
struct typec_plug *plug;
drivers/vhost/scsi.c
2480
struct se_lun *lun, bool plug)
drivers/vhost/scsi.c
2490
if (plug)
drivers/virtio/virtio_mem.c
1425
.u.plug.addr = cpu_to_virtio64(vm->vdev, addr),
drivers/virtio/virtio_mem.c
1426
.u.plug.nb_blocks = cpu_to_virtio16(vm->vdev, nb_vm_blocks),
fs/aio.c
2087
struct blk_plug plug;
fs/aio.c
2102
blk_start_plug(&plug);
fs/aio.c
2116
blk_finish_plug(&plug);
fs/aio.c
2129
struct blk_plug plug;
fs/aio.c
2144
blk_start_plug(&plug);
fs/aio.c
2158
blk_finish_plug(&plug);
fs/btrfs/file.c
1507
struct blk_plug plug;
fs/btrfs/file.c
1515
blk_start_plug(&plug);
fs/btrfs/file.c
1517
blk_finish_plug(&plug);
fs/btrfs/raid56.c
1802
struct btrfs_plug_cb *plug = container_of(cb, struct btrfs_plug_cb, cb);
fs/btrfs/raid56.c
1806
list_sort(NULL, &plug->rbio_list, plug_cmp);
fs/btrfs/raid56.c
1808
while (!list_empty(&plug->rbio_list)) {
fs/btrfs/raid56.c
1809
cur = list_first_entry(&plug->rbio_list,
fs/btrfs/raid56.c
1830
kfree(plug);
fs/btrfs/raid56.c
1868
struct btrfs_plug_cb *plug = NULL;
fs/btrfs/raid56.c
1885
cb = blk_check_plugged(raid_unplug, fs_info, sizeof(*plug));
fs/btrfs/raid56.c
1887
plug = container_of(cb, struct btrfs_plug_cb, cb);
fs/btrfs/raid56.c
1888
if (!plug->info) {
fs/btrfs/raid56.c
1889
plug->info = fs_info;
fs/btrfs/raid56.c
1890
INIT_LIST_HEAD(&plug->rbio_list);
fs/btrfs/raid56.c
1892
list_add_tail(&rbio->plug_list, &plug->rbio_list);
fs/btrfs/scrub.c
1944
struct blk_plug plug;
fs/btrfs/scrub.c
1951
blk_start_plug(&plug);
fs/btrfs/scrub.c
1959
blk_finish_plug(&plug);
fs/btrfs/transaction.c
1271
struct blk_plug plug;
fs/btrfs/transaction.c
1273
blk_start_plug(&plug);
fs/btrfs/transaction.c
1275
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3331
struct blk_plug plug;
fs/btrfs/tree-log.c
3385
blk_start_plug(&plug);
fs/btrfs/tree-log.c
3399
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3437
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3460
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3472
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3480
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3504
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3514
blk_finish_plug(&plug);
fs/buffer.c
784
struct blk_plug plug;
fs/buffer.c
787
blk_start_plug(&plug);
fs/buffer.c
825
blk_finish_plug(&plug);
fs/direct-io.c
1120
struct blk_plug plug;
fs/direct-io.c
1241
blk_start_plug(&plug);
fs/direct-io.c
1272
blk_finish_plug(&plug);
fs/exfat/balloc.c
109
blk_start_plug(&plug);
fs/exfat/balloc.c
112
blk_finish_plug(&plug);
fs/exfat/balloc.c
77
struct blk_plug plug;
fs/ext4/fast_commit.c
1049
struct blk_plug plug;
fs/ext4/fast_commit.c
1123
blk_start_plug(&plug);
fs/ext4/fast_commit.c
1164
blk_finish_plug(&plug);
fs/ext4/inode.c
2773
struct blk_plug plug;
fs/ext4/inode.c
2866
blk_start_plug(&plug);
fs/ext4/inode.c
2990
blk_finish_plug(&plug);
fs/ext4/inode.c
4772
struct blk_plug plug;
fs/ext4/inode.c
4866
blk_start_plug(&plug);
fs/ext4/inode.c
4896
blk_finish_plug(&plug);
fs/ext4/mballoc.c
2860
struct blk_plug plug;
fs/ext4/mballoc.c
2862
blk_start_plug(&plug);
fs/ext4/mballoc.c
2888
blk_finish_plug(&plug);
fs/f2fs/checkpoint.c
471
struct blk_plug plug;
fs/f2fs/checkpoint.c
477
blk_start_plug(&plug);
fs/f2fs/checkpoint.c
527
blk_finish_plug(&plug);
fs/f2fs/checkpoint.c
626
struct blk_plug plug;
fs/f2fs/checkpoint.c
630
blk_start_plug(&plug);
fs/f2fs/checkpoint.c
681
blk_finish_plug(&plug);
fs/f2fs/data.c
3553
struct blk_plug plug;
fs/f2fs/data.c
3582
if (current->plug)
fs/f2fs/data.c
3583
blk_finish_plug(current->plug);
fs/f2fs/data.c
3594
blk_start_plug(&plug);
fs/f2fs/data.c
3596
blk_finish_plug(&plug);
fs/f2fs/dir.c
1053
blk_finish_plug(&plug);
fs/f2fs/dir.c
981
struct blk_plug plug;
fs/f2fs/dir.c
989
blk_start_plug(&plug);
fs/f2fs/gc.c
1039
struct blk_plug *plug)
fs/f2fs/gc.c
1109
blk_finish_plug(plug);
fs/f2fs/gc.c
1110
blk_start_plug(plug);
fs/f2fs/gc.c
1550
bool force_migrate, struct blk_plug *plug)
fs/f2fs/gc.c
1719
blk_finish_plug(plug);
fs/f2fs/gc.c
1720
blk_start_plug(plug);
fs/f2fs/gc.c
1745
struct blk_plug plug;
fs/f2fs/gc.c
1815
blk_start_plug(&plug);
fs/f2fs/gc.c
1872
cur_segno, gc_type, &plug);
fs/f2fs/gc.c
1876
gc_type, force_migrate, &plug);
fs/f2fs/gc.c
1900
blk_finish_plug(&plug);
fs/f2fs/node.c
2244
struct blk_plug plug;
fs/f2fs/node.c
2263
if (current->plug)
fs/f2fs/node.c
2264
blk_finish_plug(current->plug);
fs/f2fs/node.c
2271
blk_start_plug(&plug);
fs/f2fs/node.c
2273
blk_finish_plug(&plug);
fs/f2fs/node.c
669
struct blk_plug plug;
fs/f2fs/node.c
673
blk_start_plug(&plug);
fs/f2fs/node.c
683
blk_finish_plug(&plug);
fs/f2fs/segment.c
1591
struct blk_plug plug;
fs/f2fs/segment.c
1600
blk_start_plug(&plug);
fs/f2fs/segment.c
1626
blk_finish_plug(&plug);
fs/f2fs/segment.c
1645
struct blk_plug plug;
fs/f2fs/segment.c
1674
blk_start_plug(&plug);
fs/f2fs/segment.c
1693
blk_finish_plug(&plug);
fs/f2fs/segment.c
3420
struct blk_plug plug;
fs/f2fs/segment.c
3436
blk_start_plug(&plug);
fs/f2fs/segment.c
3458
blk_finish_plug(&plug);
fs/f2fs/segment.c
3474
blk_finish_plug(&plug);
fs/f2fs/segment.c
534
struct blk_plug plug;
fs/f2fs/segment.c
538
blk_start_plug(&plug);
fs/f2fs/segment.c
540
blk_finish_plug(&plug);
fs/fat/fatent.c
692
struct blk_plug plug;
fs/fat/fatent.c
699
blk_start_plug(&plug);
fs/fat/fatent.c
706
blk_finish_plug(&plug);
fs/fs-writeback.c
2076
blk_flush_plug(current->plug, false);
fs/fs-writeback.c
2154
struct blk_plug plug;
fs/fs-writeback.c
2156
blk_start_plug(&plug);
fs/fs-writeback.c
2162
blk_finish_plug(&plug);
fs/fs-writeback.c
2189
struct blk_plug plug;
fs/fs-writeback.c
2192
blk_start_plug(&plug);
fs/fs-writeback.c
2277
blk_finish_plug(&plug);
fs/fs-writeback.c
2479
blk_flush_plug(current->plug, true);
fs/gfs2/log.c
139
blk_finish_plug(plug);
fs/gfs2/log.c
141
blk_start_plug(plug);
fs/gfs2/log.c
200
struct blk_plug plug;
fs/gfs2/log.c
205
blk_start_plug(&plug);
fs/gfs2/log.c
218
ret = gfs2_ail1_start_one(sdp, wbc, tr, &plug);
fs/gfs2/log.c
227
blk_finish_plug(&plug);
fs/gfs2/log.c
94
struct gfs2_trans *tr, struct blk_plug *plug)
fs/hpfs/buffer.c
41
struct blk_plug plug;
fs/hpfs/buffer.c
58
blk_start_plug(&plug);
fs/hpfs/buffer.c
66
blk_finish_plug(&plug);
fs/iomap/direct-io.c
684
struct blk_plug plug;
fs/iomap/direct-io.c
794
blk_start_plug(&plug);
fs/iomap/direct-io.c
804
blk_finish_plug(&plug);
fs/jbd2/checkpoint.c
130
struct blk_plug plug;
fs/jbd2/checkpoint.c
132
blk_start_plug(&plug);
fs/jbd2/checkpoint.c
135
blk_finish_plug(&plug);
fs/jbd2/commit.c
370
struct blk_plug plug;
fs/jbd2/commit.c
550
blk_start_plug(&plug);
fs/jbd2/commit.c
788
blk_finish_plug(&plug);
fs/jfs/jfs_metapage.c
552
struct blk_plug plug;
fs/jfs/jfs_metapage.c
556
blk_start_plug(&plug);
fs/jfs/jfs_metapage.c
559
blk_finish_plug(&plug);
fs/mpage.c
672
struct blk_plug plug;
fs/mpage.c
675
blk_start_plug(&plug);
fs/mpage.c
691
blk_finish_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
244
struct blk_plug plug;
fs/nfs/blocklayout/blocklayout.c
256
blk_start_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
318
blk_finish_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
388
struct blk_plug plug;
fs/nfs/blocklayout/blocklayout.c
402
blk_start_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
440
blk_finish_plug(&plug);
fs/ntfs3/fsntfs.c
1610
struct blk_plug plug;
fs/ntfs3/fsntfs.c
1630
blk_start_plug(&plug);
fs/ntfs3/fsntfs.c
1660
blk_finish_plug(&plug);
fs/orangefs/inode.c
183
struct blk_plug plug;
fs/orangefs/inode.c
203
blk_start_plug(&plug);
fs/orangefs/inode.c
208
blk_finish_plug(&plug);
fs/xfs/xfs_buf.c
1336
struct blk_plug plug;
fs/xfs/xfs_buf.c
1353
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
1365
blk_finish_plug(&plug);
fs/xfs/xfs_buf.c
2011
struct blk_plug plug;
fs/xfs/xfs_buf.c
2015
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
2030
blk_finish_plug(&plug);
fs/xfs/xfs_buf.c
2050
struct blk_plug plug;
fs/xfs/xfs_buf.c
2054
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
2063
blk_finish_plug(&plug);
fs/xfs/xfs_dir2_readdir.c
255
struct blk_plug plug;
fs/xfs/xfs_dir2_readdir.c
311
blk_start_plug(&plug);
fs/xfs/xfs_dir2_readdir.c
333
blk_finish_plug(&plug);
fs/xfs/xfs_discard.c
118
struct blk_plug plug;
fs/xfs/xfs_discard.c
120
blk_start_plug(&plug);
fs/xfs/xfs_discard.c
141
blk_finish_plug(&plug);
fs/xfs/xfs_discard.c
474
struct blk_plug plug;
fs/xfs/xfs_discard.c
478
blk_start_plug(&plug);
fs/xfs/xfs_discard.c
505
blk_finish_plug(&plug);
fs/xfs/xfs_iwalk.c
104
struct blk_plug plug;
fs/xfs/xfs_iwalk.c
109
blk_start_plug(&plug);
fs/xfs/xfs_iwalk.c
122
blk_finish_plug(&plug);
fs/xfs/xfs_zone_gc.c
1037
struct blk_plug plug;
fs/xfs/xfs_zone_gc.c
1063
blk_start_plug(&plug);
fs/xfs/xfs_zone_gc.c
1070
blk_finish_plug(&plug);
fs/xfs/xfs_zone_gc.c
1074
blk_start_plug(&plug);
fs/xfs/xfs_zone_gc.c
1077
blk_finish_plug(&plug);
include/linux/blkdev.h
1201
void __blk_flush_plug(struct blk_plug *plug, bool from_schedule);
include/linux/blkdev.h
1202
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/blkdev.h
1204
if (plug)
include/linux/blkdev.h
1205
__blk_flush_plug(plug, async);
include/linux/blkdev.h
1213
struct blk_plug *plug = tsk->plug;
include/linux/blkdev.h
1215
if (plug)
include/linux/blkdev.h
1216
plug->cur_ktime = 0;
include/linux/blkdev.h
1226
static inline void blk_start_plug_nr_ios(struct blk_plug *plug,
include/linux/blkdev.h
1231
static inline void blk_start_plug(struct blk_plug *plug)
include/linux/blkdev.h
1235
static inline void blk_finish_plug(struct blk_plug *plug)
include/linux/blkdev.h
1239
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/io_uring_types.h
260
struct blk_plug plug;
include/linux/sched.h
1285
struct blk_plug *plug;
include/linux/shmem_fs.h
125
int shmem_writeout(struct folio *folio, struct swap_iocb **plug,
include/linux/usb/typec.h
166
int typec_plug_set_num_altmodes(struct typec_plug *plug, int num_altmodes);
include/linux/usb/typec.h
168
*typec_plug_register_altmode(struct typec_plug *plug,
include/linux/usb/typec.h
343
void typec_unregister_plug(struct typec_plug *plug);
include/linux/usb/typec_altmode.h
160
void typec_altmode_put_plug(struct typec_altmode *plug);
include/uapi/linux/cec-funcs.h
182
__u8 plug;
include/uapi/linux/cec-funcs.h
274
__u8 plug)
include/uapi/linux/cec-funcs.h
279
msg->msg[3] = plug;
include/uapi/linux/cec-funcs.h
310
cec_msg_record_on_plug(msg, rec_src->ext_plug.plug);
include/uapi/linux/cec-funcs.h
337
rec_src->ext_plug.plug = msg->msg[3];
include/uapi/linux/cec-funcs.h
544
__u8 plug,
include/uapi/linux/cec-funcs.h
558
msg->msg[10] = plug;
include/uapi/linux/cec-funcs.h
573
__u8 *plug,
include/uapi/linux/cec-funcs.h
585
*plug = msg->msg[10];
include/uapi/linux/cec-funcs.h
700
__u8 plug,
include/uapi/linux/cec-funcs.h
714
msg->msg[10] = plug;
include/uapi/linux/cec-funcs.h
729
__u8 *plug,
include/uapi/linux/cec-funcs.h
741
*plug = msg->msg[10];
include/uapi/linux/virtio_mem.h
131
struct virtio_mem_req_plug plug;
io_uring/io_uring.c
1805
if (state->need_plug && def->plug) {
io_uring/io_uring.c
1808
blk_start_plug_nr_ios(&state->plug, state->submit_nr);
io_uring/io_uring.c
1936
blk_finish_plug(&state->plug);
io_uring/opdef.c
101
.plug = 1,
io_uring/opdef.c
115
.plug = 1,
io_uring/opdef.c
249
.plug = 1,
io_uring/opdef.c
263
.plug = 1,
io_uring/opdef.c
424
.plug = 1,
io_uring/opdef.c
555
.plug = 1,
io_uring/opdef.c
570
.plug = 1,
io_uring/opdef.c
594
.plug = 1,
io_uring/opdef.c
66
.plug = 1,
io_uring/opdef.c
81
.plug = 1,
io_uring/opdef.h
11
unsigned plug : 1;
kernel/exit.c
903
WARN_ON(tsk->plug);
kernel/fork.c
2270
p->plug = NULL;
kernel/power/swap.c
225
struct blk_plug plug;
kernel/power/swap.c
233
blk_start_plug(&hb->plug);
kernel/power/swap.c
238
blk_finish_plug(&hb->plug);
kernel/sched/core.c
6972
blk_flush_plug(tsk->plug, true);
kernel/sched/core.c
7804
blk_flush_plug(current->plug, true);
mm/madvise.c
1918
struct blk_plug plug;
mm/madvise.c
1931
blk_start_plug(&plug);
mm/madvise.c
1936
blk_finish_plug(&plug);
mm/page_io.c
538
static void swap_read_folio_fs(struct folio *folio, struct swap_iocb **plug)
mm/page_io.c
544
if (plug)
mm/page_io.c
545
sio = *plug;
mm/page_io.c
564
if (sio->pages == ARRAY_SIZE(sio->bvec) || !plug) {
mm/page_io.c
568
if (plug)
mm/page_io.c
569
*plug = sio;
mm/page_io.c
609
void swap_read_folio(struct folio *folio, struct swap_iocb **plug)
mm/page_io.c
644
swap_read_folio_fs(folio, plug);
mm/readahead.c
153
struct blk_plug plug;
mm/readahead.c
160
blk_start_plug(&plug);
mm/readahead.c
176
blk_finish_plug(&plug);
mm/shmem.c
1590
int shmem_writeout(struct folio *folio, struct swap_iocb **plug,
mm/shmem.c
1702
error = swap_writeout(folio, plug);
mm/swap.h
216
void swap_read_folio(struct folio *folio, struct swap_iocb **plug);
mm/swap.h
217
void __swap_read_unplug(struct swap_iocb *plug);
mm/swap.h
218
static inline void swap_read_unplug(struct swap_iocb *plug)
mm/swap.h
220
if (unlikely(plug))
mm/swap.h
221
__swap_read_unplug(plug);
mm/swap.h
295
struct swap_iocb **plug);
mm/swap.h
399
static inline void swap_read_folio(struct folio *folio, struct swap_iocb **plug)
mm/swap_state.c
617
struct swap_iocb **plug)
mm/swap_state.c
635
swap_read_folio(folio, plug);
mm/swap_state.c
729
struct blk_plug plug;
mm/swap_state.c
745
blk_start_plug(&plug);
mm/swap_state.c
762
blk_finish_plug(&plug);
mm/swap_state.c
831
struct blk_plug plug;
mm/swap_state.c
846
blk_start_plug(&plug);
mm/swap_state.c
889
blk_finish_plug(&plug);
mm/vmscan.c
1094
struct swap_iocb *plug = NULL;
mm/vmscan.c
1425
switch (pageout(folio, mapping, &plug, folio_list)) {
mm/vmscan.c
1615
if (plug)
mm/vmscan.c
1616
swap_write_unplug(plug);
mm/vmscan.c
5019
struct blk_plug plug;
mm/vmscan.c
5026
blk_start_plug(&plug);
mm/vmscan.c
5035
blk_finish_plug(&plug);
mm/vmscan.c
5040
struct blk_plug plug;
mm/vmscan.c
5055
blk_start_plug(&plug);
mm/vmscan.c
5074
blk_finish_plug(&plug);
mm/vmscan.c
5560
struct blk_plug plug;
mm/vmscan.c
5582
blk_start_plug(&plug);
mm/vmscan.c
5629
blk_finish_plug(&plug);
mm/vmscan.c
5781
struct blk_plug plug;
mm/vmscan.c
5807
blk_start_plug(&plug);
mm/vmscan.c
5877
blk_finish_plug(&plug);
mm/vmscan.c
638
struct swap_iocb **plug, struct list_head *folio_list)
mm/vmscan.c
650
res = shmem_writeout(folio, plug, folio_list);
mm/vmscan.c
652
res = swap_writeout(folio, plug);
mm/vmscan.c
674
struct swap_iocb **plug, struct list_head *folio_list)
mm/vmscan.c
699
return writeout(folio, mapping, plug, folio_list);
sound/core/oss/copy.c
46
int snd_pcm_plugin_build_copy(struct snd_pcm_substream *plug,
sound/core/oss/copy.c
70
err = snd_pcm_plugin_build(plug, "copy", src_format, dst_format,
sound/core/oss/io.c
104
if (snd_BUG_ON(!plug || !params))
sound/core/oss/io.c
109
err = snd_pcm_plugin_build(plug, "I/O io",
sound/core/oss/io.c
116
if (snd_pcm_plug_stream(plug) == SNDRV_PCM_STREAM_PLAYBACK) {
sound/core/oss/io.c
13
#define pcm_write(plug,buf,count) snd_pcm_oss_write3(plug,buf,count,1)
sound/core/oss/io.c
14
#define pcm_writev(plug,vec,count) snd_pcm_oss_writev3(plug,vec,count)
sound/core/oss/io.c
15
#define pcm_read(plug,buf,count) snd_pcm_oss_read3(plug,buf,count,1)
sound/core/oss/io.c
16
#define pcm_readv(plug,vec,count) snd_pcm_oss_readv3(plug,vec,count)
sound/core/oss/io.c
32
return pcm_write(plugin->plug, src_channels->area.addr, frames);
sound/core/oss/io.c
44
return pcm_writev(plugin->plug, bufs, frames);
sound/core/oss/io.c
58
return pcm_read(plugin->plug, dst_channels->area.addr, frames);
sound/core/oss/io.c
70
return pcm_readv(plugin->plug, bufs, frames);
sound/core/oss/io.c
93
int snd_pcm_plugin_build_io(struct snd_pcm_substream *plug,
sound/core/oss/linear.c
134
int snd_pcm_plugin_build_linear(struct snd_pcm_substream *plug,
sound/core/oss/linear.c
155
err = snd_pcm_plugin_build(plug, "linear format conversion",
sound/core/oss/mulaw.c
286
int snd_pcm_plugin_build_mulaw(struct snd_pcm_substream *plug,
sound/core/oss/mulaw.c
321
err = snd_pcm_plugin_build(plug, "Mu-Law<->linear conversion",
sound/core/oss/pcm_oss.c
550
struct snd_pcm_runtime *runtime = plugin->plug->runtime;
sound/core/oss/pcm_oss.c
565
struct snd_pcm_runtime *runtime = plugin->plug->runtime;
sound/core/oss/pcm_plugin.c
111
struct snd_pcm_plugin *plugin = snd_pcm_plug_last(plug);
sound/core/oss/pcm_plugin.c
135
int snd_pcm_plugin_build(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
145
if (snd_BUG_ON(!plug))
sound/core/oss/pcm_plugin.c
153
plugin->plug = plug;
sound/core/oss/pcm_plugin.c
154
plugin->stream = snd_pcm_plug_stream(plug);
sound/core/oss/pcm_plugin.c
188
static snd_pcm_sframes_t calc_dst_frames(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
194
plugin = snd_pcm_plug_first(plug);
sound/core/oss/pcm_plugin.c
20
#define snd_pcm_plug_first(plug) ((plug)->runtime->oss.plugin_first)
sound/core/oss/pcm_plugin.c
21
#define snd_pcm_plug_last(plug) ((plug)->runtime->oss.plugin_last)
sound/core/oss/pcm_plugin.c
210
static snd_pcm_sframes_t calc_src_frames(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
216
plugin = snd_pcm_plug_last(plug);
sound/core/oss/pcm_plugin.c
232
snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t drv_frames)
sound/core/oss/pcm_plugin.c
234
if (snd_BUG_ON(!plug))
sound/core/oss/pcm_plugin.c
236
switch (snd_pcm_plug_stream(plug)) {
sound/core/oss/pcm_plugin.c
238
return calc_src_frames(plug, drv_frames, false);
sound/core/oss/pcm_plugin.c
240
return calc_dst_frames(plug, drv_frames, false);
sound/core/oss/pcm_plugin.c
247
snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t clt_frames)
sound/core/oss/pcm_plugin.c
249
if (snd_BUG_ON(!plug))
sound/core/oss/pcm_plugin.c
251
switch (snd_pcm_plug_stream(plug)) {
sound/core/oss/pcm_plugin.c
253
return calc_dst_frames(plug, clt_frames, false);
sound/core/oss/pcm_plugin.c
255
return calc_src_frames(plug, clt_frames, false);
sound/core/oss/pcm_plugin.c
356
int snd_pcm_plug_format_plugins(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
366
int stream = snd_pcm_plug_stream(plug);
sound/core/oss/pcm_plugin.c
414
err = snd_pcm_plugin_build_mulaw(plug,
sound/core/oss/pcm_plugin.c
431
err = snd_pcm_plugin_build_route(plug, &srcformat, &tmpformat, &plugin);
sound/core/oss/pcm_plugin.c
449
err = snd_pcm_plugin_build_linear(plug,
sound/core/oss/pcm_plugin.c
463
err = snd_pcm_plugin_build_rate(plug,
sound/core/oss/pcm_plugin.c
483
err = snd_pcm_plugin_build_mulaw(plug,
sound/core/oss/pcm_plugin.c
489
err = snd_pcm_plugin_build_linear(plug,
sound/core/oss/pcm_plugin.c
510
err = snd_pcm_plugin_build_route(plug, &srcformat, &tmpformat, &plugin);
sound/core/oss/pcm_plugin.c
525
err = snd_pcm_plugin_build_copy(plug,
sound/core/oss/pcm_plugin.c
542
snd_pcm_sframes_t snd_pcm_plug_client_channels_buf(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
551
int stream = snd_pcm_plug_stream(plug);
sound/core/oss/pcm_plugin.c
556
plugin = snd_pcm_plug_first(plug);
sound/core/oss/pcm_plugin.c
559
plugin = snd_pcm_plug_last(plug);
sound/core/oss/pcm_plugin.c
582
snd_pcm_sframes_t snd_pcm_plug_write_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin_channel *src_channels, snd_pcm_uframes_t size)
sound/core/oss/pcm_plugin.c
589
plugin = snd_pcm_plug_first(plug);
sound/core/oss/pcm_plugin.c
621
return calc_src_frames(plug, frames, true);
sound/core/oss/pcm_plugin.c
624
snd_pcm_sframes_t snd_pcm_plug_read_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin_channel *dst_channels_final, snd_pcm_uframes_t size)
sound/core/oss/pcm_plugin.c
631
frames = calc_src_frames(plug, frames, true);
sound/core/oss/pcm_plugin.c
636
plugin = snd_pcm_plug_first(plug);
sound/core/oss/pcm_plugin.c
93
int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames)
sound/core/oss/pcm_plugin.c
96
if (snd_BUG_ON(!snd_pcm_plug_first(plug)))
sound/core/oss/pcm_plugin.c
98
if (snd_pcm_plug_stream(plug) == SNDRV_PCM_STREAM_PLAYBACK) {
sound/core/oss/pcm_plugin.c
99
struct snd_pcm_plugin *plugin = snd_pcm_plug_first(plug);
sound/core/oss/pcm_plugin.h
12
#define snd_pcm_plug_stream(plug) ((plug)->stream)
sound/core/oss/pcm_plugin.h
61
struct snd_pcm_substream *plug;
sound/core/oss/pcm_plugin.h
77
int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
sound/core/oss/rate.c
285
int snd_pcm_plugin_build_rate(struct snd_pcm_substream *plug,
sound/core/oss/rate.c
309
err = snd_pcm_plugin_build(plug, "rate conversion",
sound/core/oss/route.c
72
int snd_pcm_plugin_build_route(struct snd_pcm_substream *plug,
sound/core/oss/route.c
88
err = snd_pcm_plugin_build(plug, "route conversion",
sound/firewire/fcp.h
20
unsigned short plug);
sound/firewire/fcp.h
23
unsigned short plug);