Home
last modified time | relevance | path

Searched full:acm (Results 1 – 25 of 174) sorted by relevance

1234567

/linux/drivers/usb/class/
H A Dcdc-acm.c3 * cdc-acm.c
42 #include "cdc-acm.h"
62 * Look up an ACM structure by minor. If found and not disconnected, increment
65 static struct acm *acm_get_by_minor(unsigned int minor) in acm_get_by_minor()
67 struct acm *acm; in acm_get_by_minor() local
70 acm = idr_find(&acm_minors, minor); in acm_get_by_minor()
71 if (acm) { in acm_get_by_minor()
72 mutex_lock(&acm->mutex); in acm_get_by_minor()
73 if (acm->disconnected) { in acm_get_by_minor()
74 mutex_unlock(&acm->mutex); in acm_get_by_minor()
[all …]
H A Dcdc-acm.h4 * Includes for cdc-acm.c
45 struct acm *instance;
54 struct acm *instance;
57 struct acm { struct
97 unsigned int minor; /* acm minor number */ argument
H A DKconfig8 tristate "USB Modem (CDC ACM) support"
13 Please read <file:Documentation/usb/acm.rst> for details.
20 module will be called cdc-acm.
/linux/drivers/usb/gadget/function/
H A Df_acm.c3 * f_acm.c -- USB CDC serial (ACM) function driver
24 * This CDC ACM function support just wraps control functions and
27 * Because CDC ACM is standardized by the USB-IF, many host operating
28 * systems have drivers for it. Accordingly, ACM is the preferred
33 * Note that even MS-Windows has some support for ACM. However, that
34 * support is somewhat broken because when you use ACM in a composite
272 [ACM_CTRL_IDX].s = "CDC Abstract Control Model (ACM)",
273 [ACM_DATA_IDX].s = "CDC ACM Data",
290 /* ACM control ... data handling is delegated to tty library code.
299 struct f_acm *acm = ep->driver_data; in acm_complete_set_line_coding() local
[all …]
H A Du_serial.h34 * REVISIT at least ACM could support tiocmget() if needed.
47 /* REVISIT avoid this CDC-ACM support harder ... */
/linux/Documentation/usb/
H A Dacm.rst2 Linux ACM driver v0.16
34 The drivers/usb/class/cdc-acm.c drivers works with USB modems and USB ISDN terminal
36 Abstract Control Model (USB CDC ACM) specification.
48 I know of one ISDN TA that does work with the acm driver:
57 thus won't work with this drivers. Check for ACM compliance before buying.
63 cdc-acm.ko
90 I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=acm
95 I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=acm
97 I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=acm
102 is important, it means it's an ACM device. The Driver=acm means the acm
[all …]
H A Dgadget_serial.rst61 The gadget serial driver talks over USB to either a CDC ACM driver
66 | Host-Side CDC ACM USB Host |
88 CDC ACM compliant class device or a simple vendor specific device
92 The host side driver can potentially be any ACM compliant driver
94 interface. Gadget serial has been tested with the Linux ACM driver,
95 the Windows usbser.sys ACM driver, and the Linux USB generic serial
98 With the gadget serial driver and the host side ACM or generic
118 ACM device (recommended for interoperability), do this::
148 If gadget serial is loaded as an ACM device you will want to use
149 either the Windows or Linux ACM driver on the host side. If gadget
[all …]
H A Dgadget_multi.rst13 with RNDIS[1] (that is Ethernet), USB CDC[2] ACM (that is serial) and
72 Things are harder with RDNIS and CDC ACM.
87 CDC ACM
90 Similarly, [[file:linux-cdc-acm.inf]] is provided for CDC ACM.
138 template[9], Microchip's CDC ACM INF file and David Brownell's
H A Dtext_files.rst1 Linux CDC ACM inf
4 .. include:: linux-cdc-acm.inf
/linux/tools/memory-model/Documentation/
H A Dreferences.txt23 Programmer's Model for x86 Multiprocessors". Commun. ACM 53, 7
24 (July, 2010), 89-97. http://doi.acm.org/10.1145/1785414.1785443
34 Proceedings of the 32Nd ACM SIGPLAN Conference on Programming
35 Language Design and Implementation (PLDI ’11). ACM, New York,
41 ACM SIGPLAN Conference on Programming Language Design and
42 Implementation (PLDI '12). ACM, New York, NY, USA, 311-322.
55 Concurrency and ISA". In Proceedings of the 43rd Annual ACM
57 (POPL ’16). ACM, New York, NY, USA, 608–621.
62 and SC". In Proceedings of the 44th ACM SIGPLAN Symposium on
63 Principles of Programming Languages (POPL 2017). ACM, New York,
[all …]
/linux/Documentation/devicetree/bindings/serial/
H A Desp,esp32-acm.yaml5 $id: http://devicetree.org/schemas/serial/esp,esp32-acm.yaml#
8 title: ESP32S3 ACM gadget controller
14 Fixed function USB CDC-ACM gadget controller of the Espressif ESP32S3 SoC.
21 const: esp,esp32s3-acm
39 compatible = "esp,esp32s3-acm";
/linux/Documentation/devicetree/bindings/clock/
H A Dfsl,imx8-acm.yaml4 $id: http://devicetree.org/schemas/clock/fsl,imx8-acm.yaml#
19 - fsl,imx8dxl-acm
20 - fsl,imx8qm-acm
21 - fsl,imx8qxp-acm
35 for the full list of i.MX8 ACM clock IDs.
59 - fsl,imx8qxp-acm
112 - fsl,imx8qm-acm
178 - fsl,imx8dxl-acm
226 compatible = "fsl,imx8qxp-acm";
/linux/Documentation/ABI/testing/
H A Dsysfs-block-aoe4 Contact: Ed L. Cashin <ed.cashin@acm.org>
12 Contact: Ed L. Cashin <ed.cashin@acm.org>
21 Contact: Ed L. Cashin <ed.cashin@acm.org>
35 Contact: Ed L. Cashin <ed.cashin@acm.org>
42 Contact: Ed L. Cashin <ed.cashin@acm.org>
H A Dconfigfs-usb-gadget-acm1 What: /config/usb-gadget/gadget/functions/acm.name
8 associated with acm function's instance "name".
10 What: /config/usb-gadget/gadget/functions/acm.name/protocol
14 Reported bInterfaceProtocol for the ACM device. For legacy
/linux/drivers/usb/gadget/legacy/
H A DKconfig292 tristate "Serial Gadget (with CDC ACM and CDC OBEX support)"
301 This driver supports a CDC-ACM module option, which can be used
303 "cdc-acm" driver.
314 make MS-Windows work with CDC ACM.
352 tristate "CDC Composite Device (Ethernet and ACM)"
361 a CDC Ethernet (ECM) link, and a CDC ACM (serial port) link.
383 The Nokia composite gadget provides support for acm, obex
390 tristate "CDC Composite Device (ACM and mass storage)"
398 a mass storage, and a CDC ACM (serial port) link.
414 and/or CDC Ethernet), mass storage and ACM serial link
H A Dcdc2.c3 * cdc2.c -- CDC Composite driver, with ECM and ACM support
30 #define CDC_PRODUCT_NUM 0xa4aa /* CDC Composite: ECM + ACM */
87 * We _always_ have both CDC ECM and CDC ACM functions.
130 .label = "CDC Composite (ECM + ACM)",
162 fi_serial = usb_get_function_instance("acm"); in cdc_bind()
H A Dacm_ms.c3 * acm_ms.c -- Composite driver, with ACM and mass storage support
18 #define DRIVER_DESC "Composite Gadget (ACM + MS)"
28 #define ACM_MS_PRODUCT_NUM 0x0106 /* Composite Gadget: ACM + MS*/
104 * We _always_ have both ACM and mass storage functions.
159 f_acm_inst = usb_get_function_instance("acm"); in acm_ms_bind()
H A Dserial.c38 #define GS_CDC_PRODUCT_ID 0xa4a7 /* ... as CDC-ACM */
91 MODULE_PARM_DESC(use_acm, "Use CDC ACM, default=yes");
227 "acm"); in gs_bind()
293 serial_config_driver.label = "CDC ACM config"; in gserial_init()
/linux/drivers/clk/imx/
H A DMakefile36 obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o clk-imx-acm.o
41 clk-imx-acm-$(CONFIG_CLK_IMX8QXP) = clk-imx8-acm.o
/linux/drivers/usb/serial/
H A Dqcaux.c8 * Devices listed here usually provide a CDC ACM port on which normal modem
21 /* NOTE: for now, only use this driver for devices that provide a CDC-ACM port
23 * QCDM-capable ports. Devices that do not provide a CDC-ACM port should
/linux/drivers/tty/serial/
H A Desp32_acm.c17 #define DRIVER_NAME "esp32s3-acm"
41 .compatible = "esp,esp32s3-acm",
239 return "ESP32S3 ACM"; in esp32s3_acm_type()
356 OF_EARLYCON_DECLARE(esp32s3acm, "esp,esp32s3-acm",
458 MODULE_DESCRIPTION("Espressif ESP32 USB ACM gadget support");
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-b1x5v2.dtsi13 reg_3v3_acm: regulator-3v3-acm {
15 regulator-name = "3V3 ACM";
/linux/drivers/net/usb/
H A Drndis_host.c20 * RNDIS is NDIS remoted over USB. It's a MSFT variant of CDC ACM ... of
21 * course ACM was intended for modems, not Ethernet links! USB's standard
639 USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
644 USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
652 /* ZTE WWAN modules, ACM flavour */
654 USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
657 /* RNDIS is MSFT's un-official variant of CDC ACM */
658 USB_INTERFACE_INFO(USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
/linux/Documentation/networking/
H A Ddctcp.rst34 Proc. ACM SIGCOMM, New Delhi, 2010.
42 Proc. ACM SIGMETRICS, San Jose, 2011.
/linux/Documentation/RCU/
H A DRTFP.txt226 ,journal="ACM Transactions on Database Systems"
234 http://portal.acm.org/citation.cfm?id=320619&dl=GUIDE,
280 ,journal="ACM Transactions on Database Systems"
336 ,journal = {Commun. ACM}
342 ,doi = {http://doi.acm.org/10.1145/42392.42399}
343 ,publisher = {ACM}
456 ,Booktitle = "15\textsuperscript{th} ACM Symposium on
707 ,booktitle="{Proceedings of the 14\textsuperscript{th} Annual ACM
778 ,booktitle="{Proceedings of the 21\textsuperscript{st} Annual ACM
1678 ,doi = {http://doi.acm.org/10.1145/1215995.1216006}
[all …]

1234567