| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_sriov_pf_service_kunit.c | 1 // SPDX-License-Identifier: GPL-2.0 AND MIT 3 * Copyright © 2024-2025 Intel Corporation 21 test->priv = &fake; in pf_service_test_init() 24 xe = test->priv; in pf_service_test_init() 30 * - all supported platforms VF/PF ABI versions must be defined in pf_service_test_init() 31 * - base version can't be newer than latest in pf_service_test_init() 33 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.base.major); in pf_service_test_init() 34 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 35 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.major, in pf_service_test_init() 36 xe->sriov.pf.service.version.latest.major); in pf_service_test_init() [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sriov_pf_service.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2023-2025 Intel Corporation 17 * xe_sriov_pf_service_init - Early initialization of the SR-IOV PF service. 20 * Performs early initialization of the SR-IOV PF service. 32 xe->sriov.pf.service.version.base.major = GUC_RELAY_VERSION_BASE_MAJOR; in xe_sriov_pf_service_init() 33 xe->sriov.pf.service.version.base.minor = GUC_RELAY_VERSION_BASE_MINOR; in xe_sriov_pf_service_init() 35 /* latest version is same for all platforms */ in xe_sriov_pf_service_init() 36 xe->sriov.pf.service.version.latest.major = GUC_RELAY_VERSION_LATEST_MAJOR; in xe_sriov_pf_service_init() 37 xe->sriov.pf.service.version.latest.minor = GUC_RELAY_VERSION_LATEST_MINOR; in xe_sriov_pf_service_init() 43 u32 *major, u32 *minor) in pf_negotiate_version() argument [all …]
|
| H A D | xe_sriov_pf_service_types.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2023-2025 Intel Corporation 12 * struct xe_sriov_pf_service_version - VF/PF ABI Version. 13 * @major: the major version of the VF/PF ABI 14 * @minor: the minor version of the VF/PF ABI 19 u16 major; member 24 * struct xe_sriov_pf_service - Data used by the PF service. 25 * @version: information about VF/PF ABI versions for current platform. 26 * @version.base: lowest VF/PF ABI version that could be negotiated with VF. 27 * @version.latest: latest VF/PF ABI version supported by the PF driver. [all …]
|
| H A D | xe_gt_sriov_pf_service_types.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2023-2024 Intel Corporation 14 * struct xe_gt_sriov_pf_service_version - VF/PF ABI Version. 15 * @major: the major version of the VF/PF ABI 16 * @minor: the minor version of the VF/PF ABI 21 u16 major; member 26 * struct xe_gt_sriov_pf_service_runtime_regs - Runtime data shared with VFs. 38 * struct xe_gt_sriov_pf_service - Data used by the PF service. 39 * @version: information about VF/PF ABI versions for current platform. 40 * @version.base: lowest VF/PF ABI version that could be negotiated with VF. [all …]
|
| /linux/drivers/net/can/usb/etas_es58x/ |
| H A D | es58x_devlink.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. 21 * es58x_parse_sw_version() - Extract boot loader or firmware version. 25 * to parse the firmware version or to "BL" to parse the 26 * bootloader version. 29 * version number all prefixed by a magic string and concatenated with 35 * Parse @prod_info and store the version number in 39 * Return: zero on success, -EINVAL if @prefix contains an invalid 40 * value and -EBADMSG if @prod_info could not be parsed. 45 struct es58x_sw_version *version; in es58x_parse_sw_version() local [all …]
|
| /linux/drivers/cpufreq/ |
| H A D | sti-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Match running platform with pre-defined OPP values for CPUFreq 43 * struct sti_cpufreq_ddata - ST CPUFreq Driver Data 56 struct device_node *np = ddata.cpu->of_node; in sti_cpufreq_fetch_major() 65 dev_err(dev, "No major number offset provided in %pOF [%d]\n", in sti_cpufreq_fetch_major() 72 dev_err(dev, "Failed to read major number from syscon [%d]\n", in sti_cpufreq_fetch_major() 83 struct device_node *np = dev->of_node; in sti_cpufreq_fetch_minor() 88 ret = of_property_read_u32_index(np, "st,syscfg-eng", in sti_cpufreq_fetch_minor() 154 struct device_node *np = dev->of_node; in sti_cpufreq_set_opp_info() 157 unsigned int version[VERSION_ELEMENTS]; in sti_cpufreq_set_opp_info() local [all …]
|
| /linux/include/uapi/sound/sof/ |
| H A D | abi.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 11 * MAJOR.MINOR.PATCH version number. See https://semver.org/ 13 * Rules for incrementing or changing version :- 15 * 1) Increment MAJOR version if you make incompatible API changes. MINOR and 18 * 2) Increment MINOR version if you add backwards compatible features or 21 * 3) Increment PATCH version if you add backwards compatible bug fixes. 29 /* SOF ABI version major, minor and patch numbers */ 34 /* SOF ABI version number. Format within 32bit word is MMmmmppp */ 42 #define SOF_ABI_VER(major, minor, patch) \ argument 43 (((major) << SOF_ABI_MAJOR_SHIFT) | \ [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-hypervisor-xen | 4 Contact: xen-devel@lists.xenproject.org 13 Contact: xen-devel@lists.xenproject.org 22 Contact: xen-devel@lists.xenproject.org 31 Contact: xen-devel@lists.xenproject.org 34 is in the format: <class>-<major>.<minor>-<arch> 38 <class>: "xen" -- x86: paravirtualized, arm: standard 39 "hvm" -- x86 only: fully virtualized 40 <major>: major guest interface version 41 <minor>: minor guest interface version 53 Contact: xen-devel@lists.xenproject.org [all …]
|
| /linux/Documentation/devicetree/bindings/arm/firmware/ |
| H A D | tlm,trusted-foundations.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/firmware/tlm,trusted-foundations.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Stephen Warren <swarren@nvidia.com> 18 const: trusted-foundations 21 const: tlm,trusted-foundations 23 tlm,version-major: 25 description: major version number of Trusted Foundations firmware 27 tlm,version-minor: [all …]
|
| /linux/Documentation/networking/devlink/ |
| H A D | i40e.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 .. list-table:: devlink info versions implemented 18 * - Name 19 - Type 20 - Example 21 - Description 22 * - ``board.id`` 23 - fixed 24 - K15190-000 25 - The Product Board Assembly (PBA) identifier of the board. [all …]
|
| /linux/fs/nfs/ |
| H A D | nfstrace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 76 __field(u64, version) 82 __entry->dev = inode->i_sb->s_dev; 83 __entry->fileid = nfsi->fileid; 84 __entry->fhandle = nfs_fhandle_hash(&nfsi->fh); 85 __entry->version = inode_peek_iversion_raw(inode); 86 __entry->cache_validity = nfsi->cache_validity; 90 "fileid=%02x:%02x:%llu fhandle=0x%08x version=%llu cache_validity=0x%lx (%s)", 91 MAJOR(__entry->dev), MINOR(__entry->dev), 92 (unsigned long long)__entry->fileid, [all …]
|
| /linux/drivers/staging/greybus/Documentation/firmware/ |
| H A D | firmware.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Sample code to test firmware-management protocol 19 #define FW_DEV_DEFAULT "/dev/gb-fw-mgmt-0" 37 …printf("\nUsage: ./firmware <gb-fw-mgmt-X (default: gb-fw-mgmt-0)> <interface: 0, backend: 1 (defa… in usage() 44 /* Get Interface Firmware Version */ in update_intf_firmware() 45 printf("Get Interface Firmware Version\n"); in update_intf_firmware() 49 printf("Failed to get interface firmware version: %s (%d)\n", in update_intf_firmware() 51 return -1; in update_intf_firmware() 54 printf("Interface Firmware tag (%s), major (%d), minor (%d)\n", in update_intf_firmware() 55 intf_fw_info.firmware_tag, intf_fw_info.major, in update_intf_firmware() [all …]
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_crb_ffa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Interface Over FF-A (DEN0138). 37 /* version encoding */ 50 * as defined in FF-A specification: 52 * -for 32-bit: 0x8400006F or 0x84000070 53 * -for 64-bit: 0xC400006F or 0xC4000070 56 * w3-w7: Implementation defined, free to be used below 60 * Returns the version of the interface that is available 64 * w5-w7: Reserved (MBZ) 69 * w5: TPM service interface version [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | viohs.c | 1 // SPDX-License-Identifier: GPL-2.0 22 err = -EINVAL; in vio_ldc_send() 23 while (limit-- > 0) { in vio_ldc_send() 24 err = ldc_write(vio->lp, data, len); in vio_ldc_send() 25 if (!err || (err != -EAGAIN)) in vio_ldc_send() 37 tag->sid = vio_send_sid(vio); in send_ctrl() 43 tag->type = type; in init_tag() 44 tag->stype = stype; in init_tag() 45 tag->stype_env = stype_env; in init_tag() 48 static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) in send_version() argument [all …]
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf_probes.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 15 #include <linux/version.h> 26 * Ubuntu 5.4.0-12.15-generic 5.4.8 34 __u32 major, minor, patch; in get_ubuntu_kernel_version() local 45 ret = fscanf(f, "%*s %*s %u.%u.%u\n", &major, &minor, &patch); in get_ubuntu_kernel_version() 50 return KERNEL_VERSION(major, minor, patch); in get_ubuntu_kernel_version() 54 * Instead, it is provided in info.version. An example content of 57 * utsname::release 4.19.0-22-amd64 58 * utsname::version #1 SMP Debian 4.19.260-1 (2022-09-29) 65 __u32 major, minor, patch; in get_debian_kernel_version() local [all …]
|
| /linux/security/keys/encrypted-keys/ |
| H A D | ecryptfs_format.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * TORSEC group -- https://security.polito.it 21 return auth_tok->token.password.session_key_encryption_key; in ecryptfs_get_auth_tok_key() 28 * Source code taken from the software 'ecryptfs-utils' version 83. 31 void ecryptfs_get_versions(int *major, int *minor, int *file_version) in ecryptfs_get_versions() argument 33 *major = ECRYPTFS_VERSION_MAJOR; in ecryptfs_get_versions() 41 * ecryptfs_fill_auth_tok - fill the ecryptfs_auth_tok structure 45 * shipped with the software 'ecryptfs-utils' version 83. 51 int major, minor; in ecryptfs_fill_auth_tok() local 53 ecryptfs_get_versions(&major, &minor, NULL); in ecryptfs_fill_auth_tok() [all …]
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | discovery.h | 77 uint16_t version; /* Table Version */ member 83 uint16_t padding[1]; /* version <= 3 */ 84 struct { /* version == 4 */ 97 uint8_t major; /* HCID Major */ member 115 uint8_t major; /* Hardware ID.major version */ member 116 uint8_t minor; /* Hardware ID.minor version */ 117 uint8_t revision; /* Hardware ID.revision version */ 120 uint8_t sub_revision : 4; /* HCID Sub-Revision */ 122 uint8_t sub_revision : 4; /* HCID Sub-Revision */ 132 uint8_t major; /* Hardware ID.major version */ member [all …]
|
| /linux/sound/isa/sb/ |
| H A D | sb_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Uros Bizjak <uros@kss-loka.si> 34 dev_dbg(chip->card->dev, "command 0x%x\n", val); in snd_sbdsp_command() 36 for (i = BUSY_LOOPS; i; i--) in snd_sbdsp_command() 94 int version; snd_sbdsp_probe() local 95 int major, minor; snd_sbdsp_probe() local [all...] |
| /linux/drivers/gpu/drm/logicvc/ |
| H A D | logicvc_drm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 43 args->pitch = logicvc->config.row_stride * DIV_ROUND_UP(args->bpp, 8); in logicvc_drm_gem_dma_dumb_create() 53 .name = "logicvc-drm", 55 .major = 1, 66 .name = "logicvc-drm", 76 regmap_read(logicvc->regmap, LOGICVC_INT_STAT_REG, &stat); in logicvc_drm_irq_handler() 79 regmap_write(logicvc->regmap, LOGICVC_INT_STAT_REG, stat); in logicvc_drm_irq_handler() 91 struct drm_device *drm_dev = &logicvc->drm_dev; in logicvc_drm_config_parse() 92 struct device *dev = drm_dev->dev; in logicvc_drm_config_parse() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | stack_user.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 * character followed by a two hex digit version number. Currently the 31 * only things supported is T01, for "Text-base version 0x01". Next, the 32 * client writes the version they would like to use, including the newline. 33 * Thus, the protocol tag is 'T01\n'. If the version tag written is 34 * unknown, -EINVAL is returned. Once the negotiation is complete, the 40 * SETN<space><8-char-hex-nodenum><newline> 49 * SETV<space><2-char-hex-major><space><2-char-hex-minor><newline> 53 * The "SETV" message sets the filesystem locking protocol version as 55 * version advertised in /sys/fs/ocfs2/max_locking_protocol. The major [all …]
|
| /linux/include/linux/mfd/ |
| H A D | cgbc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 * struct cgbc_version - Board Controller device version structure 14 * @major: Board Controller major revision 19 unsigned char major; member 24 * struct cgbc_device_data - Internal representation of the Board Controller device 29 * @cgbc_version: Board Controller version structure 37 struct cgbc_version version; member
|
| /linux/include/sound/sof/ |
| H A D | info.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 16 * Firmware boot and version 22 * Firmware boot info flag bits (64-bit) 40 #define SOF_FW_VER(MAJOR, MINOR, PATCH) ((uint32_t)( \ argument 41 ((MAJOR) << 24) | ((MINOR) << 12) | (PATCH))) 43 /* FW version - SOF_IPC_GLB_VERSION */ 46 uint16_t major; member 61 /* FW ready Message - sent by firmware when boot has completed */ 68 struct sof_ipc_fw_version version; member 98 uint32_t id; /**< platform specific - used to map to host memory */ [all …]
|
| /linux/include/uapi/linux/raid/ |
| H A D | md_u.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 16 * Different major versions are not compatible. 28 * >=3 means that bitmap superblock version 4 is supported, which uses 29 * little-endin 68 int major; global() member 117 int major; global() member 128 int major; global() member [all...] |
| /linux/sound/pci/asihpi/ |
| H A D | hpi_version.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /** HPI Version Definitions 3 Development releases have odd minor version. 4 Production releases have even minor version. 13 /* *** HPI_VER is the only edit required to update version *** */ 14 /** HPI version */ 17 /** HPI version string in dotted decimal format */ 20 /** Library version as documented in hpi-api-versions.txt */ 23 /** Construct hpi version number from major, minor, release numbers */ 26 /** Extract major version from hpi version number */ [all …]
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_fw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2020-2025 Intel Corporation 27 #define FW_RUNTIME_MAX_ADDR (FW_GLOBAL_MEM_END - FW_SHARED_MEM_SIZE) 42 /* Check if API version is lower that the given version */ 43 #define IVPU_FW_CHECK_API_VER_LT(vdev, fw_hdr, name, major, minor) \ argument 44 ivpu_fw_check_api_ver_lt(vdev, fw_hdr, #name, VPU_##name##_API_VER_INDEX, major, minor) 73 int ret = -ENOENT; in ivpu_fw_request() 77 ret = request_firmware(&vdev->fw->file, ivpu_firmware, vdev->drm.dev); in ivpu_fw_request() 79 vdev->fw->name = ivpu_firmware; in ivpu_fw_request() 87 ret = firmware_request_nowarn(&vdev->fw->file, fw_names[i].name, vdev->drm.dev); in ivpu_fw_request() [all …]
|