Home
last modified time | relevance | path

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

12345

/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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>
61 #define MPI3MR_DRIVER_RELDATE "05-Sept-2024"
65 #define MPI3MR_DRIVER_AUTHOR "Broadcom Inc. <mpi3mr-linuxdrv.pdl@broadcom.com>"
109 MPI3MR_NUM_DEVRMCMD - 1)
115 MPI3MR_NUM_EVTACKCMD - 1)
117 /* Reduced resource count definition for crash kernel */
[all …]
/linux-6.12.1/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()
152 struct net_bridge *br = brmctx->br; in br_mdb_entry_skb_get()
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
33 #define MLXSW_SP_DEFAULT_VID (VLAN_N_VID - 1)
85 MLXSW_SP_RIF_TYPE_IPIP_LB, /* IP-in-IP loopback. */
158 struct mlxsw_sp_port **ports; member
224 * is responsible for freeing the passed-in SKB.
230 * is responsible for freeing the passed-in SKB.
296 /* No need an internal lock; At worse - miss a single periodic iteration */
400 unsigned int nbits = mlxsw_core_max_ports(mlxsw_sp->core); in mlxsw_sp_port_bitmap_init()
402 ports_bm->nbits = nbits; in mlxsw_sp_port_bitmap_init()
[all …]
/linux-6.12.1/drivers/tty/
Dtty_port.c1 // SPDX-License-Identifier: GPL-2.0
24 const u8 *f, size_t count) in tty_port_default_receive_buf() argument
29 tty = READ_ONCE(port->itty); in tty_port_default_receive_buf()
37 count = tty_ldisc_receive_buf(ld, p, f, count); in tty_port_default_receive_buf()
41 return count; in tty_port_default_receive_buf()
45 const u8 *f, size_t count) in tty_port_default_lookahead_buf() argument
50 tty = READ_ONCE(port->itty); in tty_port_default_lookahead_buf()
58 if (ld->ops->lookahead_buf) in tty_port_default_lookahead_buf()
59 ld->ops->lookahead_buf(ld->tty, p, f, count); in tty_port_default_lookahead_buf()
82 * tty_port_init - initialize tty_port
[all …]
/linux-6.12.1/drivers/iommu/
Diommu.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2007-2008 Advanced Micro Devices, Inc.
24 #include <linux/pci-ats.h>
36 #include "dma-iommu.h"
37 #include "iommu-priv.h"
72 #define for_each_group_device(group, pos) \ argument
73 list_for_each_entry(pos, &(group)->devices, list)
77 ssize_t (*show)(struct iommu_group *group, char *buf);
78 ssize_t (*store)(struct iommu_group *group,
79 const char *buf, size_t count);
[all …]
/linux-6.12.1/include/uapi/scsi/fc/
Dfc_els.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Maintained at www.Open-FCoE.org
15 * Fibre Channel Switch - Enhanced Link Services definitions.
16 * From T11 FC-LS Rev 1.2 June 7, 2005.
20 * ELS Command codes - byte 0 of the frame payload
28 ELS_ABTX = 0x06, /* Abort exchange - obsolete */
30 ELS_RES = 0x08, /* read exchange status block */
31 ELS_RSS = 0x09, /* read sequence status block */
37 ELS_RLS = 0x0f, /* read link error status block */
56 ELS_NACT = 0x33, /* N-port activate alias_id */
[all …]
/linux-6.12.1/include/soc/mscc/
Docelot.h1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
16 /* Port Group IDs (PGID) are masks of destination ports.
19 * frame, and forwards the frame to the ports that are present in the logical
23 * - In one of PGID[0-63]: for the destination masks. There are 2 paths by
25 * - The {DMAC, VID} is present in the MAC table. In that case, the
28 * - The {DMAC, VID} is not present in the MAC table (it is unknown). The
34 * ocelot->num_phys_ports - 1, or a multicast set: the PGIDs from
35 * ocelot->num_phys_ports to 63. By convention, a unicast PGID corresponds to
36 * a physical port and has a single bit set in the destination ports mask:
39 * ports mask.
[all …]
/linux-6.12.1/Documentation/fpga/
Ddfl.rst7 - Enno Luebbers <enno.luebbers@intel.com>
8 - Xiao Guangrong <guangrong.xiao@linux.intel.com>
9 - Wu Hao <hao.wu@intel.com>
10 - Xu Yilun <yilun.xu@intel.com>
29 +----------+ +-->+----------+ +-->+----------+ +-->+----------+
32 +----------+ | | Feature | | | Feature | | | Feature |
33 | Next_DFH |--+ +----------+ | +----------+ | +----------+
34 +----------+ | Next_DFH |--+ | Next_DFH |--+ | Next_DFH |--> NULL
35 | ID | +----------+ +----------+ +----------+
36 +----------+ | ID | | ID | | ID |
[all …]
/linux-6.12.1/drivers/net/fddi/
Ddefxx.c40 * Adapter Probe -
45 * Bus-Specific Initialization -
49 * initialization, the only bus-specific differences is in how the
51 * run-time critical code behaves the same on both families.
55 * Driver Open/Close -
67 * Driver Shutdown -
73 * to ensure that the adapter DMA engine is taken off-line. However,
79 * Interrupt Service Routine -
88 * have a bus-logic chip interrupt enable/disable as well as a DMA
92 * bus-logic chip and assumes that Linux will take care of clearing or
[all …]
/linux-6.12.1/Documentation/scsi/
Dscsi_mid_low_api.rst1 .. SPDX-License-Identifier: GPL-2.0
4 SCSI mid_level - lower_level driver interface
14 (SCSI terminology, see SAM-3 at http://www.t10.org) sends SCSI commands
15 to "target" SCSI ports (e.g. disks). There can be many LLDs in a running
22 Examples are the usb-storage driver (found in the drivers/usb/storage
30 HBAs. These HBAs might be either on PCI daughter-boards or built into
33 has its own PCI device address. [The one-to-one correspondence between
38 upper layer drivers and the block layer.
49 documented in Documentation/scsi (e.g. aic7xxx.rst). The SCSI mid-level is
53 scsi-generic.rst (for the sg driver).
[all …]
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/af/
Dmbox.h1 /* SPDX-License-Identifier: GPL-2.0 */
37 #define INTR_MASK(pfvfs) ((pfvfs < 64) ? (BIT_ULL(pfvfs) - 1) : (~0ull))
133 /* Generic mbox IDs (range 0x000 - 0x1FF) */ \
147 /* CGX mbox IDs (range 0x200 - 0x3FF) */ \
188 /* NPA mbox IDs (range 0x400 - 0x5FF) */ \
194 /* SSO/SSOW mbox IDs (range 0x600 - 0x7FF) */ \
195 /* TIM mbox IDs (range 0x800 - 0x9FF) */ \
196 /* CPT mbox IDs (range 0xA00 - 0xBFF) */ \
211 /* SDP mbox IDs (range 0x1000 - 0x11FF) */ \
214 /* NPC mbox IDs (range 0x6000 - 0x7FFF) */ \
[all …]
/linux-6.12.1/Documentation/filesystems/
Dautofs-mount-control.rst1 .. SPDX-License-Identifier: GPL-2.0
16 autofs specific information stored in the super block. The operations
23 Currently autofs uses "umount -l" (lazy umount) to clear active mounts
43 /- /etc/auto.direct
61 mounts are triggered for each sub-directory key by the inode lookup
72 them multi-mount map entries).
98 where the number of privileged ports available is exhausted.
111 in the mount super block. So the use of a file handle needs to be
121 implement an isolated operation it was decided to re-implement the
131 Since we're re-implementing the control interface, a couple of other
[all …]

12345