Home
last modified time | relevance | path

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

12345678910>>...26

/linux-6.14.4/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
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-6.14.4/drivers/usb/typec/altmodes/
Dthunderbolt.c31 struct typec_altmode *plug[2]; member
42 struct typec_altmode *plug = tbt->plug[TYPEC_PLUG_SOP_P]; in tbt_enter_mode() local
49 if (plug) { in tbt_enter_mode()
53 vdo |= TBT_ENTER_MODE_CABLE_SPEED(TBT_CABLE_SPEED(plug->vdo)); in tbt_enter_mode()
54 vdo |= plug->vdo & TBT_CABLE_ROUNDED; in tbt_enter_mode()
55 vdo |= plug->vdo & TBT_CABLE_OPTICAL; in tbt_enter_mode()
56 vdo |= plug->vdo & TBT_CABLE_RETIMER; in tbt_enter_mode()
57 vdo |= plug->vdo & TBT_CABLE_LINK_TRAINING; in tbt_enter_mode()
77 dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_P]->dev, in tbt_altmode_work()
85 dev_dbg(&tbt->plug[TYPEC_PLUG_SOP_PP]->dev, in tbt_altmode_work()
[all …]
/linux-6.14.4/sound/core/oss/
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 …]
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 …]
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-6.14.4/drivers/acpi/
Dacpi_pnp.c147 {"AAC000F"}, /* Archtek America Corp. Archtek SmartLink Modem 3334BT Plug & Play */
148 {"ADC0001"}, /* Anchor Datacomm BV. SXPro 144 External Data Fax Modem Plug & Play */
149 {"ADC0002"}, /* SXPro 288 External Data Fax Modem Plug & Play */
166 {"FUJ0202"}, /* Fujitsu 33600 PnP-I2 R Plug & Play */
167 {"FUJ0205"}, /* Fujitsu FMV-FX431 Plug & Play */
168 {"FUJ0206"}, /* Fujitsu 33600 PnP-I4 R Plug & Play */
169 {"FUJ0209"}, /* Fujitsu Fax Voice 33600 PNP-I5 R Plug & Play */
170 {"GVC000F"}, /* Archtek SmartLink Modem 3334BT Plug & Play */
172 {"HAY0001"}, /* Hayes Optima 288 V.34-V.FC + FAX + Voice Plug & Play */
179 {"HAYF001"}, /* Hayes Optima 288 V.34 + FAX + Voice, Plug & Play */
[all …]
/linux-6.14.4/drivers/tty/serial/8250/
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-6.14.4/Documentation/admin-guide/
Dpnp.rst2 Linux Plug and Play Documentation
12 Plug and Play provides a means of detecting and setting resources for legacy or
13 otherwise unconfigurable devices. The Linux Plug and Play Layer provides these
20 The Linux Plug and Play user interface provides a means to activate PnP devices
21 for legacy and user level drivers that do not support Linux Plug and Play. The
112 The Unified Plug and Play Layer
115 All Plug and Play drivers, protocols, and services meet at a central location
116 called the Plug and Play Layer. This layer is responsible for the exchange of
121 The following functions are available from the Plug and Play Layer:
133 use this function to remove a PnP protocol from the Plug and Play Layer
[all …]
/linux-6.14.4/block/
Dblk-zoned.c38 * Per-zone write plug.
39 * @node: hlist_node structure for managing the plug using a hash table.
40 * @ref: Zone write plug reference counter. A zone write plug reference is
41 * always at least 1 when the plug is hashed in the disk plug hash table.
43 * submitted and when a function needs to manipulate a plug. The
45 * when a function that referenced the plug returns. The initial
46 * reference is dropped whenever the zone of the zone write plug is reset,
49 * @lock: Spinlock to atomically manipulate the plug.
50 * @flags: Flags indicating the plug state.
51 * @zone_no: The number of the zone the plug is managing.
[all …]
Dblk-core.c619 /* If plug is not used, add new plug here to cache nsecs time. */ in __submit_bio()
620 struct blk_plug plug; in __submit_bio() local
625 blk_start_plug(&plug); in __submit_bio()
642 blk_finish_plug(&plug); in __submit_bio()
940 blk_flush_plug(current->plug, false); in bio_poll()
1112 void blk_start_plug_nr_ios(struct blk_plug *plug, unsigned short nr_ios) in blk_start_plug_nr_ios() argument
1117 * If this is a nested plug, don't actually assign it. in blk_start_plug_nr_ios()
1119 if (tsk->plug) in blk_start_plug_nr_ios()
1122 plug->cur_ktime = 0; in blk_start_plug_nr_ios()
1123 rq_list_init(&plug->mq_list); in blk_start_plug_nr_ios()
[all …]
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 …]
Dblk-mq.c580 struct blk_plug *plug, in blk_mq_rq_cache_fill() argument
588 .nr_tags = plug->nr_ios, in blk_mq_rq_cache_fill()
589 .cached_rqs = &plug->cached_rqs, in blk_mq_rq_cache_fill()
596 plug->nr_ios = 1; in blk_mq_rq_cache_fill()
608 struct blk_plug *plug = current->plug; in blk_mq_alloc_cached_request() local
611 if (!plug) in blk_mq_alloc_cached_request()
614 if (rq_list_empty(&plug->cached_rqs)) { in blk_mq_alloc_cached_request()
615 if (plug->nr_ios == 1) in blk_mq_alloc_cached_request()
617 rq = blk_mq_rq_cache_fill(q, plug, opf, flags); in blk_mq_alloc_cached_request()
621 rq = rq_list_peek(&plug->cached_rqs); in blk_mq_alloc_cached_request()
[all …]
/linux-6.14.4/include/uapi/linux/
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; member
149 * Request denied - e.g. trying to plug more than requested, applicable for
208 * Currently used size. Changes due to plug/unplug requests, but no
212 /* Requested size. New plug requests cannot exceed it. Can change. */
/linux-6.14.4/drivers/usb/typec/
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 …]
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-6.14.4/arch/powerpc/platforms/ps3/
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-6.14.4/sound/firewire/oxfw/
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-6.14.4/mm/
Dswap.h14 void swap_read_folio(struct folio *folio, struct swap_iocb **plug);
15 void __swap_read_unplug(struct swap_iocb *plug);
16 static inline void swap_read_unplug(struct swap_iocb *plug) in swap_read_unplug() argument
18 if (unlikely(plug)) in swap_read_unplug()
19 __swap_read_unplug(plug); in swap_read_unplug()
70 struct swap_iocb **plug);
111 static inline void swap_read_folio(struct folio *folio, struct swap_iocb **plug) in swap_read_folio() argument
/linux-6.14.4/net/sched/
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-6.14.4/drivers/pnp/
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-6.14.4/drivers/pnp/pnpbios/
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-6.14.4/include/linux/usb/
Dtypec.h104 * @active_link_training: Active Cable Plug Link Training
145 * Description of an Alternate Mode which a connector, cable plug or partner
162 int typec_plug_set_num_altmodes(struct typec_plug *plug, int num_altmodes);
164 *typec_plug_register_altmode(struct typec_plug *plug,
192 * struct typec_plug_desc - USB Type-C Cable Plug Descriptor
193 * @index: SOP Prime for the plug connected to DFP and SOP Double Prime for the
194 * plug connected to UFP
196 * Represents USB Type-C Cable Plug.
204 * @type: The plug type from USB PD Cable VDO
337 void typec_unregister_plug(struct typec_plug *plug);
/linux-6.14.4/drivers/pnp/isapnp/
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-6.14.4/drivers/thermal/renesas/
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-6.14.4/drivers/staging/sm750fb/
Dddk750_sii164.h7 /* Hot Plug detection mode structure */
9 SII164_HOTPLUG_DISABLE = 0, /* Disable Hot Plug output bit
15 SII164_HOTPLUG_USE_HTPLG /* Use Hot Plug detect bit. */
110 /* Hot Plug detect Input (HTPLG) */

12345678910>>...26