| /drivers/gpu/drm/ci/ |
| D | gitlab-ci.yml | 2 DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa 3 DRM_CI_COMMIT_SHA: &drm-ci-commit-sha d9849ac46623797a9f56fb9d46dc52460ac477de 6 TARGET_BRANCH: drm-next 10 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git 13 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs 14 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb 16 CI_PRE_CLONE_SCRIPT: |- 17 set -o xtrace 18 …-L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT… 19 bash download-git-cache.sh [all …]
|
| D | build.yml | 1 .build: 3 - .build-rules 4 - .container+build-rules 5 stage: build 8 - artifacts 10 - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh 12 .build:arm32: 14 - .build 15 - .use-debian/arm64_build 17 - aarch64 [all …]
|
| D | test.yml | 1 .test-rules: 2 rules: 3 - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' 5 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' 7 - !reference [.no_scheduled_pipelines-rules, rules] 8 - when: on_success 10 .lava-test: 12 - .test-rules 15 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY 16 - rm -rf install [all …]
|
| D | static-checks.yml | 1 check-patch: 3 - .build 4 - .use-debian/x86_64_build 6 - drivers/gpu/drm/ci/check-patch.py 9 rules: 10 - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 Core driver for low level functionality of the ConnectX-4 and 18 Connect-IB cards by Mellanox Technologies. 24 Build support for the Innova family of network cards by Mellanox 28 sandbox-specific client drivers. 36 Ethernet support in Mellanox Technologies ConnectX-4 NIC. 43 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support, 53 flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc 61 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS) 62 support in ConnectX NIC. MPFs is required for when multi-PF configuration [all …]
|
| /drivers/net/wireless/ath/ath11k/ |
| D | reg.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2025 Qualcomm Innovation Center, Inc. All rights reserved. 12 #define ATH11K_2GHZ_CH01_11 REG_RULE(2412 - 10, 2462 + 10, 40, 0, 20, 0) 13 #define ATH11K_5GHZ_5150_5350 REG_RULE(5150 - 10, 5350 + 10, 80, 0, 30,\ 15 #define ATH11K_5GHZ_5725_5850 REG_RULE(5725 - 10, 5850 + 10, 80, 0, 30,\ 36 regd = rcu_dereference_rtnl(ar->hw->wiphy->regd); in ath11k_regdom_changes() 44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes() 52 struct ath11k *ar = hw->priv; in ath11k_reg_notifier() 55 ath11k_dbg(ar->ab, ATH11K_DBG_REG, in ath11k_reg_notifier() [all …]
|
| /drivers/gpu/drm/xe/ |
| D | xe_rtp.h | 1 /* SPDX-License-Identifier: MIT */ 28 * Macros to encode rules to match against platform, IP version, stepping, etc. 29 * Shouldn't be used directly - see XE_RTP_RULES() 51 * XE_RTP_RULE_PLATFORM - Create rule matching platform 60 * XE_RTP_RULE_SUBPLATFORM - Create rule matching platform and sub-platform 62 * @sub_: sub-platform to match 70 * XE_RTP_RULE_GRAPHICS_STEP - Create rule matching graphics stepping 83 * XE_RTP_RULE_MEDIA_STEP - Create rule matching media stepping 96 * XE_RTP_RULE_ENGINE_CLASS - Create rule matching an engine class 105 * XE_RTP_RULE_FUNC - Create rule using callback function for match [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 subdir-ccflags-y += $(call cc-option, -Wformat-truncation) 9 # Enable -Werror in CI and development 10 subdir-ccflags-$(CONFIG_DRM_XE_WERROR) += -Werror 12 subdir-ccflags-y += -I$(obj) -I$(src) 19 cmd_wa_oob = mkdir -p $(@D); $^ $(generated_oob) 21 $(src)/xe_wa_oob.rules 24 # Please keep these build lists sorted! 28 xe-y += xe_bb.o \ 116 xe-$(CONFIG_HMM_MIRROR) += xe_hmm.o [all …]
|
| D | xe_uc_fw_abi.h | 1 /* SPDX-License-Identifier: MIT */ 13 * DOC: CSS-based Firmware Layout 15 * The CSS-based firmware structure is used for GuC releases on all platforms 25 * <-header size-> <---header size continued -----------> 26 * <--- size -----------------------------------------------------------> 27 * <-key size-> 28 * <-mod size-> 29 * <-exp size-> 32 * uCode and RSA signature are must-have components that will be used by driver. 37 * Driver will do some basic fw size validation based on the following rules: [all …]
|
| /drivers/gpu/drm/i915/ |
| D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # As this may inadvertently break the build, only allow the user 12 Add -Werror to the build flags for (and only for) i915.ko. 79 down. This sets the default value of i915.mmio_debug to -1 and can 132 ordinary tests, but may be vital for post-mortem debugging when 146 ordinary tests, but may be vital for post-mortem debugging when 203 module initialisation afterwards) use i915.selftest=-1. 216 and may trigger unintended HW side-effects as they break strict 217 rules given in the HW specification. For science.
|
| /drivers/comedi/drivers/ni_routing/tools/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 12 @echo "\`make csv-files\`" 13 @echo " Creates new csv-files using content of c-files of existing" 15 @echo " sub-directory." 16 @echo "\`make c-files\`" 17 @echo " Creates new c-files using content of csv sub-directory. These" 18 @echo " new c-files can be compared to the active content in the" 20 @echo "\`make csv-blank\`" 24 @echo "\`make clean-partial\`" 29 @echo " Build all csv-files, then all new c-files." [all …]
|
| /drivers/staging/media/atomisp/pci/ |
| D | sh_css_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 /*#include "vamem.h"*/ /* Cannot include for VAMEM properties this file is visible on ISP -> pipeli… 32 /* UV offset: 1:uv=-128...127, 0:uv=0...255 */ 39 #define SH_CSS_BAYER_MAXVAL ((1U << SH_CSS_BAYER_BITS) - 1) 53 #define SH_CSS_MACC2_COEF_SHIFT 13 /* [s[exp].[13-exp]] for ISP2 */ 57 * factors, the OR of these defines is used to build the mask of supported 58 * factors. The BDS factor is used in pre-processor expressions so we cannot 84 /*--------------- sRGB Gamma ----------------- 85 CCM : YCgCo[0,8191] -> RGB[0,4095] 86 sRGB Gamma : RGB [0,4095] -> RGB[0,8191] [all …]
|
| /drivers/net/ipa/ |
| D | ipa_table.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. 4 * Copyright (C) 2018-2024 Linaro Ltd. 10 #include <linux/dma-mapping.h> 27 * The IPA has tables defined in its local (IPA-resident) memory that define 28 * filter and routing rules. An entry in either of these tables is a little 29 * endian 64-bit "slot" that holds the address of a rule definition. (The 37 * Rules can be in local memory or in DRAM (system memory). The offset of 38 * an object (such as a route or filter table) in IPA-resident memory must 39 * 128-byte aligned. An object in system memory (such as a route or filter [all …]
|
| /drivers/acpi/acpica/ |
| D | nsaccess.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: nsaccess - Top-level functions for accessing ACPI namespace 51 * The global root ptr is initially NULL, so a non-NULL value indicates in acpi_ns_root_initialize() 85 for (init_val = acpi_gbl_pre_defined_names; init_val->name; init_val++) { in acpi_ns_root_initialize() 90 if (!strcmp(init_val->name, "_OSI") in acpi_ns_root_initialize() 102 acpi_ns_create_node(*ACPI_CAST_PTR(u32, init_val->name)); in acpi_ns_root_initialize() 108 new_node->descriptor_type = ACPI_DESC_TYPE_NAMED; in acpi_ns_root_initialize() 109 new_node->type = init_val->type; in acpi_ns_root_initialize() 114 prev_node->peer = new_node; in acpi_ns_root_initialize() 117 new_node->parent = &acpi_gbl_root_node_struct; in acpi_ns_root_initialize() [all …]
|
| /drivers/scsi/esas2r/ |
| D | esas2r_io.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 52 if (unlikely(test_bit(AF_DEGRADED_MODE, &a->flags) || in esas2r_start_request() 53 test_bit(AF_POWER_DOWN, &a->flags))) { in esas2r_start_request() 54 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) in esas2r_start_request() 55 rq->req_stat = RS_SEL2; in esas2r_start_request() 57 rq->req_stat = RS_DEGRADED; in esas2r_start_request() 58 } else if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI)) { in esas2r_start_request() 59 t = a->targetdb + rq->target_id; in esas2r_start_request() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| D | ice_trace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 /* Modeled on trace-events-sample.h */ 17 /* See trace-events-sample.h for a detailed description of why this 36 * ifdefs, and to allow tracepoints to be disabled entirely at build 68 __string(devname, q_vector->rx.rx_ring->netdev->name)), 70 TP_fast_assign(__entry->q_vector = q_vector; 71 __entry->dim = dim; 74 …TP_printk("netdev: %s Rx-Q: %d dim-state: %d dim-profile: %d dim-tune: %d dim-st-right: %d dim-st-… 76 __entry->q_vector->rx.rx_ring->q_index, 77 __entry->dim->state, [all …]
|
| D | ice_parser.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * ice_parser_sect_item_get - parse an item from a section 73 if (index >= le16_to_cpu(hdr->count)) in ice_parser_sect_item_get() 80 * ice_parser_create_table - create an item table from a section 98 struct ice_seg *seg = hw->seg; in ice_parser_create_table() 103 return ERR_PTR(-EINVAL); in ice_parser_create_table() 107 return ERR_PTR(-ENOMEM); in ice_parser_create_table() 117 idx = le16_to_cpu(hdr->offset) + in ice_parser_create_table() 137 dev_info(dev, "\talu0 = %d\n", bm->alu0); in ice_imem_bst_bm_dump() 138 dev_info(dev, "\talu1 = %d\n", bm->alu1); in ice_imem_bst_bm_dump() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_rule.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 20 struct mlx5dr_ste_ctx *ste_ctx = dmn->ste_ctx; in dr_rule_append_to_miss_list() 30 return -ENOMEM; in dr_rule_append_to_miss_list() 34 list_add_tail(&new_last_ste->miss_list_node, miss_list); in dr_rule_append_to_miss_list() 47 struct mlx5dr_ste_ctx *ste_ctx = matcher->tbl->dmn->ste_ctx; in dr_rule_set_last_ste_miss_addr() 53 icm_addr = mlx5dr_icm_pool_get_chunk_icm_addr(nic_matcher->e_anchor->chunk); in dr_rule_set_last_ste_miss_addr() 62 struct mlx5dr_domain *dmn = matcher->tbl->dmn; in dr_rule_create_collision_htbl() 67 new_htbl = mlx5dr_ste_htbl_alloc(dmn->ste_icm_pool, in dr_rule_create_collision_htbl() 77 ste = new_htbl->chunk->ste_arr; in dr_rule_create_collision_htbl() 94 mlx5dr_dbg(matcher->tbl->dmn, "Failed creating collision entry\n"); in dr_rule_create_collision_entry() [all …]
|
| D | dr_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 26 #define mlx5dr_err(dmn, arg...) mlx5_core_err((dmn)->mdev, ##arg) 27 #define mlx5dr_info(dmn, arg...) mlx5_core_info((dmn)->mdev, ##arg) 28 #define mlx5dr_dbg(dmn, arg...) mlx5_core_dbg((dmn)->mdev, ##arg) 94 DR_STE_SIZE_REDUCED = DR_STE_SIZE - DR_STE_SIZE_MASK, 162 /* refcount: indicates the num of rules that using this ste */ 237 htbl->refcount--; in mlx5dr_htbl_put() 238 if (!htbl->refcount) in mlx5dr_htbl_put() 244 htbl->refcount++; in mlx5dr_htbl_get() 359 ste->refcount--; in mlx5dr_ste_put() [all …]
|
| /drivers/net/ethernet/sfc/ |
| D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
| /drivers/net/ethernet/sfc/siena/ |
| D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|
| /drivers/usb/core/ |
| D | urb.c | 1 // SPDX-License-Identifier: GPL-2.0 24 if (urb->transfer_flags & URB_FREE_BUFFER) in urb_destroy() 25 kfree(urb->transfer_buffer); in urb_destroy() 31 * usb_init_urb - initializes a urb so that it can be used by a USB driver 48 kref_init(&urb->kref); in usb_init_urb() 49 INIT_LIST_HEAD(&urb->urb_list); in usb_init_urb() 50 INIT_LIST_HEAD(&urb->anchor_list); in usb_init_urb() 56 * usb_alloc_urb - creates a new urb for a USB driver to use 85 * usb_free_urb - frees the memory used by a urb when all users of it are finished 97 kref_put(&urb->kref, urb_destroy); in usb_free_urb() [all …]
|
| /drivers/net/usb/ |
| D | asix_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2003-2006 David Hollis <dhollis@davehollis.com> 7 * Copyright (c) 2002-2003 TiVo Inc. 31 ret = ret < 0 ? ret : -ENODATA; in asix_read_cmd() 33 netdev_warn(dev->net, "Failed to read reg index 0x%04x: %d\n", in asix_read_cmd() 57 netdev_warn(dev->net, "Failed to write reg index 0x%04x: %d\n", in asix_write_cmd() 78 netdev_err(dev->net, "Failed to enable software MII access\n"); in asix_set_sw_mii() 88 netdev_err(dev->net, "Failed to enable hardware MII access\n"); in asix_set_hw_mii() 99 if (ret == -ENODEV || ret == -ETIMEDOUT) in asix_check_host_enable() 104 if (ret == -ENODEV) in asix_check_host_enable() [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| D | commands.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */ 25 if (unlikely(le16_to_cpu(resp->cmd_id) != cmd_id)) { in qtnf_cmd_check_reply_header() 27 mac_id, vif_id, cmd_id, le16_to_cpu(resp->cmd_id)); in qtnf_cmd_check_reply_header() 28 return -EINVAL; in qtnf_cmd_check_reply_header() 31 if (unlikely(resp->macid != mac_id)) { in qtnf_cmd_check_reply_header() 33 mac_id, vif_id, cmd_id, resp->macid); in qtnf_cmd_check_reply_header() 34 return -EINVAL; in qtnf_cmd_check_reply_header() 37 if (unlikely(resp->vifid != vif_id)) { in qtnf_cmd_check_reply_header() 39 mac_id, vif_id, cmd_id, resp->vifid); in qtnf_cmd_check_reply_header() [all …]
|
| /drivers/net/ethernet/fungible/funeth/ |
| D | funeth_rx.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 4 #include <linux/dma-mapping.h> 22 /* Per packet headroom in non-XDP mode. Present only for 1-frag packets. */ 40 if (unlikely(buf->pg_refs < MIN_PAGE_REFS)) { in refresh_refs() 41 buf->pg_refs += EXTRA_PAGE_REFS; in refresh_refs() 42 page_ref_add(buf->page, EXTRA_PAGE_REFS); in refresh_refs() 52 struct funeth_rx_cache *c = &q->cache; in cache_offer() 54 if (c->prod_cnt - c->cons_cnt <= c->mask && buf->node == numa_mem_id()) { in cache_offer() 55 c->bufs[c->prod_cnt & c->mask] = *buf; in cache_offer() 56 c->prod_cnt++; in cache_offer() [all …]
|