| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soundwire/ |
| D | qcom,soundwire.yaml | 1 # 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/ |
| D | qcom,sdw.txt | 7 - 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/ |
| D | mlxreg.h | 1 /* 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/ |
| D | vxge-traffic.h | 10 * 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/ |
| D | sdw.h | 1 /* 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/ |
| D | sdw.h | 1 /* 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/ |
| D | toeplitz.c | 1 // 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/ |
| D | dfl.h | 1 /* 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/ |
| D | lag_conf.c | 1 // 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/ |
| D | lag_conf.c | 1 // 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/ |
| D | sysfs.c | 16 * - 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/ |
| D | gth.c | 1 // 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/ |
| D | gth.c | 1 // 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/ |
| D | br_multicast.c | 1 // 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/ |
| D | mpi3mr.h | 1 /* 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/ |
| D | br_multicast.c | 1 // 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/ |
| D | asequencer.h | 1 /* 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/ |
| D | gadget-testing.rst | 38 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/ |
| D | tty_port.c | 1 // 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/ |
| D | cvmx-pko.h | 7 * 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/ |
| D | cvmx-pko.h | 7 * 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/ |
| D | solos-pci.c | 1 // 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/ |
| D | solos-pci.c | 1 // 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/ |
| D | target_core_configfs.c | 1 // 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/ |
| D | target_core_configfs.c | 1 // 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 …]
|