| /linux/sound/core/oss/ |
| H A D | io.c | 28 #define pcm_write(plug,buf,count) snd_pcm_oss_write3(plug,buf,count,1) argument 29 #define pcm_writev(plug,vec,count) snd_pcm_oss_writev3(plug,vec,count) argument 30 #define pcm_read(plug,buf,count) snd_pcm_oss_read3(plug,buf,count,1) argument 31 #define pcm_readv(plug,vec,count) snd_pcm_oss_readv3(plug,vec,count) argument 47 return pcm_write(plugin->plug, src_channels->area.addr, frames); in io_playback_transfer() 59 return pcm_writev(plugin->plug, bufs, frames); in io_playback_transfer() 73 return pcm_read(plugin->plug, dst_channels->area.addr, frames); in io_capture_transfer() 85 return pcm_readv(plugin->plug, bufs, frames); in io_capture_transfer() 108 int snd_pcm_plugin_build_io(struct snd_pcm_substream *plug, in snd_pcm_plugin_build_io() argument 119 if (snd_BUG_ON(!plug || !params)) in snd_pcm_plugin_build_io() [all …]
|
| H A D | pcm_plugin.c | 35 #define snd_pcm_plug_first(plug) ((plug)->runtime->oss.plugin_first) argument 36 #define snd_pcm_plug_last(plug) ((plug)->runtime->oss.plugin_last) argument 108 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames) in snd_pcm_plug_alloc() argument 111 if (snd_BUG_ON(!snd_pcm_plug_first(plug))) in snd_pcm_plug_alloc() 113 if (snd_pcm_plug_stream(plug) == SNDRV_PCM_STREAM_PLAYBACK) { in snd_pcm_plug_alloc() 114 struct snd_pcm_plugin *plugin = snd_pcm_plug_first(plug); in snd_pcm_plug_alloc() 126 struct snd_pcm_plugin *plugin = snd_pcm_plug_last(plug); in snd_pcm_plug_alloc() 150 int snd_pcm_plugin_build(struct snd_pcm_substream *plug, in snd_pcm_plugin_build() argument 160 if (snd_BUG_ON(!plug)) in snd_pcm_plugin_build() 168 plugin->plug = plug; in snd_pcm_plugin_build() [all …]
|
| H A D | pcm_plugin.h | 12 #define snd_pcm_plug_stream(plug) ((plug)->stream) argument 61 struct snd_pcm_substream *plug; member 77 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
|
| H A D | copy.c | 61 int snd_pcm_plugin_build_copy(struct snd_pcm_substream *plug, in snd_pcm_plugin_build_copy() argument 85 err = snd_pcm_plugin_build(plug, "copy", src_format, dst_format, in snd_pcm_plugin_build_copy()
|
| H A D | route.c | 87 int snd_pcm_plugin_build_route(struct snd_pcm_substream *plug, in snd_pcm_plugin_build_route() argument 103 err = snd_pcm_plugin_build(plug, "route conversion", in snd_pcm_plugin_build_route()
|
| H A D | linear.c | 149 int snd_pcm_plugin_build_linear(struct snd_pcm_substream *plug, in snd_pcm_plugin_build_linear() argument 170 err = snd_pcm_plugin_build(plug, "linear format conversion", in snd_pcm_plugin_build_linear()
|
| /linux/block/ |
| H A D | blk-lib.c | 89 struct blk_plug plug; in blkdev_issue_discard() local 92 blk_start_plug(&plug); in blkdev_issue_discard() 100 blk_finish_plug(&plug); in blkdev_issue_discard() 153 struct blk_plug plug; in blkdev_issue_write_zeroes() local 156 blk_start_plug(&plug); in blkdev_issue_write_zeroes() 163 blk_finish_plug(&plug); in blkdev_issue_write_zeroes() 169 blk_finish_plug(&plug); in blkdev_issue_write_zeroes() 232 struct blk_plug plug; in blkdev_issue_zero_pages() local 238 blk_start_plug(&plug); in blkdev_issue_zero_pages() 244 blk_finish_plug(&plug); in blkdev_issue_zero_pages() [all …]
|
| H A D | blk-mq.c | 586 struct blk_plug *plug, in blk_mq_rq_cache_fill() argument 596 .nr_tags = plug->nr_ios, in blk_mq_rq_cache_fill() 597 .cached_rqs = &plug->cached_rqs, in blk_mq_rq_cache_fill() 606 plug->nr_ios = 1; in blk_mq_rq_cache_fill() 618 struct blk_plug *plug = current->plug; in blk_mq_alloc_cached_request() local 621 if (!plug) in blk_mq_alloc_cached_request() 624 if (rq_list_empty(&plug->cached_rqs)) { in blk_mq_alloc_cached_request() 625 if (plug->nr_ios == 1) in blk_mq_alloc_cached_request() 627 rq = blk_mq_rq_cache_fill(q, plug, op in blk_mq_alloc_cached_request() 825 blk_mq_free_plug_rqs(struct blk_plug * plug) blk_mq_free_plug_rqs() argument 1392 blk_plug_max_rq_count(struct blk_plug * plug) blk_plug_max_rq_count() argument 1399 blk_add_rq_to_plug(struct blk_plug * plug,struct request * rq) blk_add_rq_to_plug() argument 2959 blk_mq_flush_plug_list(struct blk_plug * plug,bool from_schedule) blk_mq_flush_plug_list() argument 3037 blk_mq_get_new_requests(struct request_queue * q,struct blk_plug * plug,struct bio * bio) blk_mq_get_new_requests() argument 3070 blk_mq_peek_cached_request(struct blk_plug * plug,struct request_queue * q,blk_opf_t opf) blk_mq_peek_cached_request() argument 3089 blk_mq_use_cached_rq(struct request * rq,struct blk_plug * plug,struct bio * bio) blk_mq_use_cached_rq() argument 3134 struct blk_plug *plug = current->plug; blk_mq_submit_bio() local [all...] |
| H A D | fops.c | 179 struct blk_plug plug; in __blkdev_direct_IO() local 210 blk_start_plug(&plug); in __blkdev_direct_IO() 266 blk_finish_plug(&plug); in __blkdev_direct_IO() 290 blk_finish_plug(&plug); in __blkdev_direct_IO() 482 struct blk_plug plug; in blkdev_writepages() local 485 blk_start_plug(&plug); in blkdev_writepages() 488 blk_finish_plug(&plug); in blkdev_writepages()
|
| /linux/drivers/thermal/renesas/ |
| H A D | Kconfig | 9 Enable this to plug the R-Car thermal sensor driver into the Linux 18 Enable this to plug the R-Car Gen3/Gen4 or RZ/G2 thermal sensor 27 Enable this to plug the RZ/G2L thermal sensor driver into the Linux 34 Enable this to plug the RZ/G3E thermal sensor driver into the Linux 42 Enable this to plug the RZ/G3S thermal sensor driver into the Linux
|
| /linux/drivers/usb/typec/ |
| H A D | class.c | 262 struct typec_plug *plug = to_typec_plug(adev->dev.parent); in typec_altmode_set_partner() local 264 partner->plug[plug->index] = altmode; in typec_altmode_set_partner() 283 struct typec_plug *plug = to_typec_plug(adev->dev.parent); in typec_altmode_put_partner() local 285 partner->plug[plug->index] = NULL; in typec_altmode_put_partner() 719 struct typec_plug *plug; in number_of_alternate_modes_show() local 726 plug = to_typec_plug(dev); in number_of_alternate_modes_show() 727 num_altmodes = plug->num_altmodes; in number_of_alternate_modes_show() 1109 struct typec_plug *plug = to_typec_plug(dev); in typec_plug_release() local 1111 ida_destroy(&plug->mode_ids); in typec_plug_release() 1112 kfree(plug); in typec_plug_release() [all …]
|
| H A D | bus.c | 337 if (!altmode->plug[sop]) in typec_cable_altmode_vdm() 339 pdev = &altmode->plug[sop]->adev; in typec_cable_altmode_vdm() 365 if (port->plug[index]) { in typec_altmode_get_plug() 366 get_device(&port->plug[index]->adev.dev); in typec_altmode_get_plug() 367 return &port->plug[index]->adev; in typec_altmode_get_plug() 378 void typec_altmode_put_plug(struct typec_altmode *plug) in typec_altmode_put_plug() argument 380 if (plug) in typec_altmode_put_plug() 381 put_device(&plug->dev); in typec_altmode_put_plug()
|
| /linux/mm/ |
| H A D | swap.h | 189 void swap_read_folio(struct folio *folio, struct swap_iocb **plug); 190 void __swap_read_unplug(struct swap_iocb *plug); 191 static inline void swap_read_unplug(struct swap_iocb *plug) in swap_read_unplug() argument 193 if (unlikely(plug)) in swap_read_unplug() 194 __swap_read_unplug(plug); in swap_read_unplug() 263 struct swap_iocb **plug); 356 static inline void swap_read_folio(struct folio *folio, struct swap_iocb **plug) in swap_read_folio() argument
|
| H A D | page_io.c | 538 static void swap_read_folio_fs(struct folio *folio, struct swap_iocb **plug) in swap_read_folio_fs() argument 544 if (plug) in swap_read_folio_fs() 545 sio = *plug; in swap_read_folio_fs() 564 if (sio->pages == ARRAY_SIZE(sio->bvec) || !plug) { in swap_read_folio_fs() 568 if (plug) in swap_read_folio_fs() 569 *plug = sio; in swap_read_folio_fs() 609 void swap_read_folio(struct folio *folio, struct swap_iocb **plug) in swap_read_folio() argument 644 swap_read_folio_fs(folio, plug); in swap_read_folio()
|
| H A D | swap_state.c | 515 struct swap_iocb **plug) in read_swap_cache_async() argument 533 swap_read_folio(folio, plug); in read_swap_cache_async() 627 struct blk_plug plug; in swap_cluster_readahead() local 643 blk_start_plug(&plug); in swap_cluster_readahead() 660 blk_finish_plug(&plug); in swap_cluster_readahead() 729 struct blk_plug plug; in swap_vma_readahead() local 744 blk_start_plug(&plug); in swap_vma_readahead() 787 blk_finish_plug(&plug); in swap_vma_readahead()
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | interrupt.c | 706 unsigned int plug; in ps3_get_irq() local 713 asm volatile("cntlzd %0,%1" : "=r" (plug) : "r" (x)); in ps3_get_irq() 714 plug &= 0x3f; in ps3_get_irq() 716 if (unlikely(!plug)) { in ps3_get_irq() 725 if (unlikely(plug < NR_IRQS_LEGACY || plug > PS3_PLUG_MAX)) { in ps3_get_irq() 734 if (test_bit(63 - plug, &pd->ipi_mask)) in ps3_get_irq() 735 lv1_end_of_interrupt_ext(pd->ppe_id, pd->thread_id, plug); in ps3_get_irq() 737 return plug; in ps3_get_irq()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_req.c | 1274 struct drbd_plug_cb *plug = container_of(cb, struct drbd_plug_cb, cb); in drbd_unplug() local 1275 struct drbd_resource *resource = plug->cb.data; in drbd_unplug() 1276 struct drbd_request *req = plug->most_recent_req; in drbd_unplug() 1296 struct drbd_plug_cb *plug; in drbd_check_plugged() local 1297 struct blk_plug_cb *cb = blk_check_plugged(drbd_unplug, resource, sizeof(*plug)); in drbd_check_plugged() 1300 plug = container_of(cb, struct drbd_plug_cb, cb); in drbd_check_plugged() 1302 plug = NULL; in drbd_check_plugged() 1303 return plug; in drbd_check_plugged() 1306 static void drbd_update_plug(struct drbd_plug_cb *plug, struct drbd_request *req) in drbd_update_plug() argument 1308 struct drbd_request *tmp = plug->most_recent_req; in drbd_update_plug() [all …]
|
| /linux/sound/firewire/ |
| H A D | fcp.h | 20 unsigned short plug); 23 unsigned short plug);
|
| /linux/drivers/usb/typec/altmodes/ |
| H A D | displayport.c | 757 struct typec_altmode *plug = typec_altmode_get_plug(alt, TYPEC_PLUG_SOP_P); in dp_altmode_probe() local 770 typec_altmode_put_plug(plug); in dp_altmode_probe() 776 typec_altmode_put_plug(plug); in dp_altmode_probe() 788 if (plug) { in dp_altmode_probe() 789 plug->desc = "Displayport"; in dp_altmode_probe() 790 plug->cable_ops = &dp_cable_ops; in dp_altmode_probe() 793 dp->plug_prime = plug; in dp_altmode_probe() 804 if (plug) in dp_altmode_probe() 805 typec_altmode_set_drvdata(plug, dp); in dp_altmode_probe() 807 dp->state = plug ? DP_STATE_ENTER_PRIME : DP_STATE_ENTER; in dp_altmode_probe()
|
| /linux/Documentation/usb/ |
| H A D | chipidea.rst | 38 2) Connect 2 boards with usb cable: one end is micro A plug, the other end 39 is micro B plug. 41 The A-device (with micro A plug inserted) should enumerate B-device. 66 5) Remove B-device (unplug micro B plug) and insert again in 10 seconds; 69 6) Remove B-device (unplug micro B plug) and insert again after 10 seconds;
|
| /linux/fs/hpfs/ |
| H A D | buffer.c | 41 struct blk_plug plug; in hpfs_prefetch_sectors() local 58 blk_start_plug(&plug); in hpfs_prefetch_sectors() 66 blk_finish_plug(&plug); in hpfs_prefetch_sectors()
|
| /linux/include/linux/usb/ |
| H A D | typec.h | 162 int typec_plug_set_num_altmodes(struct typec_plug *plug, int num_altmodes); 164 *typec_plug_register_altmode(struct typec_plug *plug, 337 void typec_unregister_plug(struct typec_plug *plug);
|
| /linux/drivers/media/firewire/ |
| H A D | firedtv.h | 132 int cmp_establish_pp_connection(struct firedtv *fdtv, int plug, int channel); 133 void cmp_break_pp_connection(struct firedtv *fdtv, int plug, int channel);
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | ucsi.c | 461 alt = typec_plug_register_altmode(con->plug, desc); in ucsi_register_altmode() 904 struct typec_plug *plug; in ucsi_register_plug() local 907 plug = typec_register_plug(con->cable, &desc); in ucsi_register_plug() 908 if (IS_ERR(plug)) { in ucsi_register_plug() 911 PTR_ERR(plug)); in ucsi_register_plug() 912 return PTR_ERR(plug); in ucsi_register_plug() 915 con->plug = plug; in ucsi_register_plug() 921 if (!con->plug) in ucsi_unregister_plug() 925 typec_unregister_plug(con->plug); in ucsi_unregister_plug() 926 con->plug = NULL; in ucsi_unregister_plug() [all …]
|
| /linux/Documentation/driver-api/usb/ |
| H A D | typec.rst | 41 will be named port0-cable and the plug on the SOP Prime end (see USB Power 46 If the port, partner or cable plug supports Alternate Modes, every supported 106 Double Prime communication, should only have one plug registered. For more 113 typec_cable_desc and about a plug in struct typec_plug_desc. The class copies 157 If a partner or cable plug provides a list of SVIDs as response to USB Power 179 If a partner or cable plug enters or exits a mode, the port driver needs to
|