Symbol: plug
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
215
struct blk_plug plug;
block/blk-cgroup.c
226
blk_start_plug(&plug);
block/blk-cgroup.c
231
blk_finish_plug(&plug);
block/blk-core.c
1165
void blk_start_plug_nr_ios(struct blk_plug *plug, unsigned short nr_ios)
block/blk-core.c
1172
if (tsk->plug)
block/blk-core.c
1175
plug->cur_ktime = 0;
block/blk-core.c
1176
rq_list_init(&plug->mq_list);
block/blk-core.c
1177
rq_list_init(&plug->cached_rqs);
block/blk-core.c
1178
plug->nr_ios = min_t(unsigned short, nr_ios, BLK_MAX_REQUEST_COUNT);
block/blk-core.c
1179
plug->rq_count = 0;
block/blk-core.c
1180
plug->multiple_queues = false;
block/blk-core.c
1181
plug->has_elevator = false;
block/blk-core.c
1182
INIT_LIST_HEAD(&plug->cb_list);
block/blk-core.c
1188
tsk->plug = plug;
block/blk-core.c
1214
void blk_start_plug(struct blk_plug *plug)
block/blk-core.c
1216
blk_start_plug_nr_ios(plug, 1);
block/blk-core.c
1220
static void flush_plug_callbacks(struct blk_plug *plug, bool from_schedule)
block/blk-core.c
1224
while (!list_empty(&plug->cb_list)) {
block/blk-core.c
1225
list_splice_init(&plug->cb_list, &callbacks);
block/blk-core.c
1240
struct blk_plug *plug = current->plug;
block/blk-core.c
1243
if (!plug)
block/blk-core.c
1246
list_for_each_entry(cb, &plug->cb_list, list)
block/blk-core.c
1256
list_add(&cb->list, &plug->cb_list);
block/blk-core.c
1262
void __blk_flush_plug(struct blk_plug *plug, bool from_schedule)
block/blk-core.c
1264
if (!list_empty(&plug->cb_list))
block/blk-core.c
1265
flush_plug_callbacks(plug, from_schedule);
block/blk-core.c
1266
blk_mq_flush_plug_list(plug, from_schedule);
block/blk-core.c
1273
if (unlikely(!rq_list_empty(&plug->cached_rqs)))
block/blk-core.c
1274
blk_mq_free_plug_rqs(plug);
block/blk-core.c
1276
plug->cur_ktime = 0;
block/blk-core.c
1290
void blk_finish_plug(struct blk_plug *plug)
block/blk-core.c
1292
if (plug == current->plug) {
block/blk-core.c
1293
__blk_flush_plug(plug, false);
block/blk-core.c
1294
current->plug = NULL;
block/blk-core.c
993
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
224
struct blk_plug plug;
block/blk-lib.c
230
blk_start_plug(&plug);
block/blk-lib.c
236
blk_finish_plug(&plug);
block/blk-lib.c
322
struct blk_plug plug;
block/blk-lib.c
337
blk_start_plug(&plug);
block/blk-lib.c
353
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
1085
struct blk_plug *plug = current->plug;
block/blk-merge.c
1088
if (!plug || rq_list_empty(&plug->mq_list))
block/blk-merge.c
1091
rq = plug->mq_list.tail;
block/blk-merge.c
1095
else if (!plug->multiple_queues)
block/blk-merge.c
1098
rq_list_for_each(&plug->mq_list, rq) {
block/blk-mq.c
1370
static inline unsigned short blk_plug_max_rq_count(struct blk_plug *plug)
block/blk-mq.c
1372
if (plug->multiple_queues)
block/blk-mq.c
1377
static void blk_add_rq_to_plug(struct blk_plug *plug, struct request *rq)
block/blk-mq.c
1379
struct request *last = rq_list_peek(&plug->mq_list);
block/blk-mq.c
1381
if (!plug->rq_count) {
block/blk-mq.c
1383
} else if (plug->rq_count >= blk_plug_max_rq_count(plug) ||
block/blk-mq.c
1386
blk_mq_flush_plug_list(plug, false);
block/blk-mq.c
1391
if (!plug->multiple_queues && last && last->q != rq->q)
block/blk-mq.c
1392
plug->multiple_queues = true;
block/blk-mq.c
1397
if (!plug->has_elevator && (rq->rq_flags & RQF_SCHED_TAGS))
block/blk-mq.c
1398
plug->has_elevator = true;
block/blk-mq.c
1399
rq_list_add_tail(&plug->mq_list, rq);
block/blk-mq.c
1400
plug->rq_count++;
block/blk-mq.c
1424
if (current->plug && !at_head) {
block/blk-mq.c
1425
blk_add_rq_to_plug(current->plug, rq);
block/blk-mq.c
2938
void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule)
block/blk-mq.c
2949
if (plug->rq_count == 0)
block/blk-mq.c
2951
depth = plug->rq_count;
block/blk-mq.c
2952
plug->rq_count = 0;
block/blk-mq.c
2954
if (!plug->has_elevator && !from_schedule) {
block/blk-mq.c
2955
if (plug->multiple_queues) {
block/blk-mq.c
2956
blk_mq_dispatch_multiple_queue_requests(&plug->mq_list);
block/blk-mq.c
2960
blk_mq_dispatch_queue_requests(&plug->mq_list, depth);
block/blk-mq.c
2961
if (rq_list_empty(&plug->mq_list))
block/blk-mq.c
2966
blk_mq_dispatch_list(&plug->mq_list, from_schedule);
block/blk-mq.c
2967
} while (!rq_list_empty(&plug->mq_list));
block/blk-mq.c
3016
struct blk_plug *plug,
block/blk-mq.c
3034
if (plug) {
block/blk-mq.c
3035
data.nr_tags = plug->nr_ios;
block/blk-mq.c
3036
plug->nr_ios = 1;
block/blk-mq.c
3037
data.cached_rqs = &plug->cached_rqs;
block/blk-mq.c
3049
static struct request *blk_mq_get_cached_request(struct blk_plug *plug,
block/blk-mq.c
3055
if (!plug)
block/blk-mq.c
3057
rq = rq_list_peek(&plug->cached_rqs);
block/blk-mq.c
3065
rq_list_pop(&plug->cached_rqs);
block/blk-mq.c
3096
struct blk_plug *plug = current->plug;
block/blk-mq.c
3107
rq = blk_mq_get_cached_request(plug, q, bio->bi_opf);
block/blk-mq.c
3170
rq = blk_mq_get_new_requests(q, plug, bio);
block/blk-mq.c
3197
if (plug) {
block/blk-mq.c
3198
blk_add_rq_to_plug(plug, rq);
block/blk-mq.c
3216
rq_list_add_head(&plug->cached_rqs, 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
1215
struct blk_plug plug;
block/blk-throttle.c
1227
blk_start_plug(&plug);
block/blk-throttle.c
1230
blk_finish_plug(&plug);
block/blk.h
719
struct blk_plug *plug = current->plug;
block/blk.h
722
if (!plug || !in_task())
block/blk.h
732
now = READ_ONCE(plug->cur_ktime);
block/blk.h
735
WRITE_ONCE(plug->cur_ktime, now);
block/fops.c
178
struct blk_plug plug;
block/fops.c
209
blk_start_plug(&plug);
block/fops.c
264
blk_finish_plug(&plug);
block/fops.c
288
blk_finish_plug(&plug);
block/fops.c
480
struct blk_plug plug;
block/fops.c
483
blk_start_plug(&plug);
block/fops.c
486
blk_finish_plug(&plug);
block/ioctl.c
127
struct blk_plug plug;
block/ioctl.c
155
blk_start_plug(&plug);
block/ioctl.c
169
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
1905
struct blk_plug plug;
drivers/md/dm-crypt.c
1938
blk_start_plug(&plug);
drivers/md/dm-crypt.c
1945
blk_finish_plug(&plug);
drivers/md/dm-era-target.c
1269
struct blk_plug plug;
drivers/md/dm-era-target.c
1309
blk_start_plug(&plug);
drivers/md/dm-era-target.c
1319
blk_finish_plug(&plug);
drivers/md/dm-integrity.c
2922
struct blk_plug plug;
drivers/md/dm-integrity.c
2924
blk_start_plug(&plug);
drivers/md/dm-integrity.c
3058
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
690
struct blk_plug plug;
drivers/md/dm-mpath.c
707
blk_start_plug(&plug);
drivers/md/dm-mpath.c
731
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
1936
struct blk_plug plug;
drivers/md/dm-writecache.c
2087
blk_start_plug(&plug);
drivers/md/dm-writecache.c
2094
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
1260
struct blk_plug plug;
drivers/md/md-llbitmap.c
1263
blk_start_plug(&plug);
drivers/md/md-llbitmap.c
1273
blk_finish_plug(&plug);
drivers/md/md-llbitmap.c
1321
struct blk_plug plug;
drivers/md/md-llbitmap.c
1324
blk_start_plug(&plug);
drivers/md/md-llbitmap.c
1333
blk_finish_plug(&plug);
drivers/md/md.c
9660
struct blk_plug plug;
drivers/md/md.c
9806
blk_start_plug(&plug);
drivers/md/md.c
9939
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
1293
struct raid1_plug_cb *plug = container_of(cb, struct raid1_plug_cb,
drivers/md/raid1.c
1295
struct mddev *mddev = plug->cb.data;
drivers/md/raid1.c
1301
bio_list_merge(&conf->pending_bio_list, &plug->pending);
drivers/md/raid1.c
1305
kfree(plug);
drivers/md/raid1.c
1310
bio = bio_list_get(&plug->pending);
drivers/md/raid1.c
1312
kfree(plug);
drivers/md/raid1.c
2700
struct blk_plug plug;
drivers/md/raid1.c
2724
blk_start_plug(&plug);
drivers/md/raid1.c
2760
blk_finish_plug(&plug);
drivers/md/raid1.c
946
struct blk_plug plug;
drivers/md/raid1.c
962
blk_start_plug(&plug);
drivers/md/raid1.c
964
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
2988
struct blk_plug plug;
drivers/md/raid10.c
3015
blk_start_plug(&plug);
drivers/md/raid10.c
3050
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
6779
struct blk_plug plug;
drivers/md/raid5.c
6783
blk_start_plug(&plug);
drivers/md/raid5.c
6810
blk_finish_plug(&plug);
drivers/md/raid5.c
6827
struct blk_plug plug;
drivers/md/raid5.c
6833
blk_start_plug(&plug);
drivers/md/raid5.c
6902
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
258
struct blk_plug plug;
drivers/nvme/target/io-cmd-bdev.c
304
blk_start_plug(&plug);
drivers/nvme/target/io-cmd-bdev.c
344
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
764
struct typec_altmode *plug = typec_altmode_get_plug(alt, TYPEC_PLUG_SOP_P);
drivers/usb/typec/altmodes/displayport.c
777
typec_altmode_put_plug(plug);
drivers/usb/typec/altmodes/displayport.c
783
typec_altmode_put_plug(plug);
drivers/usb/typec/altmodes/displayport.c
795
if (plug) {
drivers/usb/typec/altmodes/displayport.c
796
plug->desc = "Displayport";
drivers/usb/typec/altmodes/displayport.c
797
plug->cable_ops = &dp_cable_ops;
drivers/usb/typec/altmodes/displayport.c
800
dp->plug_prime = plug;
drivers/usb/typec/altmodes/displayport.c
811
if (plug)
drivers/usb/typec/altmodes/displayport.c
812
typec_altmode_set_drvdata(plug, dp);
drivers/usb/typec/altmodes/displayport.c
815
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
1098
struct typec_plug *plug;
drivers/usb/typec/ucsi/ucsi.c
1101
plug = typec_register_plug(con->cable, &desc);
drivers/usb/typec/ucsi/ucsi.c
1102
if (IS_ERR(plug)) {
drivers/usb/typec/ucsi/ucsi.c
1105
PTR_ERR(plug));
drivers/usb/typec/ucsi/ucsi.c
1106
return PTR_ERR(plug);
drivers/usb/typec/ucsi/ucsi.c
1109
con->plug = plug;
drivers/usb/typec/ucsi/ucsi.c
1115
if (!con->plug)
drivers/usb/typec/ucsi/ucsi.c
1119
typec_unregister_plug(con->plug);
drivers/usb/typec/ucsi/ucsi.c
1120
con->plug = NULL;
drivers/usb/typec/ucsi/ucsi.c
1435
typec_plug_set_num_altmodes(con->plug, num_plug_am);
drivers/usb/typec/ucsi/ucsi.c
1437
typec_plug_set_num_altmodes(con->plug, 0);
drivers/usb/typec/ucsi/ucsi.c
509
alt = typec_plug_register_altmode(con->plug, desc);
drivers/usb/typec/ucsi/ucsi.h
541
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
2141
struct blk_plug plug;
fs/aio.c
2156
blk_start_plug(&plug);
fs/aio.c
2170
blk_finish_plug(&plug);
fs/aio.c
2183
struct blk_plug plug;
fs/aio.c
2198
blk_start_plug(&plug);
fs/aio.c
2212
blk_finish_plug(&plug);
fs/btrfs/file.c
1498
struct blk_plug plug;
fs/btrfs/file.c
1506
blk_start_plug(&plug);
fs/btrfs/file.c
1508
blk_finish_plug(&plug);
fs/btrfs/raid56.c
1780
struct btrfs_plug_cb *plug = container_of(cb, struct btrfs_plug_cb, cb);
fs/btrfs/raid56.c
1784
list_sort(NULL, &plug->rbio_list, plug_cmp);
fs/btrfs/raid56.c
1786
while (!list_empty(&plug->rbio_list)) {
fs/btrfs/raid56.c
1787
cur = list_first_entry(&plug->rbio_list,
fs/btrfs/raid56.c
1808
kfree(plug);
fs/btrfs/raid56.c
1846
struct btrfs_plug_cb *plug = NULL;
fs/btrfs/raid56.c
1863
cb = blk_check_plugged(raid_unplug, fs_info, sizeof(*plug));
fs/btrfs/raid56.c
1865
plug = container_of(cb, struct btrfs_plug_cb, cb);
fs/btrfs/raid56.c
1866
if (!plug->info) {
fs/btrfs/raid56.c
1867
plug->info = fs_info;
fs/btrfs/raid56.c
1868
INIT_LIST_HEAD(&plug->rbio_list);
fs/btrfs/raid56.c
1870
list_add_tail(&rbio->plug_list, &plug->rbio_list);
fs/btrfs/scrub.c
1931
struct blk_plug plug;
fs/btrfs/scrub.c
1938
blk_start_plug(&plug);
fs/btrfs/scrub.c
1946
blk_finish_plug(&plug);
fs/btrfs/transaction.c
1290
struct blk_plug plug;
fs/btrfs/transaction.c
1292
blk_start_plug(&plug);
fs/btrfs/transaction.c
1294
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3320
struct blk_plug plug;
fs/btrfs/tree-log.c
3378
blk_start_plug(&plug);
fs/btrfs/tree-log.c
3393
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3432
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3456
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3468
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3477
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3502
blk_finish_plug(&plug);
fs/btrfs/tree-log.c
3513
blk_finish_plug(&plug);
fs/buffer.c
561
struct blk_plug plug;
fs/buffer.c
567
blk_start_plug(&plug);
fs/buffer.c
605
blk_finish_plug(&plug);
fs/direct-io.c
1116
struct blk_plug plug;
fs/direct-io.c
1234
blk_start_plug(&plug);
fs/direct-io.c
1265
blk_finish_plug(&plug);
fs/exfat/fatent.c
162
struct blk_plug plug;
fs/exfat/fatent.c
180
blk_start_plug(&plug);
fs/exfat/fatent.c
183
blk_finish_plug(&plug);
fs/ext4/fast_commit.c
1352
struct blk_plug plug;
fs/ext4/fast_commit.c
1450
blk_start_plug(&plug);
fs/ext4/fast_commit.c
1491
blk_finish_plug(&plug);
fs/ext4/inode.c
2787
struct blk_plug plug;
fs/ext4/inode.c
2880
blk_start_plug(&plug);
fs/ext4/inode.c
3004
blk_finish_plug(&plug);
fs/ext4/inode.c
4861
struct blk_plug plug;
fs/ext4/inode.c
4955
blk_start_plug(&plug);
fs/ext4/inode.c
4985
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
462
struct blk_plug plug;
fs/f2fs/checkpoint.c
468
blk_start_plug(&plug);
fs/f2fs/checkpoint.c
518
blk_finish_plug(&plug);
fs/f2fs/checkpoint.c
617
struct blk_plug plug;
fs/f2fs/checkpoint.c
621
blk_start_plug(&plug);
fs/f2fs/checkpoint.c
672
blk_finish_plug(&plug);
fs/f2fs/data.c
3613
struct blk_plug plug;
fs/f2fs/data.c
3642
if (current->plug)
fs/f2fs/data.c
3643
blk_finish_plug(current->plug);
fs/f2fs/data.c
3654
blk_start_plug(&plug);
fs/f2fs/data.c
3656
blk_finish_plug(&plug);
fs/f2fs/dir.c
1060
blk_finish_plug(&plug);
fs/f2fs/dir.c
987
struct blk_plug plug;
fs/f2fs/dir.c
995
blk_start_plug(&plug);
fs/f2fs/gc.c
1043
struct blk_plug *plug)
fs/f2fs/gc.c
1113
blk_finish_plug(plug);
fs/f2fs/gc.c
1114
blk_start_plug(plug);
fs/f2fs/gc.c
1587
bool force_migrate, struct blk_plug *plug)
fs/f2fs/gc.c
1756
blk_finish_plug(plug);
fs/f2fs/gc.c
1757
blk_start_plug(plug);
fs/f2fs/gc.c
1782
struct blk_plug plug;
fs/f2fs/gc.c
1851
blk_start_plug(&plug);
fs/f2fs/gc.c
1914
cur_segno, gc_type, &plug);
fs/f2fs/gc.c
1918
gc_type, force_migrate, &plug);
fs/f2fs/gc.c
1948
blk_finish_plug(&plug);
fs/f2fs/node.c
2264
struct blk_plug plug;
fs/f2fs/node.c
2283
if (current->plug)
fs/f2fs/node.c
2284
blk_finish_plug(current->plug);
fs/f2fs/node.c
2291
blk_start_plug(&plug);
fs/f2fs/node.c
2293
blk_finish_plug(&plug);
fs/f2fs/node.c
677
struct blk_plug plug;
fs/f2fs/node.c
681
blk_start_plug(&plug);
fs/f2fs/node.c
691
blk_finish_plug(&plug);
fs/f2fs/segment.c
1600
struct blk_plug plug;
fs/f2fs/segment.c
1609
blk_start_plug(&plug);
fs/f2fs/segment.c
1638
blk_finish_plug(&plug);
fs/f2fs/segment.c
1657
struct blk_plug plug;
fs/f2fs/segment.c
1687
blk_start_plug(&plug);
fs/f2fs/segment.c
1711
blk_finish_plug(&plug);
fs/f2fs/segment.c
3416
struct blk_plug plug;
fs/f2fs/segment.c
3432
blk_start_plug(&plug);
fs/f2fs/segment.c
3454
blk_finish_plug(&plug);
fs/f2fs/segment.c
3470
blk_finish_plug(&plug);
fs/f2fs/segment.c
543
struct blk_plug plug;
fs/f2fs/segment.c
547
blk_start_plug(&plug);
fs/f2fs/segment.c
549
blk_finish_plug(&plug);
fs/fat/fatent.c
697
struct blk_plug plug;
fs/fat/fatent.c
704
blk_start_plug(&plug);
fs/fat/fatent.c
711
blk_finish_plug(&plug);
fs/fs-writeback.c
2101
blk_flush_plug(current->plug, false);
fs/fs-writeback.c
2179
struct blk_plug plug;
fs/fs-writeback.c
2181
blk_start_plug(&plug);
fs/fs-writeback.c
2187
blk_finish_plug(&plug);
fs/fs-writeback.c
2214
struct blk_plug plug;
fs/fs-writeback.c
2217
blk_start_plug(&plug);
fs/fs-writeback.c
2302
blk_finish_plug(&plug);
fs/fs-writeback.c
2567
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
697
struct blk_plug plug;
fs/iomap/direct-io.c
807
blk_start_plug(&plug);
fs/iomap/direct-io.c
817
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
398
struct blk_plug plug;
fs/jbd2/commit.c
576
blk_start_plug(&plug);
fs/jbd2/commit.c
814
blk_finish_plug(&plug);
fs/jfs/jfs_metapage.c
553
struct blk_plug plug;
fs/jfs/jfs_metapage.c
557
blk_start_plug(&plug);
fs/jfs/jfs_metapage.c
560
blk_finish_plug(&plug);
fs/mpage.c
671
struct blk_plug plug;
fs/mpage.c
674
blk_start_plug(&plug);
fs/mpage.c
690
blk_finish_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
243
struct blk_plug plug;
fs/nfs/blocklayout/blocklayout.c
255
blk_start_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
317
blk_finish_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
386
struct blk_plug plug;
fs/nfs/blocklayout/blocklayout.c
400
blk_start_plug(&plug);
fs/nfs/blocklayout/blocklayout.c
437
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
1271
struct blk_plug plug;
fs/xfs/xfs_buf.c
1288
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
1300
blk_finish_plug(&plug);
fs/xfs/xfs_buf.c
1967
struct blk_plug plug;
fs/xfs/xfs_buf.c
1971
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
1986
blk_finish_plug(&plug);
fs/xfs/xfs_buf.c
2006
struct blk_plug plug;
fs/xfs/xfs_buf.c
2010
blk_start_plug(&plug);
fs/xfs/xfs_buf.c
2019
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
1072
blk_start_plug(&plug);
fs/xfs/xfs_zone_gc.c
1075
blk_finish_plug(&plug);
include/linux/blkdev.h
1218
void __blk_flush_plug(struct blk_plug *plug, bool from_schedule);
include/linux/blkdev.h
1219
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/blkdev.h
1221
if (plug)
include/linux/blkdev.h
1222
__blk_flush_plug(plug, async);
include/linux/blkdev.h
1228
current->plug->cur_ktime = 0;
include/linux/blkdev.h
1239
static inline void blk_start_plug_nr_ios(struct blk_plug *plug,
include/linux/blkdev.h
1244
static inline void blk_start_plug(struct blk_plug *plug)
include/linux/blkdev.h
1248
static inline void blk_finish_plug(struct blk_plug *plug)
include/linux/blkdev.h
1252
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/io_uring_types.h
285
struct blk_plug plug;
include/linux/sched.h
1305
struct blk_plug *plug;
include/linux/shmem_fs.h
126
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
163
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
1819
if (state->need_plug && def->plug) {
io_uring/io_uring.c
1822
blk_start_plug_nr_ios(&state->plug, state->submit_nr);
io_uring/io_uring.c
1950
blk_finish_plug(&state->plug);
io_uring/opdef.c
112
.plug = 1,
io_uring/opdef.c
247
.plug = 1,
io_uring/opdef.c
260
.plug = 1,
io_uring/opdef.c
420
.plug = 1,
io_uring/opdef.c
550
.plug = 1,
io_uring/opdef.c
564
.plug = 1,
io_uring/opdef.c
587
.plug = 1,
io_uring/opdef.c
66
.plug = 1,
io_uring/opdef.c
80
.plug = 1,
io_uring/opdef.c
99
.plug = 1,
io_uring/opdef.h
11
unsigned plug : 1;
kernel/exit.c
936
WARN_ON(tsk->plug);
kernel/fork.c
2341
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
7292
blk_flush_plug(tsk->plug, true);
kernel/sched/core.c
8123
blk_flush_plug(current->plug, true);
mm/madvise.c
1890
struct blk_plug plug;
mm/madvise.c
1903
blk_start_plug(&plug);
mm/madvise.c
1908
blk_finish_plug(&plug);
mm/page_io.c
590
static void swap_read_folio_fs(struct folio *folio, struct swap_iocb **plug)
mm/page_io.c
596
if (plug)
mm/page_io.c
597
sio = *plug;
mm/page_io.c
616
if (sio->nr_bvecs == ARRAY_SIZE(sio->bvecs) || !plug) {
mm/page_io.c
620
if (plug)
mm/page_io.c
621
*plug = sio;
mm/page_io.c
661
void swap_read_folio(struct folio *folio, struct swap_iocb **plug)
mm/page_io.c
696
swap_read_folio_fs(folio, plug);
mm/readahead.c
164
struct blk_plug plug;
mm/readahead.c
171
blk_start_plug(&plug);
mm/readahead.c
187
blk_finish_plug(&plug);
mm/shmem.c
1601
int shmem_writeout(struct folio *folio, struct swap_iocb **plug,
mm/shmem.c
1713
error = swap_writeout(folio, plug);
mm/swap.h
244
void swap_read_folio(struct folio *folio, struct swap_iocb **plug);
mm/swap.h
245
void __swap_read_unplug(struct swap_iocb *plug);
mm/swap.h
246
static inline void swap_read_unplug(struct swap_iocb *plug)
mm/swap.h
248
if (unlikely(plug))
mm/swap.h
249
__swap_read_unplug(plug);
mm/swap.h
322
struct swap_iocb **plug);
mm/swap.h
384
static inline void swap_read_folio(struct folio *folio, struct swap_iocb **plug)
mm/swap_state.c
638
struct swap_iocb **plug, bool readahead)
mm/swap_state.c
652
swap_read_folio(folio, plug);
mm/swap_state.c
704
struct swap_iocb **plug)
mm/swap_state.c
716
folio = swap_cache_read_folio(entry, gfp_mask, mpol, ilx, plug, false);
mm/swap_state.c
811
struct blk_plug plug;
mm/swap_state.c
827
blk_start_plug(&plug);
mm/swap_state.c
837
blk_finish_plug(&plug);
mm/swap_state.c
902
struct blk_plug plug;
mm/swap_state.c
916
blk_start_plug(&plug);
mm/swap_state.c
952
blk_finish_plug(&plug);
mm/vmscan.c
1066
struct swap_iocb *plug = NULL;
mm/vmscan.c
1397
switch (pageout(folio, mapping, &plug, folio_list)) {
mm/vmscan.c
1587
if (plug)
mm/vmscan.c
1588
swap_write_unplug(plug);
mm/vmscan.c
5117
struct blk_plug plug;
mm/vmscan.c
5124
blk_start_plug(&plug);
mm/vmscan.c
5133
blk_finish_plug(&plug);
mm/vmscan.c
5138
struct blk_plug plug;
mm/vmscan.c
5153
blk_start_plug(&plug);
mm/vmscan.c
5172
blk_finish_plug(&plug);
mm/vmscan.c
5664
struct blk_plug plug;
mm/vmscan.c
5686
blk_start_plug(&plug);
mm/vmscan.c
5733
blk_finish_plug(&plug);
mm/vmscan.c
5885
struct blk_plug plug;
mm/vmscan.c
5914
blk_start_plug(&plug);
mm/vmscan.c
5984
blk_finish_plug(&plug);
mm/vmscan.c
619
struct swap_iocb **plug, struct list_head *folio_list)
mm/vmscan.c
655
res = shmem_writeout(folio, plug, folio_list);
mm/vmscan.c
657
res = swap_writeout(folio, plug);
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);