Home
last modified time | relevance | path

Searched full:plug (Results 1 – 25 of 531) sorted by relevance

12345678910>>...22

/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dplug.json4 "name": "Create PLUG with default setting",
7 "plug"
14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root plug",
17 "matchPattern": "qdisc plug 1: root refcnt",
25 "name": "Create PLUG with block setting",
28 "plug"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root plug block",
38 "matchPattern": "qdisc plug 1: root refcnt",
46 "name": "Create PLUG with release setting",
49 "plug"
[all …]
/linux/sound/core/oss/
H A Dio.c2 * PCM I/O Plug-In Interface
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
[all …]
H A Dpcm_plugin.c2 * PCM Plug-In shared (kernel/library) code
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()
[all …]
H A Dpcm_plugin.h12 #define snd_pcm_plug_stream(plug) ((plug)->stream) argument
40 const char *name; /* plug-in name */
61 struct snd_pcm_substream *plug; member
77 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
/linux/drivers/tty/serial/8250/
H A D8250_pnp.c30 /* Archtek SmartLink Modem 3334BT Plug & Play */
33 /* SXPro 144 External Data Fax Modem Plug & Play */
35 /* SXPro 288 External Data Fax Modem Plug & Play */
79 /* Fujitsu 33600 PnP-I2 R Plug & Play */
81 /* Fujitsu FMV-FX431 Plug & Play */
83 /* Fujitsu 33600 PnP-I4 R Plug & Play */
85 /* Fujitsu Fax Voice 33600 PNP-I5 R Plug & Play */
88 /* Archtek SmartLink Modem 3334BT Plug & Play */
93 /* Hayes Optima 288 V.34-V.FC + FAX + Voice Plug & Play */
107 /* Hayes Optima 288 V.34 + FAX + Voice, Plug & Play */
[all …]
/linux/block/
H A Dblk-zoned.c40 * Per-zone write plug.
41 * @node: hlist_node structure for managing the plug using a hash table.
42 * @ref: Zone write plug reference counter. A zone write plug reference is
43 * always at least 1 when the plug is hashed in the disk plug hash table.
45 * submitted and when a function needs to manipulate a plug. The
47 * when a function that referenced the plug returns. The initial
48 * reference is dropped whenever the zone of the zone write plug is reset,
51 * @lock: Spinlock to atomically manipulate the plug.
52 * @flags: Flags indicating the plug state.
53 * @zone_no: The number of the zone the plug is managing.
[all …]
H A Dblk-core.c626 /* If plug is not used, add new plug here to cache nsecs time. */ in __submit_bio()
627 struct blk_plug plug; in __submit_bio() local
632 blk_start_plug(&plug); in __submit_bio()
649 blk_finish_plug(&plug); in __submit_bio()
947 blk_flush_plug(current->plug, false); in bio_poll()
1119 void blk_start_plug_nr_ios(struct blk_plug *plug, unsigned short nr_ios) in blk_start_plug_nr_ios() argument
1124 * If this is a nested plug, don't actually assign it. in blk_start_plug_nr_ios()
1126 if (tsk->plug) in blk_start_plug_nr_ios()
1129 plug->cur_ktime = 0; in blk_start_plug_nr_ios()
1130 rq_list_init(&plug->mq_list); in blk_start_plug_nr_ios()
[all …]
H A Dblk-lib.c89 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()
231 struct blk_plug plug; in blkdev_issue_zero_pages() local
237 blk_start_plug(&plug); in blkdev_issue_zero_pages()
243 blk_finish_plug(&plug); in blkdev_issue_zero_pages()
[all …]
H A Dblk-mq.c570 struct blk_plug *plug, in blk_mq_rq_cache_fill() argument
580 .nr_tags = plug->nr_ios, in blk_mq_rq_cache_fill()
581 .cached_rqs = &plug->cached_rqs, in blk_mq_rq_cache_fill()
590 plug->nr_ios = 1; in blk_mq_rq_cache_fill()
602 struct blk_plug *plug = current->plug; in blk_mq_alloc_cached_request() local
605 if (!plug) in blk_mq_alloc_cached_request()
608 if (rq_list_empty(&plug->cached_rqs)) { in blk_mq_alloc_cached_request()
609 if (plug->nr_ios == 1) in blk_mq_alloc_cached_request()
611 rq = blk_mq_rq_cache_fill(q, plug, opf, flags); in blk_mq_alloc_cached_request()
615 rq = rq_list_peek(&plug->cached_rqs); in blk_mq_alloc_cached_request()
[all …]
/linux/drivers/usb/typec/
H A Dbus.c253 * @sop: Cable plug target for Enter Mode command
256 * Alternate mode drivers use this function to enter mode on the cable plug.
285 * @sop: Cable plug target for Exit Mode command
287 * The alternate mode drivers use this function to exit mode on the cable plug.
310 * typec_cable_altmode_vdm - Send Vendor Defined Messages (VDM) between the cable plug and port.
312 * @sop: Cable plug target for VDM
337 if (!altmode->plug[sop]) in typec_cable_altmode_vdm()
339 pdev = &altmode->plug[sop]->adev; in typec_cable_altmode_vdm()
353 * typec_altmode_get_plug - Find cable plug alternate mode
355 * @index: Cable plug index
[all …]
H A Dclass.c256 /* Bind the port alt mode to the partner/plug alt mode. */ in typec_altmode_set_partner()
260 /* Bind the partner/plug alt mode to the port alt mode. */ in typec_altmode_set_partner()
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()
297 * If a partner or cable plug executes Enter/Exit Mode command successfully, the
326 * Returns handle to the port that a cable plug or partner with @alt is
591 /* Plug alt modes need a class to generate udev events. */ in typec_register_altmode()
719 struct typec_plug *plug; in number_of_alternate_modes_show() local
[all …]
/linux/include/uapi/linux/
H A Dvirtio_mem.h55 * order to (un)plug memory. A device cannot (un)plug memory belonging to
61 * from the device to the device driver to (un)plug blocks. The
62 * device driver should try to (un)plug blocks in order to reach the
63 * "requested_size". It is impossible to plug more memory than requested.
66 * be used to (un)plug memory. It is always at least as big as the
99 /* request to plug memory blocks */
131 struct virtio_mem_req_plug plug;
149 * Request denied - e.g. trying to plug more than requested, applicable for
208 * Currently used size. Changes due to plug/unplu
129 struct virtio_mem_req_plug plug; global() member
[all...]
/linux/arch/powerpc/platforms/ps3/
H A Dinterrupt.c31 * @status: 256 bit status bitmap indexed by plug
33 * @mask: 256 bit mask bitmap indexed by plug
36 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
38 * supplied bitmaps indexed by plug number. The addresses of the bitmaps
46 * implementation equates HV plug value to Linux virq value, constrains each
47 * interrupt to have a system wide unique plug number, and limits the range
48 * of the plug values to map into the first dword of the bitmaps. This
49 * gives a usable range of plug values of {NR_IRQS_LEGACY..63}. Note
240 * Sets up virq and connects the irq plug.
283 * Disconnects the irq plug and tears down virq.
[all …]
/linux/sound/firewire/oxfw/
H A Doxfw-command.c24 buf[4] = dir; /* Plug Direction */ in avc_stream_set_format()
26 buf[6] = 0x00; /* PCR (Isochronous Plug) */ in avc_stream_set_format()
27 buf[7] = 0xff & pid; /* Plug ID */ in avc_stream_set_format()
68 buf[4] = dir; /* Plug Direction */ in avc_stream_get_format()
70 buf[6] = 0x00; /* PCR (Isochronous Plug) */ in avc_stream_get_format()
71 buf[7] = 0xff & pid; /* Plug ID */ in avc_stream_get_format()
133 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */ in avc_general_inquiry_sig_fmt()
135 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */ in avc_general_inquiry_sig_fmt()
136 buf[3] = 0xff & pid; /* plug id */ in avc_general_inquiry_sig_fmt()
/linux/net/sched/
H A Dsch_plug.c6 * 1. A simple "instantaneous" plug/unplug operation, by issuing an alternating
46 * plug(i+1) plug(i) head
149 * TCQ_PLUG_BUFFER: Inset a plug into the queue and
152 * to beginning of the next plug.
206 .id = "plug",
216 MODULE_ALIAS_NET_SCH("plug");
230 MODULE_DESCRIPTION("Qdisc to plug and unplug traffic via netlink control");
/linux/drivers/pnp/
H A DKconfig3 # Plug and Play configuration
7 bool "Plug and Play support"
11 Plug and Play (PnP) is a standard for peripherals which allows those
17 Say Y here if you would like Linux to configure your Plug and Play
/linux/drivers/pnp/pnpbios/
H A DKconfig3 # Plug and Play BIOS configuration
6 bool "Plug and Play BIOS support"
10 Linux uses the PNPBIOS as defined in "Plug and Play BIOS
27 bool "Plug and Play BIOS /proc interface"
/linux/mm/
H A Dswap.h15 void swap_read_folio(struct folio *folio, struct swap_iocb **plug);
16 void __swap_read_unplug(struct swap_iocb *plug);
17 static inline void swap_read_unplug(struct swap_iocb *plug) in swap_read_unplug() argument
19 if (unlikely(plug)) in swap_read_unplug()
20 __swap_read_unplug(plug); in swap_read_unplug()
70 struct swap_iocb **plug);
130 static inline void swap_read_folio(struct folio *folio, struct swap_iocb **plug) in swap_read_folio() argument
/linux/drivers/pnp/isapnp/
H A DKconfig3 # ISA Plug and Play configuration
6 bool "ISA Plug and Play support"
9 Say Y here if you would like support for ISA Plug and Play devices.
/linux/drivers/thermal/renesas/
H A DKconfig9 Enable this to plug the R-Car thermal sensor driver into the Linux
18 Enable this to plug the R-Car Gen3 or RZ/G2 thermal sensor driver into
27 Enable this to plug the RZ/G2L thermal sensor driver into the Linux
/linux/Documentation/usb/
H A Dchipidea.rst38 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/drivers/platform/surface/
H A Dsurface_hotplug.c3 * Surface Book (2 and later) hot-plug driver.
6 * driver is responsible for out-of-band hot-plug event signaling on these
7 * devices. It is specifically required when the hot-plug device is in D3cold
8 * and can thus not generate PCIe hot-plug events itself.
11 * device-check notifications to be picked up by the PCIe hot-plug driver.
272 MODULE_DESCRIPTION("Surface Hot-Plug Signaling Driver for Surface Book Devices");
/linux/Documentation/driver-api/usb/
H A Dtypec_bus.rst81 Cable plug alternate modes
84 The alternate mode drivers are not bound to cable plug alternate mode devices,
88 plug alternate modes using :c:func:`typec_altmode_get_plug()`, and take over
118 Cable Plug operations
/linux/sound/firewire/
H A Dfcp.c54 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */ in avc_general_set_sig_fmt()
56 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */ in avc_general_set_sig_fmt()
57 buf[3] = 0xff & pid; /* plug id */ in avc_general_set_sig_fmt()
99 buf[2] = 0x19; /* INPUT PLUG SIGNAL FORMAT */ in avc_general_get_sig_fmt()
101 buf[2] = 0x18; /* OUTPUT PLUG SIGNAL FORMAT */ in avc_general_get_sig_fmt()
102 buf[3] = 0xff & pid; /* plug id */ in avc_general_get_sig_fmt()
157 buf[2] = 0x02; /* PLUG INFO */ in avc_general_get_plug_info()
/linux/drivers/usb/typec/altmodes/
H A Ddisplayport.c280 * plug from the driver and attempt to run the driver without in dp_altmode_work()
284 dev_err(&dp->alt->dev, "plug failed to enter mode\n"); in dp_altmode_work()
476 /* Attempt to configure on SOP, drop plug */ in dp_cable_altmode_vdm()
757 struct typec_altmode *plug = typec_altmode_get_plug(alt, TYPEC_PLUG_SOP_P); in dp_altmode_probe() local
782 if (plug) { in dp_altmode_probe()
783 plug->desc = "Displayport"; in dp_altmode_probe()
784 plug->cable_ops = &dp_cable_ops; in dp_altmode_probe()
787 dp->plug_prime = plug; in dp_altmode_probe()
798 if (plug) in dp_altmode_probe()
799 typec_altmode_set_drvdata(plug, dp); in dp_altmode_probe()
[all …]

12345678910>>...22