Home
last modified time | relevance | path

Searched +full:ports +full:- +full:block +full:- +full:group +full:- +full:count (Results 1 – 25 of 182) sorted by relevance

12345678

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soundwire/
Dqcom,soundwire.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11 - Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
19 - qcom,soundwire-v1.3.0
20 - qcom,soundwire-v1.5.0
21 - qcom,soundwire-v1.5.1
22 - qcom,soundwire-v1.6.0
23 - qcom,soundwire-v1.7.0
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soundwire/
Dqcom,sdw.txt7 - compatible:
10 Definition: must be "qcom,soundwire-v<MAJOR>.<MINOR>.<STEP>",
12 "qcom,soundwire-v1.3.0"
13 "qcom,soundwire-v1.5.0"
14 "qcom,soundwire-v1.5.1"
15 "qcom,soundwire-v1.6.0"
16 - reg:
18 Value type: <prop-encoded-array>
22 - interrupts:
24 Value type: <prop-encoded-array>
[all …]
/kernel/linux/linux-6.6/include/linux/platform_data/
Dmlxreg.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
3 * Copyright (C) 2017-2020 Mellanox Technologies Ltd.
14 * enum mlxreg_wdt_type - type of HW watchdog
28 * enum mlxreg_hotplug_kind - kind of hotplug entry
36 * after hardware-firmware synchronization handshake;
40 * availability / unavailability for the ports on line card;
57 * enum mlxreg_hotplug_device_action - hotplug device action required for
73 * struct mlxreg_core_hotplug_notifier - hotplug notifier block:
86 * struct mlxreg_hotplug_device - I2C device data:
96 * @notifier: pointer to event notifier block;
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.h10 * vxge-traffic.h: Driver for Exar Corp's X3100 Series 10GbE PCIe I/O
12 * Copyright(c) 2002-2010 Exar Corp.
17 #include "vxge-reg.h"
18 #include "vxge-version.h"
72 * enum vxge_hw_event- Enumerates slow-path HW events.
83 * @VXGE_HW_EVENT_SLOT_FREEZE: Slot-freeze event. Driver tries to distinguish
84 * slot-freeze from the rest critical events (e.g. ECC) when it is
85 * impossible to PIO read "through" the bus, i.e. when getting all-foxes.
87 * enum vxge_hw_event enumerates slow-path HW eventis.
114 * struct vxge_hw_mempool_dma - Represents DMA objects passed to the
[all …]
/kernel/linux/linux-6.6/include/linux/soundwire/
Dsdw.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
25 /* SDW Group Device Numbers */
56 * constants for flow control, ports and transport
70 /* sample packaging for block. It can be per port or per channel */
75 * enum sdw_slave_status - Slave status
93 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare
94 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare
104 * enum sdw_command_response - Command response as defined by SDW spec
124 /* block group count enum */
[all …]
/kernel/linux/linux-5.10/include/linux/soundwire/
Dsdw.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
21 /* SDW Group Device Numbers */
52 * constants for flow control, ports and transport
66 /* sample packaging for block. It can be per port or per channel */
71 * enum sdw_slave_status - Slave status
89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare
90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare
100 * enum sdw_command_response - Command response as defined by SDW spec
120 /* block group count enum */
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
Dtoeplitz.c1 // SPDX-License-Identifier: GPL-2.0
8 * Optionally, either '-C $rx_irq_cpu_list' or '-r $rps_bitmap' may be given.
10 * If '-C $rx_irq_cpu_list' is given, also
17 * Else if '-r $rps_bitmap' is given, also
60 #define TOEPLITZ_STR_LEN(K) (((K) * 3) - 1) /* hex encoded: AA:BB:CC:...:ZZ */
116 for (bit = 7; bit >= 0; bit--) { in toeplitz()
156 uint16_t *ports; in log_rxhash() local
162 ports = (void *)addrs + (addr_len * 2); in log_rxhash()
165 ntohs(ports[0]), ntohs(ports[1])); in log_rxhash()
208 if (hdr->hv1.tp_rxhash) in recv_frame()
[all …]
/kernel/linux/linux-6.6/drivers/fpga/
Ddfl.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2017-2018 Intel Corporation, Inc.
24 #include <linux/io-64-nonatomic-lo-hi.h>
29 #include <linux/fpga/fpga-region.h>
31 /* maximum supported number of ports */
36 /* Reserved 0xfe for Header Group Register and 0xff for AFU */
89 #define DFHv1_CSR_SIZE_GRP 0x20 /* Size of Reg Block and Group/tag */
94 * 1'b1 = absolute (ARM or other non-PCIe use)
103 #define DFHv1_CSR_SIZE_GRP_GROUPING_ID GENMASK_ULL(30, 16) /* Group Features/interfaces */
105 #define DFHv1_CSR_SIZE_GRP_SIZE GENMASK_ULL(63, 32) /* Size of CSR Block in bytes */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
Dlag_conf.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
6 /* LAG group config flags. */
27 * struct nfp_flower_cmsg_lag_config - control message payload for LAG config
30 * @ttl: Time to live of packet - host always sets to 0xff
31 * @pkt_number: Config message packet number - increment for each message
32 * @batch_ver: Batch version of messages - increment for each batch of messages
33 * @group_id: Group ID applicable
34 * @group_inst: Group instance number - increment when group is reused
35 * @members: Array of 32-bit words listing all active group members
49 * struct nfp_fl_lag_group - list entry for each LAG group
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
Dlag_conf.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
6 /* LAG group config flags. */
27 * struct nfp_flower_cmsg_lag_config - control message payload for LAG config
30 * @ttl: Time to live of packet - host always sets to 0xff
31 * @pkt_number: Config message packet number - increment for each message
32 * @batch_ver: Batch version of messages - increment for each batch of messages
33 * @group_id: Group ID applicable
34 * @group_inst: Group instance number - increment when group is reused
35 * @members: Array of 32-bit words listing all active group members
49 * struct nfp_fl_lag_group - list entry for each LAG group
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/core/
Dsysfs.c16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
82 const char *buf, size_t count);
91 const char *buf, size_t count);
95 struct attribute_group group; member
112 if (!port_attr->show) in port_attr_show()
113 return -EIO; in port_attr_show()
115 return port_attr->show(p->ibdev, p->port_num, port_attr, buf); in port_attr_show()
120 const char *buf, size_t count) in port_attr_store() argument
126 if (!port_attr->store) in port_attr_store()
[all …]
/kernel/linux/linux-6.6/drivers/hwtracing/intel_th/
Dgth.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2015 Intel Corporation.
25 * struct gth_output - GTH view on an output port
41 * struct gth_device - GTH device
44 * @output_group: attributes describing output ports
46 * @output: output ports
68 val = ioread32(gth->base + reg); in gth_output_set()
71 iowrite32(val, gth->base + reg); in gth_output_set()
80 val = ioread32(gth->base + reg); in gth_output_get()
94 val = ioread32(gth->base + reg); in gth_smcfreq_set()
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/intel_th/
Dgth.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2015 Intel Corporation.
25 * struct gth_output - GTH view on an output port
41 * struct gth_device - GTH device
44 * @output_group: attributes describing output ports
46 * @output: output ports
68 val = ioread32(gth->base + reg); in gth_output_set()
71 iowrite32(val, gth->base + reg); in gth_output_set()
80 val = ioread32(gth->base + reg); in gth_output_get()
94 val = ioread32(gth->base + reg); in gth_smcfreq_set()
[all …]
/kernel/linux/linux-5.10/net/bridge/
Dbr_multicast.c1 // SPDX-License-Identifier: GPL-2.0-or-later
57 __be32 group,
66 const struct in6_addr *group,
72 struct br_ip *group,
84 lockdep_assert_held_once(&br->multicast_lock); in br_sg_port_find()
86 return rhashtable_lookup_fast(&br->sg_port_tbl, sg_p, in br_sg_port_find()
93 return rhashtable_lookup(&br->mdb_hash_tbl, dst, br_mdb_rht_params); in br_mdb_ip_get_rcu()
101 lockdep_assert_held_once(&br->multicast_lock); in br_mdb_ip_get()
104 ent = rhashtable_lookup(&br->mdb_hash_tbl, dst, br_mdb_rht_params); in br_mdb_ip_get()
147 if (BR_INPUT_SKB_CB(skb)->igmp) in br_mdb_get()
[all …]
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/
Dmpi3mr.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright (C) 2017-2023 Broadcom Inc.
6 * (mailto: mpi3mr-linuxdrv.pdl@broadcom.com)
14 #include <linux/blk-mq.h>
15 #include <linux/blk-mq-pci.h>
59 #define MPI3MR_DRIVER_RELDATE "24-July-2023"
63 #define MPI3MR_DRIVER_AUTHOR "Broadcom Inc. <mpi3mr-linuxdrv.pdl@broadcom.com>"
107 MPI3MR_NUM_DEVRMCMD - 1)
113 MPI3MR_NUM_EVTACKCMD - 1)
115 /* Reduced resource count definition for crash kernel */
[all …]
/kernel/linux/linux-6.6/net/bridge/
Dbr_multicast.c1 // SPDX-License-Identifier: GPL-2.0-or-later
59 __be32 group,
71 const struct in6_addr *group,
77 struct br_ip *group,
93 lockdep_assert_held_once(&br->multicast_lock); in br_sg_port_find()
95 return rhashtable_lookup_fast(&br->sg_port_tbl, sg_p, in br_sg_port_find()
102 return rhashtable_lookup(&br->mdb_hash_tbl, dst, br_mdb_rht_params); in br_mdb_ip_get_rcu()
110 lockdep_assert_held_once(&br->multicast_lock); in br_mdb_ip_get()
113 ent = rhashtable_lookup(&br->mdb_hash_tbl, dst, br_mdb_rht_params); in br_mdb_ip_get()
151 struct net_bridge *br = brmctx->br; in br_mdb_get()
[all …]
/kernel/linux/linux-6.6/include/uapi/sound/
Dasequencer.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
4 * Copyright (c) 1998-1999 by Frank van de Pol <fvdpol@coil.demon.nl>
5 * (c) 1998-1999 by Jaroslav Kysela <perex@perex.cz>
39 #define SNDRV_SEQ_EVENT_PITCHBEND 13 /**< from -8192 to 8191 */
70 #define SNDRV_SEQ_EVENT_RESET 41 /* reset to power-on state */
92 #define SNDRV_SEQ_EVENT_PORT_SUBSCRIBED 66 /* ports connected */
93 #define SNDRV_SEQ_EVENT_PORT_UNSUBSCRIBED 67 /* ports disconnected */
95 /* 70-89: synthesizer events - obsoleted */
97 /** user-defined events with fixed length
111 /* 100-118: instrument layer - obsoleted */
[all …]
/kernel/linux/linux-6.6/Documentation/usb/
Dgadget-testing.rst38 Function-specific configfs interface
39 ------------------------------------
46 The attribute is read-only.
48 There can be at most 4 ACM/generic serial/OBEX ports in the system.
52 ------------------------
77 Function-specific configfs interface
78 ------------------------------------
100 ------------------------
117 Function-specific configfs interface
118 ------------------------------------
[all …]
/kernel/linux/linux-5.10/drivers/tty/
Dtty_port.c1 // SPDX-License-Identifier: GPL-2.0
25 const unsigned char *f, size_t count) in tty_port_default_receive_buf() argument
31 tty = READ_ONCE(port->itty); in tty_port_default_receive_buf()
39 ret = tty_ldisc_receive_buf(disc, p, (char *)f, count); in tty_port_default_receive_buf()
66 init_waitqueue_head(&port->open_wait); in tty_port_init()
67 init_waitqueue_head(&port->delta_msr_wait); in tty_port_init()
68 mutex_init(&port->mutex); in tty_port_init()
69 mutex_init(&port->buf_mutex); in tty_port_init()
70 spin_lock_init(&port->lock); in tty_port_init()
71 port->close_delay = (50 * HZ) / 100; in tty_port_init()
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
Dcvmx-pko.h7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
44 * - PKO indexes are no longer stored in the FAU. A large
45 * percentage of the FAU register block used to be tied up
47 * global named block.
48 * - The PKO <b>use_locking</b> parameter can now have a global
49 * effect. Since all application use the same named block,
52 * - PKO 3 word commands are now supported. Use
60 #include <asm/octeon/cvmx-fpa.h>
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
Dcvmx-pko.h7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
44 * - PKO indexes are no longer stored in the FAU. A large
45 * percentage of the FAU register block used to be tied up
47 * global named block.
48 * - The PKO <b>use_locking</b> parameter can now have a global
49 * effect. Since all application use the same named block,
52 * - PKO 3 word commands are now supported. Use
60 #include <asm/octeon/cvmx-fpa.h>
[all …]
/kernel/linux/linux-6.6/drivers/atm/
Dsolos-pci.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Traverse Technologies -- https://www.traverse.com.au/
5 * Xrio Limited -- http://www.xrio.com/
38 #define PTAG "solos-pci"
46 #define PORTS 0x68 macro
62 #define ATMEL_FPGA_BLOCK (ATMEL_FPGA_PAGE * 8) /* FPGA block size*/
63 #define ATMEL_SOLOS_BLOCK (ATMEL_SOLOS_PAGE * 8) /* Solos block size*/
67 #define RX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2)
68 #define TX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2 + (card->buffer_size))
69 #define FLASH_BUF ((card->buffers) + 4*(card->buffer_size)*2)
[all …]
/kernel/linux/linux-5.10/drivers/atm/
Dsolos-pci.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Traverse Technologies -- https://www.traverse.com.au/
5 * Xrio Limited -- http://www.xrio.com/
38 #define PTAG "solos-pci"
46 #define PORTS 0x68 macro
62 #define ATMEL_FPGA_BLOCK (ATMEL_FPGA_PAGE * 8) /* FPGA block size*/
63 #define ATMEL_SOLOS_BLOCK (ATMEL_SOLOS_PAGE * 8) /* Solos block size*/
67 #define RX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2)
68 #define TX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2 + (card->buffer_size))
69 #define FLASH_BUF ((card->buffers) + 4*(card->buffer_size)*2)
[all …]
/kernel/linux/linux-6.6/drivers/target/
Dtarget_core_configfs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * (c) Copyright 2008-2013 Datera, Inc.
46 struct config_item_type *cit = &tb->tb_##_name##_cit; \
48 cit->ct_item_ops = _item_ops; \
49 cit->ct_group_ops = _group_ops; \
50 cit->ct_attrs = _attrs; \
51 cit->ct_owner = tb->ops->owner; \
58 struct config_item_type *cit = &tb->tb_##_name##_cit; \
60 cit->ct_item_ops = _item_ops; \
61 cit->ct_group_ops = _group_ops; \
[all …]
/kernel/linux/linux-5.10/drivers/target/
Dtarget_core_configfs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * (c) Copyright 2008-2013 Datera, Inc.
45 struct config_item_type *cit = &tb->tb_##_name##_cit; \
47 cit->ct_item_ops = _item_ops; \
48 cit->ct_group_ops = _group_ops; \
49 cit->ct_attrs = _attrs; \
50 cit->ct_owner = tb->ops->owner; \
57 struct config_item_type *cit = &tb->tb_##_name##_cit; \
59 cit->ct_item_ops = _item_ops; \
60 cit->ct_group_ops = _group_ops; \
[all …]

12345678