/linux-6.12.1/include/uapi/scsi/fc/ |
D | fc_ns.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Maintained at www.Open-FCoE.org 14 * Fibre Channel Services - Name Service (dNS) 15 * From T11.org FC-GS-2 Rev 5.3 November 1998. 19 * Common-transport sub-type for Name Server. 29 FC_NS_GI_A = 0x0101, /* get identifiers - scope */ 30 FC_NS_GPN_ID = 0x0112, /* get port name by ID */ 31 FC_NS_GNN_ID = 0x0113, /* get node name by ID */ 32 FC_NS_GSPN_ID = 0x0118, /* get symbolic port name */ 33 FC_NS_GID_PN = 0x0121, /* get ID for port name */ [all …]
|
/linux-6.12.1/drivers/cxl/core/ |
D | hdm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * instances per CXL port and per CXL endpoint. Define common helpers 21 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder() argument 28 put_device(&cxld->dev); in add_hdm_decoder() 29 dev_err(&port->dev, "Failed to add decoder\n"); in add_hdm_decoder() 33 rc = cxl_decoder_autoremove(&port->dev, cxld); in add_hdm_decoder() 37 dev_dbg(&cxld->dev, "Added to port %s\n", dev_name(&port->dev)); in add_hdm_decoder() 44 * single ported host-bridges need not publish a decoder capability when a 49 int devm_cxl_add_passthrough_decoder(struct cxl_port *port) in devm_cxl_add_passthrough_decoder() argument 55 struct cxl_hdm *cxlhdm = dev_get_drvdata(&port->dev); in devm_cxl_add_passthrough_decoder() [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/ |
D | isp2400_input_system_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 /*! Set compression parameters for cfg[cfg_ID] of RECEIVER[ID] 23 \param ID[in] RECEIVER identifier 32 \return none, RECEIVER[ID].cfg[cfg_ID] = {comp, pred} 35 const rx_ID_t ID, 40 /*! Enable PORT[port_ID] of RECEIVER[ID] 42 \param ID[in] RECEIVER identifier 43 \param port_ID[in] mipi PORT identifier 46 \return None, enable(RECEIVER[ID].PORT[port_ID]) 49 const rx_ID_t ID, [all …]
|
/linux-6.12.1/drivers/nvme/target/ |
D | discovery.c | 1 // SPDX-License-Identifier: GPL-2.0 15 static void __nvmet_disc_changed(struct nvmet_port *port, in __nvmet_disc_changed() argument 18 if (ctrl->port != port) in __nvmet_disc_changed() 28 void nvmet_port_disc_changed(struct nvmet_port *port, in nvmet_port_disc_changed() argument 36 mutex_lock(&nvmet_disc_subsys->lock); in nvmet_port_disc_changed() 37 list_for_each_entry(ctrl, &nvmet_disc_subsys->ctrls, subsys_entry) { in nvmet_port_disc_changed() 38 if (subsys && !nvmet_host_allowed(subsys, ctrl->hostnqn)) in nvmet_port_disc_changed() 41 __nvmet_disc_changed(port, ctrl); in nvmet_port_disc_changed() 43 mutex_unlock(&nvmet_disc_subsys->lock); in nvmet_port_disc_changed() 46 if (port->tr_ops && port->tr_ops->discovery_chg) in nvmet_port_disc_changed() [all …]
|
/linux-6.12.1/drivers/net/ethernet/marvell/prestera/ |
D | prestera_main.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved */ 50 int prestera_port_learning_set(struct prestera_port *port, bool learn) in prestera_port_learning_set() argument 52 return prestera_hw_port_learning_set(port, learn); in prestera_port_learning_set() 55 int prestera_port_uc_flood_set(struct prestera_port *port, bool flood) in prestera_port_uc_flood_set() argument 57 return prestera_hw_port_uc_flood_set(port, flood); in prestera_port_uc_flood_set() 60 int prestera_port_mc_flood_set(struct prestera_port *port, bool flood) in prestera_port_mc_flood_set() argument 62 return prestera_hw_port_mc_flood_set(port, flood); in prestera_port_mc_flood_set() 65 int prestera_port_br_locked_set(struct prestera_port *port, bool br_locked) in prestera_port_br_locked_set() argument 67 return prestera_hw_port_br_locked_set(port, br_locked); in prestera_port_br_locked_set() [all …]
|
/linux-6.12.1/Documentation/netlink/specs/ |
D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 12 name: sb-pool-type 14 - 16 - 18 - 20 name: port-type 22 - 24 - [all …]
|
/linux-6.12.1/drivers/rapidio/ |
D | rio-scan.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * - Added Port-Write/Error Management initialization and handling 14 * - Added Input- Output- enable functionality, to allow full communication 21 #include <linux/dma-mapping.h> 39 u16 start; /* logical minimal id */ 49 * rio_destid_alloc - Allocate next available destID for given network 52 * Returns next available device destination ID for the specified RIO network. 53 * Marks allocated ID as one in use. 59 struct rio_id_table *idtab = (struct rio_id_table *)net->enum_data; in rio_destid_alloc() 61 spin_lock(&idtab->lock); in rio_destid_alloc() [all …]
|
D | rio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Copyright 2009 - 2013 Integrated Device Technology, Inc. 30 * struct rio_pwrite - RIO portwrite event 52 "Destination ID assignment to local RapidIO controllers"); 65 * rio_local_get_device_id - Get the base/extended device id for a port 66 * @port: RIO master port from which to get the deviceid 68 * Reads the base/extended device id from the local device 69 * implementing the master port. Returns the 8/16-bit device 70 * id. 72 u16 rio_local_get_device_id(struct rio_mport *port) in rio_local_get_device_id() argument [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | marvell,pp2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/marvell,pp2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcin Wojtas <mw@semihalf.com> 11 - Russell King <linux@armlinux.org> 21 - marvell,armada-375-pp2 22 - marvell,armada-7k-pp22 28 "#address-cells": 31 "#size-cells": [all …]
|
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/ |
D | nfp_port.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ 19 return nn->port; in nfp_port_from_netdev() 25 return repr->port; in nfp_port_from_netdev() 36 struct nfp_port *port; in nfp_port_get_port_parent_id() local 39 port = nfp_port_from_netdev(netdev); in nfp_port_get_port_parent_id() 40 if (!port) in nfp_port_get_port_parent_id() 41 return -EOPNOTSUPP; in nfp_port_get_port_parent_id() 43 ppid->id_len = nfp_cpp_serial(port->app->cpp, &serial); in nfp_port_get_port_parent_id() 44 memcpy(&ppid->id, serial, ppid->id_len); in nfp_port_get_port_parent_id() [all …]
|
/linux-6.12.1/drivers/tty/serial/ |
D | meson_uart.c | 1 // SPDX-License-Identifier: GPL-2.0 89 static void meson_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in meson_uart_set_mctrl() argument 93 static unsigned int meson_uart_get_mctrl(struct uart_port *port) in meson_uart_get_mctrl() argument 98 static unsigned int meson_uart_tx_empty(struct uart_port *port) in meson_uart_tx_empty() argument 102 val = readl(port->membase + AML_UART_STATUS); in meson_uart_tx_empty() 107 static void meson_uart_stop_tx(struct uart_port *port) in meson_uart_stop_tx() argument 111 val = readl(port->membase + AML_UART_CONTROL); in meson_uart_stop_tx() 113 writel(val, port->membase + AML_UART_CONTROL); in meson_uart_stop_tx() 116 static void meson_uart_stop_rx(struct uart_port *port) in meson_uart_stop_rx() argument 120 val = readl(port->membase + AML_UART_CONTROL); in meson_uart_stop_rx() [all …]
|
D | uartlite.c | 1 // SPDX-License-Identifier: GPL-2.0 36 /* --------------------------------------------------------------------- 64 /* Static pointer to console port */ 70 * struct uartlite_data - Driver private data 118 static inline u32 uart_in32(u32 offset, struct uart_port *port) in uart_in32() argument 120 struct uartlite_data *pdata = port->private_data; in uart_in32() 122 return pdata->reg_ops->in(port->membase + offset); in uart_in32() 125 static inline void uart_out32(u32 val, u32 offset, struct uart_port *port) in uart_out32() argument 127 struct uartlite_data *pdata = port->private_data; in uart_out32() 129 pdata->reg_ops->out(val, port->membase + offset); in uart_out32() [all …]
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-mxs.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 // Copyright (C) 2004-2010 Freescale Semiconductor, Inc. All Rights Reserved. 25 #define PINCTRL_DOUT(p) ((is_imx23_gpio(p) ? 0x0500 : 0x0700) + (p->id) * 0x10) 26 #define PINCTRL_DIN(p) ((is_imx23_gpio(p) ? 0x0600 : 0x0900) + (p->id) * 0x10) 27 #define PINCTRL_DOE(p) ((is_imx23_gpio(p) ? 0x0700 : 0x0b00) + (p->id) * 0x10) 28 #define PINCTRL_PIN2IRQ(p) ((is_imx23_gpio(p) ? 0x0800 : 0x1000) + (p->id) * 0x10) 29 #define PINCTRL_IRQEN(p) ((is_imx23_gpio(p) ? 0x0900 : 0x1100) + (p->id) * 0x10) 30 #define PINCTRL_IRQLEV(p) ((is_imx23_gpio(p) ? 0x0a00 : 0x1200) + (p->id) * 0x10) 31 #define PINCTRL_IRQPOL(p) ((is_imx23_gpio(p) ? 0x0b00 : 0x1300) + (p->id) * 0x10) 32 #define PINCTRL_IRQSTAT(p) ((is_imx23_gpio(p) ? 0x0c00 : 0x1400) + (p->id) * 0x10) [all …]
|
D | gpio-gpio-mm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * GPIO driver for the Diamond Systems GPIO-MM 6 * This driver supports the following Diamond Systems devices: GPIO-MM and 7 * GPIO-MM-12. 19 #include "gpio-i8255.h" 29 MODULE_PARM_DESC(base, "Diamond Systems GPIO-MM base addresses"); 52 "Port 1A0", "Port 1A1", "Port 1A2", "Port 1A3", "Port 1A4", "Port 1A5", 53 "Port 1A6", "Port 1A7", "Port 1B0", "Port 1B1", "Port 1B2", "Port 1B3", 54 "Port 1B4", "Port 1B5", "Port 1B6", "Port 1B7", "Port 1C0", "Port 1C1", 55 "Port 1C2", "Port 1C3", "Port 1C4", "Port 1C5", "Port 1C6", "Port 1C7", [all …]
|
/linux-6.12.1/drivers/input/gameport/ |
D | ns558.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 8 * NS558 based standard IBM game port driver for Linux 50 struct gameport *port; in ns558_isa_probe() local 56 if (!request_region(io, 1, "ns558-isa")) in ns558_isa_probe() 57 return -EBUSY; in ns558_isa_probe() 60 * We must not be able to write arbitrary values to the port. in ns558_isa_probe() 69 return -ENODEV; in ns558_isa_probe() 80 return -ENODEV; in ns558_isa_probe() 92 return -ENODEV; in ns558_isa_probe() [all …]
|
/linux-6.12.1/net/devlink/ |
D | region.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 struct devlink_port *port; member 31 u32 id; member 39 list_for_each_entry(region, &devlink->region_list, list) in devlink_region_get_by_name() 40 if (!strcmp(region->ops->name, region_name)) in devlink_region_get_by_name() 47 devlink_port_region_get_by_name(struct devlink_port *port, in devlink_port_region_get_by_name() argument 52 list_for_each_entry(region, &port->region_list, list) in devlink_port_region_get_by_name() 53 if (!strcmp(region->ops->name, region_name)) in devlink_port_region_get_by_name() 60 devlink_region_snapshot_get_by_id(struct devlink_region *region, u32 id) in devlink_region_snapshot_get_by_id() argument 64 list_for_each_entry(snapshot, ®ion->snapshot_list, list) in devlink_region_snapshot_get_by_id() [all …]
|
/linux-6.12.1/drivers/net/ethernet/mediatek/ |
D | airoha_eth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 490 (((_n) < 8) ? 0x0100 + ((_n) << 5) : 0x0b00 + (((_n) - 8) << 5)) 493 (((_n) < 8) ? 0x0104 + ((_n) << 5) : 0x0b04 + (((_n) - 8) << 5)) 502 (((_n) < 8) ? 0x0108 + ((_n) << 5) : 0x0b08 + (((_n) - 8) << 5)) 507 (((_n) < 8) ? 0x010c + ((_n) << 5) : 0x0b0c + (((_n) - 8) << 5)) 515 (((_n) < 16) ? 0x0200 + ((_n) << 5) : 0x0e00 + (((_n) - 16) << 5)) 518 (((_n) < 16) ? 0x0204 + ((_n) << 5) : 0x0e04 + (((_n) - 16) << 5)) 524 (((_n) < 16) ? 0x0208 + ((_n) << 5) : 0x0e08 + (((_n) - 16) << 5)) 529 (((_n) < 16) ? 0x020c + ((_n) << 5) : 0x0e0c + (((_n) - 16) << 5)) 532 (((_n) < 16) ? 0x0210 + ((_n) << 5) : 0x0e10 + (((_n) - 16) << 5)) [all …]
|
/linux-6.12.1/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_main.c | 1 // SPDX-License-Identifier: GPL-2.0 61 static void mvpp2_acpi_start(struct mvpp2_port *port); 76 writel(data, priv->swth_base[0] + offset); in mvpp2_write() 81 return readl(priv->swth_base[0] + offset); in mvpp2_read() 86 return readl_relaxed(priv->swth_base[0] + offset); in mvpp2_read_relaxed() 91 return cpu % priv->nthreads; in mvpp2_cpu_to_thread() 96 writel(data, priv->cm3_base + offset); in mvpp2_cm3_write() 101 return readl(priv->cm3_base + offset); in mvpp2_cm3_read() 124 * - per-thread registers, where each thread has its own copy of the 140 * - global registers that must be accessed through a specific thread [all …]
|
D | mvpp2_debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0 22 int id; member 32 int id; member 37 struct mvpp2_port *port; member 54 /* Entries for per-port flows debug info */ 60 struct mvpp2_dbgfs_flow_tbl_entry *entry = s->private; in mvpp2_dbgfs_flow_flt_hits_show() 62 u32 hits = mvpp2_cls_flow_hits(entry->priv, entry->id); in mvpp2_dbgfs_flow_flt_hits_show() 73 struct mvpp2_dbgfs_flow_entry *entry = s->private; in mvpp2_dbgfs_flow_dec_hits_show() 75 u32 hits = mvpp2_cls_lookup_hits(entry->priv, entry->flow); in mvpp2_dbgfs_flow_dec_hits_show() 86 struct mvpp2_dbgfs_flow_entry *entry = s->private; in mvpp2_dbgfs_flow_type_show() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/ |
D | fsl,imx8qxp-pixel-link.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-link.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liu Ying <victor.liu@nxp.com> 27 - fsl,imx8qm-dc-pixel-link 28 - fsl,imx8qxp-dc-pixel-link 30 fsl,dc-id: 36 fsl,dc-stream-id: 47 port@0: [all …]
|
/linux-6.12.1/tools/testing/selftests/net/mptcp/ |
D | userspace_pm.sh | 2 # SPDX-License-Identifier: GPL-2.0 58 MPTCP_LIB_TEST_FORMAT="%02u %-68s" 88 if [ ${#} -gt 0 ] 112 rm -rf $file $client_evts $server_evts 122 ip netns exec "$i" sysctl -q net.mptcp.pm_type=1 131 ip -net "$ns1" addr add 10.0.1.1/24 dev ns1eth2 132 ip -net "$ns1" addr add 10.0.2.1/24 dev ns1eth2 133 ip -net "$ns1" addr add dead:beef:1::1/64 dev ns1eth2 nodad 134 ip -net "$ns1" addr add dead:beef:2::1/64 dev ns1eth2 nodad 135 ip -net "$ns1" link set ns1eth2 up [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
D | input_system.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2010-015, Intel Corporation. 44 static void receiver_rst(const rx_ID_t ID); 45 static void input_system_network_rst(const input_system_ID_t ID); 48 const input_system_ID_t ID, 53 const input_system_ID_t ID, 58 const input_system_ID_t ID, 63 const input_system_ID_t ID, 82 static void gp_device_rst(const gp_device_ID_t ID); 84 static void input_selector_cfg_for_sensor(const gp_device_ID_t ID); [all …]
|
/linux-6.12.1/drivers/net/wwan/ |
D | wwan_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 static DEFINE_IDA(minors); /* minors for WWAN port chardevs */ 38 /* WWAN port flags */ 42 * struct wwan_device - The structure that defines a WWAN device 44 * @id: WWAN device unique ID. 46 * @port_id: Current available port ID to pick. 52 unsigned int id; member 63 * struct wwan_port - The structure that defines a WWAN port 64 * @type: Port type 65 * @start_count: Port start counter [all …]
|
/linux-6.12.1/drivers/media/pci/saa7164/ |
D | saa7164-encoder.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 15 * This is a dummy non-zero value for the sizeimage field of v4l2_pix_format. 28 .name = "NTSC-M", 29 .id = V4L2_STD_NTSC_M, 31 .name = "NTSC-JP", 32 .id = V4L2_STD_NTSC_M_JP, 36 /* Take the encoder configuration form the port struct and 39 static void saa7164_encoder_configure(struct saa7164_port *port) in saa7164_encoder_configure() argument 41 struct saa7164_dev *dev = port->dev; in saa7164_encoder_configure() [all …]
|
/linux-6.12.1/drivers/parport/ |
D | probe.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Parallel port device probing code 5 * Authors: Carsten Gross, carsten@sol.wohnheim.uni-ulm.de 37 static void pretty_print(struct parport *port, int device) in pretty_print() argument 39 struct parport_device_info *info = &port->probe_info[device + 1]; in pretty_print() 41 pr_info("%s", port->name); in pretty_print() 46 pr_cont(": %s", classes[info->class].descr); in pretty_print() 47 if (info->class) in pretty_print() 48 pr_cont(", %s %s", info->mfr, info->model); in pretty_print() 53 static void parse_data(struct parport *port, int device, char *str) in parse_data() argument [all …]
|