| /kernel/linux/linux-6.6/drivers/mmc/core/ |
| D | sdio_cis.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 38 /* Find all null-terminated (including zero length) strings in in cistpl_vers_1() 41 size -= 2; in cistpl_vers_1() 57 return -ENOMEM; in cistpl_vers_1() 69 func->major_rev = major_rev; in cistpl_vers_1() 70 func->minor_rev = minor_rev; in cistpl_vers_1() 71 func->num_info = nr_strings; in cistpl_vers_1() 72 func->info = (const char**)buffer; in cistpl_vers_1() 74 card->major_rev = major_rev; in cistpl_vers_1() 75 card->minor_rev = minor_rev; in cistpl_vers_1() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | sdio_cis.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 38 /* Find all null-terminated (including zero length) strings in in cistpl_vers_1() 41 size -= 2; in cistpl_vers_1() 57 return -ENOMEM; in cistpl_vers_1() 69 func->major_rev = major_rev; in cistpl_vers_1() 70 func->minor_rev = minor_rev; in cistpl_vers_1() 71 func->num_info = nr_strings; in cistpl_vers_1() 72 func->info = (const char**)buffer; in cistpl_vers_1() 74 card->major_rev = major_rev; in cistpl_vers_1() 75 card->minor_rev = minor_rev; in cistpl_vers_1() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/intel/avs/ |
| D | topology.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <sound/soc-acpi.h> 13 #include <sound/soc-topology.h> 25 (avs_tplg_vendor_array_at(array, le32_to_cpu((array)->size))) 28 * Scan provided block of tuples for the specified token. If found, 32 * Returns 0 on success, -ENOENT if not found and error code otherwise. 35 avs_tplg_vendor_array_lookup(struct snd_soc_tplg_vendor_array *tuples, in avs_tplg_vendor_array_lookup() argument 42 u32 tuples_size = le32_to_cpu(tuples->size); in avs_tplg_vendor_array_lookup() 45 return -EINVAL; in avs_tplg_vendor_array_lookup() 47 tuple = tuples->value; in avs_tplg_vendor_array_lookup() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | microchip,sparx5-sgpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/microchip,sparx5-sgpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lars Povlsen <lars.povlsen@microchip.com> 21 pattern: "^gpio@[0-9a-f]+$" 25 - microchip,sparx5-sgpio 26 - mscc,ocelot-sgpio 27 - mscc,luton-sgpio 29 "#address-cells": [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/c6x/ |
| D | dscr.txt | 2 ------------------------------------ 24 - compatible: must be "ti,c64x+dscr" 25 - reg: register area base and size 34 - ti,dscr-devstat 37 - ti,dscr-silicon-rev 40 - ti,dscr-rmii-resets 41 offset and bitmask of RMII reset field. May have multiple tuples if more 44 - ti,dscr-locked-regs 45 possibly multiple tuples describing registers which are write protected by 49 - ti,dscr-kick-regs [all …]
|
| /kernel/linux/linux-6.6/sound/soc/sof/ |
| D | topology.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 18 #include "sof-priv.h" 19 #include "sof-audio.h" 25 * from dB gain 20th root of 10 in Q1.16 fixed-point notation 28 /* 40th root of 10 in Q1.16 fixed-point notation*/ 40 * sof_update_ipc_object - Parse multiple sets of tokens within the token array associated with the 45 * @tuples: pointer to the tuples array 46 * @num_tuples: number of tuples in the tuples array 53 struct snd_sof_tuple *tuples, int num_tuples, in sof_update_ipc_object() argument 62 token_list = tplg_ops ? tplg_ops->token_list : NULL; in sof_update_ipc_object() [all …]
|
| D | ipc3-topology.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 12 #include "sof-priv.h" 13 #include "sof-audio.h" 14 #include "ipc3-priv.h" 21 #define SOF_IPC3_TPLG_ABI_SIZE 3 331 * sof_comp_alloc - allocate and initialize buffer for a new component 344 size_t ext_size = sizeof(swidget->uuid); in sof_comp_alloc() 346 /* only non-zero UUID is valid */ in sof_comp_alloc() 347 if (!guid_is_null(&swidget->uuid)) in sof_comp_alloc() 355 comp->hdr.size = total_size; in sof_comp_alloc() [all …]
|
| D | sof-audio.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 22 #include "sof-priv.h" 24 #define SOF_AUDIO_PCM_DRV_NAME "sof-audio-component" 28 * per widget, because only 3 bits are used for queue(pin) ID 63 #define SOF_TLV_ITEMS 3 68 return volume_map[size - 1]; in mixer_to_ipc() 82 return i - 1; in ipc_to_mixer() 93 int dai_data; /* contains DAI-specific information */ 97 * struct sof_ipc_pcm_ops - IPC-specific PCM ops 102 * @pcm_setup: Function pointer for IPC-specific PCM set up that can be used for allocating [all …]
|
| /kernel/linux/linux-5.10/Documentation/ |
| D | conf.py | 1 # -*- coding: utf-8 -*- 4 # sphinx-quickstart on Fri Feb 12 13:51:46 2016. 22 major, minor, patch = sphinx.version_info[:3] 31 # -- General configuration ------------------------------------------------ 45 # cdomain is badly broken in Sphinx 3+. Leaving it out generates *most* 49 if major >= 3: 54 if (major > 3) or (minor > 0 or patch >= 2): 121 if (major == 1 and minor > 3) or (major > 1): 135 #source_encoding = 'utf-8-sig' 182 # non-false value, then it is used: [all …]
|
| /kernel/linux/linux-5.10/include/pcmcia/ |
| D | cistpl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 48 /* Layer 2 tuples */ 56 /* Layer 3 tuples */ 169 Modem Function Extension Tuples 278 LAN Function Extension Tuples 332 IDE Function Extension Tuples 393 #define CISTPL_POWER_ISTATIC 3
|
| /kernel/linux/linux-6.6/include/pcmcia/ |
| D | cistpl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 48 /* Layer 2 tuples */ 56 /* Layer 3 tuples */ 169 Modem Function Extension Tuples 278 LAN Function Extension Tuples 332 IDE Function Extension Tuples 393 #define CISTPL_POWER_ISTATIC 3
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_main.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 45 #define HCLGE_DFX_SSU_1_BD_OFFSET 3 426 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_defective() 433 ret = hclge_cmd_send(&hdev->hw, desc, HCLGE_MAC_CMD_NUM); in hclge_mac_update_stats_defective() 435 dev_err(&hdev->pdev->dev, in hclge_mac_update_stats_defective() 463 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_complete() 474 return -ENOMEM; in hclge_mac_update_stats_complete() 477 ret = hclge_cmd_send(&hdev->hw, desc, desc_num); in hclge_mac_update_stats_complete() 513 ret = hclge_cmd_send(&hdev->hw, &desc, 1); in hclge_mac_query_reg_num() [all …]
|
| D | hclge_main.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 97 #define HCLGE_RSS_HASH_ALGO_MASK GENMASK(3, 0) 101 #define HCLGE_RSS_INPUT_TUPLE_OTHER GENMASK(3, 0) 106 #define HCLGE_S_IP_BIT BIT(3) 158 #define HCLGE_VF_ID_S 3 159 #define HCLGE_VF_ID_M GENMASK(10, 3) 162 #define HCLGE_NETWORK_PORT_ID_M GENMASK(3, 0) 198 #define HCLGE_SUPPORT_50G_BIT BIT(3) 362 u8 num_pg; /* It must be 1 if vNET-Base schd */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_main.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 322 { OUTER_DST_MAC, 48, KEY_OPT_MAC, -1, -1 }, 323 { OUTER_SRC_MAC, 48, KEY_OPT_MAC, -1, -1 }, 324 { OUTER_VLAN_TAG_FST, 16, KEY_OPT_LE16, -1, -1 }, 325 { OUTER_VLAN_TAG_SEC, 16, KEY_OPT_LE16, -1, -1 }, 326 { OUTER_ETH_TYPE, 16, KEY_OPT_LE16, -1, -1 }, 327 { OUTER_L2_RSV, 16, KEY_OPT_LE16, -1, -1 }, 328 { OUTER_IP_TOS, 8, KEY_OPT_U8, -1, -1 }, 329 { OUTER_IP_PROTO, 8, KEY_OPT_U8, -1, -1 }, [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | marvell,gicp.txt | 2 ----------------------- 11 - compatible: Must be "marvell,ap806-gicp" 13 - reg: Must be the address and size of the GICP SPI registers 15 - marvell,spi-ranges: tuples of GIC SPI interrupts ranges available 18 - msi-controller: indicates that this is an MSI controller 22 gicp_spi: gicp-spi@3f0040 { 23 compatible = "marvell,ap806-gicp"; 25 marvell,spi-ranges = <64 64>, <288 64>; 26 msi-controller;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | marvell,gicp.txt | 2 ----------------------- 11 - compatible: Must be "marvell,ap806-gicp" 13 - reg: Must be the address and size of the GICP SPI registers 15 - marvell,spi-ranges: tuples of GIC SPI interrupts ranges available 18 - msi-controller: indicates that this is an MSI controller 22 gicp_spi: gicp-spi@3f0040 { 23 compatible = "marvell,ap806-gicp"; 25 marvell,spi-ranges = <64 64>, <288 64>; 26 msi-controller;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/misc/ |
| D | fsl,qoriq-mc.txt | 3 The Freescale Management Complex (fsl-mc) is a hardware resource 5 network-oriented packet processing applications. After the fsl-mc 12 For an overview of the DPAA2 architecture and fsl-mc bus see: 16 same hardware "isolation context" and a 10-bit value called an ICID 21 between ICIDs and IOMMUs, so an iommu-map property is used to define 28 For arm-smmu binding, see: 32 The msi-map property is used to associate the devices with both the ITS 36 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml. 43 - compatible [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/misc/ |
| D | fsl,qoriq-mc.txt | 3 The Freescale Management Complex (fsl-mc) is a hardware resource 5 network-oriented packet processing applications. After the fsl-mc 12 For an overview of the DPAA2 architecture and fsl-mc bus see: 16 same hardware "isolation context" and a 10-bit value called an ICID 21 between ICIDs and IOMMUs, so an iommu-map property is used to define 28 For arm-smmu binding, see: 32 The msi-map property is used to associate the devices with both the ITS 36 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml. 43 - compatible [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
| D | cls_redirect.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 40 int fd = socket(addr->sa_family, type, 0); in start_server() 41 if (CHECK_FAIL(fd == -1)) in start_server() 42 return -1; in start_server() 43 if (CHECK_FAIL(bind(fd, addr, len) == -1)) in start_server() 45 if (type == SOCK_STREAM && CHECK_FAIL(listen(fd, 128) == -1)) in start_server() 52 return -1; in start_server() 58 int fd = socket(addr->sa_family, type, 0); in connect_to_server() 59 if (CHECK_FAIL(fd == -1)) in connect_to_server() 60 return -1; in connect_to_server() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | cls_redirect.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 39 int fd = socket(addr->sa_family, type, 0); in start_server() 40 if (CHECK_FAIL(fd == -1)) in start_server() 41 return -1; in start_server() 42 if (CHECK_FAIL(bind(fd, addr, len) == -1)) in start_server() 44 if (type == SOCK_STREAM && CHECK_FAIL(listen(fd, 128) == -1)) in start_server() 51 return -1; in start_server() 57 int fd = socket(addr->sa_family, type, 0); in connect_to_server() 58 if (CHECK_FAIL(fd == -1)) in connect_to_server() 59 return -1; in connect_to_server() [all …]
|
| /kernel/linux/linux-6.6/Documentation/ |
| D | conf.py | 1 # -*- coding: utf-8 -*- 4 # sphinx-quickstart on Fri Feb 12 13:51:46 2016. 21 # ------ 32 major, minor, patch = sphinx.version_info[:3] 47 # -- General configuration ------------------------------------------------ 60 if major >= 3: 61 if (major > 3) or (minor > 0 or patch >= 2): 168 #source_encoding = 'utf-8-sig' 210 # command-line options and find it for ourselves. 221 return c_version + '-' + c_release [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | 83xx-512x-pci.txt | 6 - reg: should contain two address length tuples 12 interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 13 interrupt-map = < 14 /* IDSEL 0x0E -mini PCI */ 20 /* IDSEL 0x0F - PCI slot */ 25 interrupt-parent = <&ipic>; 27 bus-range = <0x0 0x0>; 31 clock-frequency = <66666666>; 32 #interrupt-cells = <1>; 33 #size-cells = <2>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | 83xx-512x-pci.txt | 6 - reg: should contain two address length tuples 12 interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 13 interrupt-map = < 14 /* IDSEL 0x0E -mini PCI */ 20 /* IDSEL 0x0F - PCI slot */ 25 interrupt-parent = <&ipic>; 27 bus-range = <0x0 0x0>; 31 clock-frequency = <66666666>; 32 #interrupt-cells = <1>; 33 #size-cells = <2>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-trigger-pattern.txt | 3 The pattern is given by a series of tuples, of brightness and duration (ms). 19 It will make the LED go gradually from zero-intensity to max (255) intensity in 24 255-| / \ / \ / 28 0-| / \/ \/ 29 +---0----1----2----3----4----5----6------------> time (s) 32 use zero-time lengths (the brightness must be same as the previous tuple's). So 44 255-| +---------+ +---------+ 48 0-| -----+ +----+ +---- 49 +---0----1----2----3----4----5----6------------> time (s)
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/ |
| D | leds-trigger-pattern.txt | 3 The pattern is given by a series of tuples, of brightness and duration (ms). 19 It will make the LED go gradually from zero-intensity to max (255) intensity in 24 255-| / \ / \ / 28 0-| / \/ \/ 29 +---0----1----2----3----4----5----6------------> time (s) 32 use zero-time lengths (the brightness must be same as the previous tuple's). So 44 255-| +---------+ +---------+ 48 0-| -----+ +----+ +---- 49 +---0----1----2----3----4----5----6------------> time (s)
|