| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/ |
| D | sharedbuffer_configuration.py | 2 # SPDX-License-Identifier: GPL-2.0 19 - random size 22 - random pool number 23 - random threshold 26 - random threshold 28 def __init__(self, pools): 33 def _cell_size(self): 36 def _get_static_size(self, th): 37 # For threshold of 16, this works out to be about 12MB on Spectrum-1, 38 # and about 17MB on Spectrum-2. [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
| D | sharedbuffer_configuration.py | 2 # SPDX-License-Identifier: GPL-2.0 19 - random size 22 - random pool number 23 - random threshold 26 - random threshold 28 def __init__(self, pools): 33 def _cell_size(self): 36 def _get_static_size(self, th): 37 # For threshold of 16, this works out to be about 12MB on Spectrum-1, 38 # and about 17MB on Spectrum-2. [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | devlink_port_split.py | 2 # SPDX-License-Identifier: GPL-2.0 12 # Test port split configuration using devlink-port lanes attribute. 21 # Kselftest framework requirement - SKIP code is 4 23 Port = collections.namedtuple('Port', 'bus_info name') variable 26 def run_command(cmd, should_fail=False): 49 def get_if_names(dev): 52 Return: Array of tuples (bus_info/port, if_name). 57 cmd = "devlink -j port show" 60 ports = json.loads(stdout)['port'] 64 for port in ports: [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | devlink_port_split.py | 2 # SPDX-License-Identifier: GPL-2.0 12 # Test port split configuration using devlink-port lanes attribute. 21 Port = collections.namedtuple('Port', 'bus_info name') variable 24 def run_command(cmd, should_fail=False): 47 def get_if_names(dev): 50 Return: Array of tuples (bus_info/port, if_name). 55 cmd = "devlink -j port show" 58 ports = json.loads(stdout)['port'] 62 for port in ports: 63 if dev in port: [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/xilinx/ |
| D | xilinx-tpg.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2015 Ideas on Board 6 * Copyright (C) 2013-2015 Xilinx, Inc. 17 #include <linux/xilinx-v4l2-controls.h> 19 #include <media/v4l2-async.h> 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-subdev.h> 23 #include "xilinx-vip.h" 24 #include "xilinx-vtc.h" 66 #define XTPG_MAX_HBLANK (XVTC_MAX_HSIZE - XVIP_MIN_WIDTH) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/xilinx/ |
| D | xilinx-tpg.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2015 Ideas on Board 6 * Copyright (C) 2013-2015 Xilinx, Inc. 17 #include <linux/xilinx-v4l2-controls.h> 19 #include <media/v4l2-async.h> 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-subdev.h> 23 #include "xilinx-vip.h" 24 #include "xilinx-vtc.h" 66 #define XTPG_MAX_HBLANK (XVTC_MAX_HSIZE - XVIP_MIN_WIDTH) [all …]
|
| /kernel/linux/linux-5.10/Documentation/target/ |
| D | tcm_mod_builder.py | 2 # The TCM v4 multi-protocol fabric module generation script for drivers/target/$NEW_MOD 5 # Copyright (c) 2010 Linux-iSCSI.org 22 def tcm_mod_err(msg): 26 def tcm_mod_create_module_subdir(fabric_mod_dir_var): 38 def tcm_mod_build_FC_include(fabric_mod_dir_var, fabric_mod_name): 63 buf += " /* Binary World Wide unique Port Name for FC Target Lport */\n" 82 def tcm_mod_build_SAS_include(fabric_mod_dir_var, fabric_mod_name): 98 buf += " /* SAS port target portal group tag for TCM */\n" 106 buf += " /* Binary World Wide unique Port Name for SAS Target port */\n" 108 buf += " /* ASCII formatted WWPN for SAS Target port */\n" [all …]
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | tcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2015-2017 Google, Inc 55 * struct tcpc_dev - Port configuration and callback functions 56 * @fwnode: Pointer to port fwnode 60 * and cc=Rp-def. This allows the tcpm to provide a fallback 61 * current-limit detection method for the cc=Rp-def case. 76 * Optional; if supported by hardware, called to start dual-role 77 * toggling or single-role connection detection. Toggling stops 117 void tcpm_unregister_port(struct tcpm_port *port); 119 void tcpm_vbus_change(struct tcpm_port *port); [all …]
|
| /kernel/linux/linux-6.6/scripts/gdb/linux/ |
| D | proc.py | 1 # SPDX-License-Identifier: GPL-2.0 28 def __init__(self): 29 super(LxCmdLine, self).__init__("lx-cmdline", gdb.COMMAND_DATA) 31 def invoke(self, arg, from_tty): 42 def __init__(self): 43 super(LxVersion, self).__init__("lx-version", gdb.COMMAND_DATA) 45 def invoke(self, arg, from_tty): 57 def get_resources(resource, depth): 69 def show_lx_resources(resource_str): 77 "{0:0{1}x}-".format(start, width) + [all …]
|
| /kernel/linux/linux-5.10/scripts/gdb/linux/ |
| D | proc.py | 26 def __init__(self): 27 super(LxCmdLine, self).__init__("lx-cmdline", gdb.COMMAND_DATA) 29 def invoke(self, arg, from_tty): 40 def __init__(self): 41 super(LxVersion, self).__init__("lx-version", gdb.COMMAND_DATA) 43 def invoke(self, arg, from_tty): 55 def get_resources(resource, depth): 67 def show_lx_resources(resource_str): 75 "{0:0{1}x}-".format(start, width) + 85 def __init__(self): [all …]
|
| /kernel/linux/linux-6.6/include/linux/usb/ |
| D | tcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2015-2017 Google, Inc 59 * struct tcpc_dev - Port configuration and callback functions 60 * @fwnode: Pointer to port fwnode 64 * and cc=Rp-def. This allows the tcpm to provide a fallback 65 * current-limit detection method for the cc=Rp-def case. 82 * Optional; if supported by hardware, called to start dual-role 83 * toggling or single-role connection detection. Toggling stops 114 * Optional; The USB Communications Capable bit indicates if port 116 * (e.g. D+/- or SS Tx/Rx). Called to notify the status of the bit. [all …]
|
| /kernel/linux/linux-6.6/tools/power/pm-graph/ |
| D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 …Home Page: https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overvi… 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 17 - Getting Started: 20 - Feature Summary: 21 https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/features.html 23 - upstream version in git: 24 git clone https://github.com/intel/pm-graph/ 27 - Overview [all …]
|
| /kernel/linux/linux-5.10/tools/power/pm-graph/ |
| D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 Home Page: https://01.org/pm-graph 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 17 - Getting Started: 18 https://01.org/pm-graph/documentation/getting-started 20 - Config File Format: 21 https://01.org/pm-graph/documentation/3-config-file-format 23 - upstream version in git: 24 https://github.com/intel/pm-graph/ [all …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | advansys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 10 buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit 21 - ABP-480 - Bus-Master CardBus (16 CDB) 24 - ABP510/5150 - Bus-Master ISA (240 CDB) 25 - ABP5140 - Bus-Master ISA PnP (16 CDB) 26 - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) 27 - ABP902/3902 - Bus-Master PCI (16 CDB) 28 - ABP3905 - Bus-Master PCI (16 CDB) [all …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | advansys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 10 buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit 21 - ABP-480 - Bus-Master CardBus (16 CDB) 24 - ABP510/5150 - Bus-Master ISA (240 CDB) 25 - ABP5140 - Bus-Master ISA PnP (16 CDB) 26 - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) 27 - ABP902/3902 - Bus-Master PCI (16 CDB) 28 - ABP3905 - Bus-Master PCI (16 CDB) [all …]
|
| /kernel/linux/linux-6.6/tools/net/ynl/ |
| D | ethtool.py | 2 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 12 def args_to_req(ynl, op_name, args, req): 14 Verify and convert command-line arguments to the ynl-compatible request. 17 valid_attrs.remove('header') # not user-provided 39 def print_field(reply, *desc): 41 Pretty-print a set of fields from the reply. desc specifies the 64 def print_speed(name, value): 66 Print out the speed-like strings from the value dict. 68 speed_re = re.compile(r'[0-9]+base[^/]+/.+') 72 def doit(ynl, args, op_name): [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | renesas,rsnd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Sound Driver 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 13 port-def: 14 $ref: audio-graph-port.yaml#/definitions/port-base 17 "^endpoint(@[0-9a-f]+)?": 18 $ref: audio-graph-port.yaml#/definitions/endpoint-base 21 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
| D | atomisp_csi2.c | 1 // SPDX-License-Identifier: GPL-2.0 19 #include <media/v4l2-event.h> 20 #include <media/v4l2-mediabus.h> 23 #include "atomisp-regs.h" 32 return v4l2_subdev_get_try_format(&csi2->subdev, sd_state, in __csi2_get_format() 35 return &csi2->formats[pad]; in __csi2_get_format() 39 * csi2_enum_mbus_code - Handle pixel format enumeration 43 * return -EINVAL or zero on success 52 while (ic->code) { in csi2_enum_mbus_code() 53 if (i == code->index) { in csi2_enum_mbus_code() [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/ |
| D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2018-2021 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Important Notes 16 - Additional Features & Configurations 17 - Performance Optimization 28 This driver supports XDP (Express Data Path) and AF_XDP zero-copy. Note that 43 ------------------------------------------- 54 1) Make sure that your system's physical memory is in a high-performance [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/openvswitch/ |
| D | ovs-dpctl.py | 2 # SPDX-License-Identifier: GPL-2.0 62 def macstr(mac): 67 def strcspn(str1, str2): 70 if str2.find(char) != -1: 76 def strspn(str1, str2): 79 if str2.find(char) == -1: 85 def intparse(statestr, defmask="0xffffffff"): 91 if firstnum[-1] == "/": 92 firstnum = firstnum[:-1] 105 def parse_flags(flag_str, flag_vals): [all …]
|
| /kernel/linux/linux-5.10/drivers/soundwire/ |
| D | mipi_disco.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-17 Intel Corporation. 27 * sdw_master_read_prop() - Read Master properties 32 struct sdw_master_prop *prop = &bus->prop; in sdw_master_read_prop() 37 device_property_read_u32(bus->dev, in sdw_master_read_prop() 38 "mipi-sdw-sw-interface-revision", in sdw_master_read_prop() 39 &prop->revision); in sdw_master_read_prop() 43 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_prop() 45 link = device_get_named_child_node(bus->dev, name); in sdw_master_read_prop() 47 dev_err(bus->dev, "Master node %s not found\n", name); in sdw_master_read_prop() [all …]
|
| /kernel/linux/linux-6.6/drivers/soundwire/ |
| D | mipi_disco.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-17 Intel Corporation. 27 * sdw_master_read_prop() - Read Master properties 32 struct sdw_master_prop *prop = &bus->prop; in sdw_master_read_prop() 37 device_property_read_u32(bus->dev, in sdw_master_read_prop() 38 "mipi-sdw-sw-interface-revision", in sdw_master_read_prop() 39 &prop->revision); in sdw_master_read_prop() 43 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_prop() 45 link = device_get_named_child_node(bus->dev, name); in sdw_master_read_prop() 47 dev_err(bus->dev, "Master node %s not found\n", name); in sdw_master_read_prop() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
| D | sunvnet_common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define VNET_TX_WAKEUP_THRESH(dr) ((dr)->pending / 4) 52 /* Structure to describe a vnet-port or vsw-port in the MD. 54 * port, and the net_device can be found from ->dev. If the 55 * vsw bit is not set, the net_device is available from ->vp->dev. 99 #define VNET_PORT_HASH_MASK (VNET_PORT_HASH_SIZE - 1) 128 /* Def used by common code to get the net_device from the proper location */ 130 ((__port)->vsw ? (__port)->dev : (__port)->vp->dev) 151 void sunvnet_port_free_tx_bufs_common(struct vnet_port *port); 152 void vnet_port_reset(struct vnet_port *port); [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
| D | sunvnet_common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define VNET_TX_WAKEUP_THRESH(dr) ((dr)->pending / 4) 52 /* Structure to describe a vnet-port or vsw-port in the MD. 54 * port, and the net_device can be found from ->dev. If the 55 * vsw bit is not set, the net_device is available from ->vp->dev. 99 #define VNET_PORT_HASH_MASK (VNET_PORT_HASH_SIZE - 1) 128 /* Def used by common code to get the net_device from the proper location */ 130 ((__port)->vsw ? (__port)->dev : (__port)->vp->dev) 151 void sunvnet_port_free_tx_bufs_common(struct vnet_port *port); 152 void vnet_port_reset(struct vnet_port *port); [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | atomisp_csi2.c | 1 // SPDX-License-Identifier: GPL-2.0 19 #include <media/v4l2-event.h> 20 #include <media/v4l2-mediabus.h> 23 #include "atomisp-regs.h" 34 return v4l2_subdev_get_try_format(&csi2->subdev, cfg, pad); in __csi2_get_format() 36 return &csi2->formats[pad]; in __csi2_get_format() 40 * csi2_enum_mbus_code - Handle pixel format enumeration 44 * return -EINVAL or zero on success 53 while (ic->code) { in csi2_enum_mbus_code() 54 if (i == code->index) { in csi2_enum_mbus_code() [all …]
|