Home
last modified time | relevance | path

Searched +full:serial +full:- +full:number (Results 1 – 25 of 1067) sorted by relevance

12345678910>>...43

/kernel/linux/linux-6.6/include/linux/usb/
Dserial.h1 // SPDX-License-Identifier: GPL-2.0
3 * USB Serial Converter stuff
5 * Copyright (C) 1999 - 2012
6 * Greg Kroah-Hartman (greg@kroah.com)
14 #include <linux/serial.h>
17 /* The maximum number of ports one device can grab at once */
20 /* USB serial flags */
26 * @serial: pointer back to the struct usb_serial owner of this port.
29 * @minor: the minor number of the port
30 * @port_number: the struct usb_serial port number of this port (starts at 0)
[all …]
Diowarrior.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 /* the serial number of our chip (if a serial-number is not available
24 __u8 serial[9]; member
25 /* revision number of the chip */
27 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */
31 /* the number of the endpoint */
33 /* size of the data-packets on this interface */
38 Get some device-information (product-id , serial-number etc.)
/kernel/linux/linux-5.10/drivers/staging/fwserial/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 This enables TTY over IEEE 1394, providing high-speed serial
8 ad-hoc transport protocol and is currently limited to
9 Linux-to-Linux communication.
12 be called firewire-serial.
17 int "Maximum number of serial ports supported"
20 Set this to the maximum number of serial ports you want the
21 firewire-serial driver to support.
24 int "Maximum number of serial ports supported per adapter"
28 Set this to the maximum number of serial ports each firewire
[all …]
/kernel/linux/linux-5.10/include/linux/usb/
Dserial.h1 // SPDX-License-Identifier: GPL-2.0
3 * USB Serial Converter stuff
5 * Copyright (C) 1999 - 2012
6 * Greg Kroah-Hartman (greg@kroah.com)
19 #include <linux/serial.h>
22 /* The maximum number of ports one device can grab at once */
25 /* USB serial flags */
31 * @serial: pointer back to the struct usb_serial owner of this port.
34 * @minor: the minor number of the port
35 * @port_number: the struct usb_serial port number of this port (starts at 0)
[all …]
Diowarrior.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 /* the serial number of our chip (if a serial-number is not available
24 __u8 serial[9]; member
25 /* revision number of the chip */
27 /* USB-speed of the device (0=UNKNOWN, 1=LOW, 2=FULL 3=HIGH) */
31 /* the number of the endpoint */
33 /* size of the data-packets on this interface */
38 Get some device-information (product-id , serial-number etc.)
/kernel/linux/linux-6.6/Documentation/networking/devlink/
Ddevlink-info.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
7 The ``devlink-info`` mechanism enables device drivers to report device
10 The original motivation for the ``devlink-info`` API was twofold:
12 - making it possible to automate device and firmware management in a fleet
13 of machines in a vendor-independent fashion (see also
14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`);
15 - name the per component FW versions (as opposed to the crowded ethtool
18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver
19 versions is generally discouraged - here, and via any other Linux API.
21 .. list-table:: List of top level info objects
[all …]
/kernel/linux/linux-5.10/Documentation/networking/devlink/
Ddevlink-info.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
7 The ``devlink-info`` mechanism enables device drivers to report device
10 The original motivation for the ``devlink-info`` API was twofold:
12 - making it possible to automate device and firmware management in a fleet
13 of machines in a vendor-independent fashion (see also
14 :ref:`Documentation/networking/devlink/devlink-flash.rst <devlink_flash>`);
15 - name the per component FW versions (as opposed to the crowded ethtool
18 ``devlink-info`` supports reporting multiple types of objects. Reporting driver
19 versions is generally discouraged - here, and via any other Linux API.
21 .. list-table:: List of top level info objects
[all …]
/kernel/linux/linux-6.6/drivers/tty/serial/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Serial device configuration
6 menu "Serial drivers"
14 the console before standard serial driver is probed. The console is
17 source "drivers/tty/serial/8250/Kconfig"
19 comment "Non-8250 serial port support"
22 tristate "ARM AMBA PL010 serial port support"
33 bool "Support for console on AMBA serial port"
49 tristate "ARM AMBA PL011 serial port support"
60 bool "Support for console on AMBA serial port"
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Serial device configuration
6 menu "Serial drivers"
14 the console before standard serial driver is probed. The console is
17 source "drivers/tty/serial/8250/Kconfig"
19 comment "Non-8250 serial port support"
22 tristate "ARM AMBA PL010 serial port support"
33 bool "Support for console on AMBA serial port"
49 tristate "ARM AMBA PL011 serial port support"
60 bool "Support for console on AMBA serial port"
[all …]
/kernel/linux/linux-5.10/drivers/usb/serial/
Dvisor.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 1999 - 2004
7 * Greg Kroah-Hartman (greg@kroah.com)
9 * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
32 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>"
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
[all …]
/kernel/linux/linux-6.6/drivers/usb/serial/
Dvisor.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 1999 - 2004
7 * Greg Kroah-Hartman (greg@kroah.com)
9 * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
32 #define DRIVER_AUTHOR "Greg Kroah-Hartman <greg@kroah.com>"
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
[all …]
/kernel/linux/linux-6.6/include/linux/
Dpadata.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * padata.h - header for the padata parallelization interface
26 * struct padata_priv - Represents one job
31 * @seq_nr: Sequence number of the parallelized data object.
32 * @info: Used to pass information from the parallel to the serial function.
34 * @serial: Serial complete function.
43 void (*serial)(struct padata_priv *padata); member
47 * struct padata_list - one per work type per CPU
58 * struct padata_serial_queue - The percpu padata serial queue
60 * @serial: List to wait for serialization after reordering.
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpadata.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * padata.h - header for the padata parallelization interface
26 * struct padata_priv - Represents one job
31 * @seq_nr: Sequence number of the parallelized data object.
32 * @info: Used to pass information from the parallel to the serial function.
34 * @serial: Serial complete function.
43 void (*serial)(struct padata_priv *padata); member
47 * struct padata_list - one per work type per CPU
58 * struct padata_serial_queue - The percpu padata serial queue
60 * @serial: List to wait for serialization after reordering.
[all …]
Dqcom-geni-se.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
11 /* Transfer mode supported by GENI Serial Engines */
18 /* Protocols supported by GENI Serial Engines */
42 * struct geni_se - GENI Serial Engine
43 * @base: Base Address of the Serial Engine's register block
44 * @dev: Pointer to the Serial Engine device
46 * @clk: Handle to the core serial engine clock
47 * @num_clk_levels: Number of valid clock levels in clk_perf_tbl
48 * @clk_perf_tbl: Table of clock frequency input to serial engine clock
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
2 0 = reserved as null device number
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
13 8 = /dev/random Nondeterministic random number gen.
14 9 = /dev/urandom Faster, less secure random number gen.
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Dqnx6.rst1 .. SPDX-License-Identifier: GPL-2.0
29 ------
39 ---------------
42 Each qnx6fs got two superblocks, each one having a 64bit serial number.
43 That serial number is used to identify the "active" superblock.
45 serial of the new master superblock is increased (old superblock serial + 1)
48 update of the serial number. Before updating that serial, all modifications
65 Unused block pointers are always set to ~0 - regardless of root node,
75 information (total number of filesystem blocks) or by taking the highest
79 0x1000 is the size reserved for each superblock - regardless of the
[all …]
/kernel/linux/linux-6.6/Documentation/filesystems/
Dqnx6.rst1 .. SPDX-License-Identifier: GPL-2.0
29 ------
39 ---------------
42 Each qnx6fs got two superblocks, each one having a 64bit serial number.
43 That serial number is used to identify the "active" superblock.
45 serial of the new master superblock is increased (old superblock serial + 1)
48 update of the serial number. Before updating that serial, all modifications
65 Unused block pointers are always set to ~0 - regardless of root node,
75 information (total number of filesystem blocks) or by taking the highest
79 0x1000 is the size reserved for each superblock - regardless of the
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
2 0 = reserved as null device number
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
13 8 = /dev/random Nondeterministic random number gen.
14 9 = /dev/urandom Faster, less secure random number gen.
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
[all …]
/kernel/linux/linux-5.10/drivers/tty/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
8 TTY is required for any text terminals or serial port
24 one can be used for a text-mode user session, and a third could run
26 is done with certain key combinations, usually Alt-<function key>.
39 memory; the only way to log into such a system is then via a serial
43 shiny Linux system :-)
63 the kernel messages be output only to a serial port (in which case
64 you should say Y to "Console on serial port", below).
96 See <file:Documentation/driver-api/console.rst> for more
111 Linux has traditionally used the BSD-like names /dev/ptyxx for
[all …]
/kernel/linux/linux-6.6/drivers/tty/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
8 TTY is required for any text terminals or serial port
23 one can be used for a text-mode user session, and a third could run
25 is done with certain key combinations, usually Alt-<function key>.
38 memory; the only way to log into such a system is then via a serial
42 shiny Linux system :-)
62 the kernel messages be output only to a serial port (in which case
63 you should say Y to "Console on serial port", below).
95 See <file:Documentation/driver-api/console.rst> for more
110 Linux has traditionally used the BSD-like names /dev/ptyxx for
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/nvmem/layouts/
Dkontron,sl28-vpd.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/layouts/kontron,sl28-vpd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVMEM layout of the Kontron SMARC-sAL28 vital product data
10 - Michael Walle <michael@walle.cc>
13 The vital product data (VPD) of the sl28 boards contains a serial
14 number and a base MAC address. The actual MAC addresses for the
15 on-board ethernet devices are derived from this base MAC address by
22 const: kontron,sl28-vpd
[all …]
/kernel/linux/linux-6.6/net/rxrpc/
Dprotocol.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 typedef u32 rxrpc_seq_t; /* Rx message sequence number */
12 typedef u32 rxrpc_serial_t; /* Rx message serial number */
13 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */
14 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */
18 * on-the-wire Rx packet header
19 * - all multibyte fields should be in network byte order
23 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */
27 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */
32 __be32 callNumber; /* call ID (0 for connection-level packets) */
[all …]
/kernel/linux/linux-5.10/net/rxrpc/
Dprotocol.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 typedef u32 rxrpc_seq_t; /* Rx message sequence number */
12 typedef u32 rxrpc_serial_t; /* Rx message serial number */
13 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */
14 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */
18 * on-the-wire Rx packet header
19 * - all multibyte fields should be in network byte order
23 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */
27 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */
32 __be32 callNumber; /* call ID (0 for connection-level packets) */
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # The 8250/16550 serial drivers. You shouldn't be in this list unless
8 tristate "8250/16550 and compatible serial support"
14 serial ports. The standard answer is Y. People who might say N
17 serial mouse and don't intend to use their machine's standard serial
18 port for anything. (Note that the Cyclades multi serial port driver
24 non-standard serial ports, since the configuration information will
28 BTW1: If you have a mouseman serial mouse which is not recognized by
35 Most people will say Y or M here, so that they can use serial mice,
36 modems and similar devices connecting to the standard serial ports.
[all …]
/kernel/linux/linux-6.6/include/linux/soc/qcom/
Dgeni-se.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
12 * enum geni_se_xfer_mode: Transfer modes supported by Serial Engines
17 * @GENI_SE_DMA: Serial Engine DMA mode. Data is transferred
31 /* Protocols supported by GENI Serial Engines */
56 * struct geni_se - GENI Serial Engine
57 * @base: Base Address of the Serial Engine's register block
58 * @dev: Pointer to the Serial Engine device
60 * @clk: Handle to the core serial engine clock
61 * @num_clk_levels: Number of valid clock levels in clk_perf_tbl
[all …]

12345678910>>...43