Home
last modified time | relevance | path

Searched +full:sw +full:- +full:managed (Results 1 – 25 of 98) sorted by relevance

1234

/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/
DKconfig1 # 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.
28 sandbox-specific client drivers.
36 Ethernet support in Mellanox Technologies ConnectX-4 NIC.
43 Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
61 Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS)
62 support in ConnectX NIC. MPFs is required for when multi-PF configuration
67 bool "Mellanox Technologies MLX5 SRIOV E-Switch support"
71 Mellanox Technologies Ethernet SRIOV E-Switch support in ConnectX NIC.
[all …]
/linux-6.14.4/drivers/clk/bcm/
Dclk-kona.h1 /* SPDX-License-Identifier: GPL-2.0-only */
16 #include <linux/clk-provider.h>
24 #define BAD_CLK_NAME ((const char *)-1)
33 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag))
34 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag)))
35 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag))
36 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag)))
40 #define ccu_policy_exists(ccu_policy) ((ccu_policy)->enable.offset != 0)
44 #define policy_exists(policy) ((policy)->offset != 0)
49 #define gate_is_sw_controllable(gate) FLAG_TEST(gate, GATE, SW)
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/net/
Dmicrochip,sparx5-switch.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/net/microchip,sparx5-switch.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Steen Hegelund <[email protected]>
11 - Lars Povlsen <[email protected]>
12 - Daniel Machon <[email protected]>
15 The SparX-5 Enterprise Ethernet switch family provides a rich set of
16 Enterprise switching features such as advanced TCAM-based VLAN and
18 security through TCAM-based frame processing using versatile content
[all …]
/linux-6.14.4/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_ctl.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
26 * struct dpu_hw_stage_cfg - blending stage cfg
43 * @stream_sel: Stream selection for multi-stream interfaces
58 * struct dpu_hw_ctl_ops - Interface to the wb Hw driver functions
63 * kickoff hw operation for Sw controlled interfaces
64 * DSI cmd mode and WB interface are SW controlled
77 * kickoff prepare is in progress hw operation for sw
79 * are SW controlled
167 * @dspp_sub_blk : DSPP sub-block index
[all …]
/linux-6.14.4/Documentation/security/
Dsnp-tdx-threat-model.rst17 the kernel through various networking or limited HW-specific exposed
30 classified into different subtypes depending on the SW that is intended
37 CoCo, in the virtualization context, refers to a set of HW and/or SW
38 technologies that allow for stronger security guarantees for the SW running
40 confirm the trustworthiness of all SW pieces to include in its reduced
48 additional mechanisms to control guest-host page mapping. More details on
49 the x86-specific solutions can be found in
51 …https://www.amd.com/system/files/techdocs/sev-snp-strengthening-vm-isolation-with-integrity-protec…
56 that acts as a security manager. The host-side virtual machine monitor
63 In the following diagram, the "<--->" lines represent bi-directional
[all …]
/linux-6.14.4/Documentation/networking/device_drivers/wifi/intel/
Dipw2200.rst1 .. SPDX-License-Identifier: GPL-2.0
11 - Intel(R) PRO/Wireless 2200BG Network Connection
12 - Intel(R) PRO/Wireless 2915ABG Network Connection
20 Copyright |copy| 2004-2006, Intel Corporation
37 2. Ad-Hoc Networking
78 the warranty and/or issues arising from regulatory non-compliance, and
83 modules, and accordingly, condition system-level regulatory approval
86 non-compliant.
113 -------------------------
116 + BSS mode (Infrastructure, Managed)
[all …]
Dipw2100.rst1 .. SPDX-License-Identifier: GPL-2.0
10 - Intel(R) PRO/Wireless 2100 Network Connection
12 Copyright |copy| 2003-2006, Intel Corporation
16 :Version: git-1.1.5
23 2. Release git-1.1.5 Current Features
64 the warranty and/or issues arising from regulatory non-compliance, and
69 modules, and accordingly, condition system-level regulatory approval
72 non-compliant.
81 https://www.intel.com/support/wireless/sb/CS-006408.htm
97 2. Release git-1.1.5 Current Supported Features
[all …]
/linux-6.14.4/Documentation/userspace-api/
Diommufd.rst1 .. SPDX-License-Identifier: GPL-2.0+
20 I/O page tables for all IOMMUs, with room in the design to add non-generic
31 --------------------
35 - IOMMUFD_OBJ_IOAS, representing an I/O address space (IOAS), allowing map/unmap
41 - IOMMUFD_OBJ_DEVICE, representing a device that is bound to iommufd by an
44 - IOMMUFD_OBJ_HWPT_PAGING, representing an actual hardware I/O page table
45 (i.e. a single struct iommu_domain) managed by the iommu driver. "PAGING"
48 feature flag. This can be either an UNMANAGED stage-1 domain for a device
49 running in the user space, or a nesting parent stage-2 domain for mappings
50 from guest-level physical addresses to host-level physical addresses.
[all …]
/linux-6.14.4/drivers/input/
Dinput.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 1999-2002 Vojtech Pavlik
28 #include "input-compat.h"
29 #include "input-core-private.h"
30 #include "input-poller.h"
73 if (value > old_val - fuzz / 2 && value < old_val + fuzz / 2) in input_defuzz_abs_event()
76 if (value > old_val - fuzz && value < old_val + fuzz) in input_defuzz_abs_event()
79 if (value > old_val - fuzz * 2 && value < old_val + fuzz * 2) in input_defuzz_abs_event()
88 if (test_bit(EV_REP, dev->evbit) && in input_start_autorepeat()
89 dev->rep[REP_PERIOD] && dev->rep[REP_DELAY] && in input_start_autorepeat()
[all …]
/linux-6.14.4/arch/arm/mach-omap2/
Domap_hwmod.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2009-2011 Nokia Corporation
6 * Copyright (C) 2011-2012 Texas Instruments, Inc.
13 * These headers and macros are used to define OMAP on-chip module
16 * omap_hwmod code, in arch/arm/mach-omap2/omap_hwmod.c (as of this
20 * - add interconnect error log structures
21 * - init_conn_id_bit (CONNID_BIT_VECTOR)
22 * - implement default hwmod SMS/SDRC flags?
23 * - move Linux-specific data ("non-ROM data") out
95 /* modulemode control type (SW or HW) */
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_flat_memory.c1 // SPDX-License-Identifier: GPL-2.0 OR MIT
3 * Copyright 2014-2022 Advanced Micro Devices, Inc.
58 * System Unified Address - SUA
61 * a set of page tables we call GPUVM and these page tables are managed by
67 * the same page tables used by host x86 processors and that are managed by
82 * HSA64 - ATC/IOMMU 64b
106 * the pipeline (sw and hw), we wish to compress the 64b virtual address
139 * In all cases (no matter where the 64b -> 49b conversion is done), the gfxip
190 * HSA32 - ATC/IOMMU 32b
207 * Device Unified Address - DUA
[all …]
/linux-6.14.4/tools/testing/selftests/net/forwarding/
Dbridge_mdb.sh2 # SPDX-License-Identifier: GPL-2.0
4 # +-----------------------+ +------------------------+
15 # +----|------------------+ +----|-------------------+
17 # +----|--------------------------------------------------|-------------------+
18 # | SW | | |
19 # | +--|--------------------------------------------------|-----------------+ |
24 # | +-----------------------------------------------------------------------+ |
25 # +---------------------------------------------------------------------------+
152 check_fail $? "Managed to replace $name host entry"
161 check_fail $? "Managed to add $name host entry with a $invalid_state state"
[all …]
/linux-6.14.4/drivers/net/ethernet/intel/idpf/
Didpf_txrx.h1 /* SPDX-License-Identifier: GPL-2.0-only */
75 * descriptors before SW gets an interrupt and overwrites SW head, the gen bit
77 * be gone forever and SW has no reasonable way to tell that this has happened.
78 * From SW perspective, when we finally get an interrupt, it looks like we're
83 #define IDPF_RX_BUFQ_WORKING_SET(rxq) ((rxq)->desc_count - 1)
87 if (unlikely(++(ntc) == (rxq)->desc_count)) { \
95 if (unlikely(++(idx) == (q)->desc_count)) \
117 ((((txq)->next_to_clean > (txq)->next_to_use) ? 0 : (txq)->desc_count) + \
118 (txq)->next_to_clean - (txq)->next_to_use - 1)
120 #define IDPF_TX_BUF_RSV_UNUSED(txq) ((txq)->stash->buf_stack.top)
[all …]
/linux-6.14.4/drivers/gpu/drm/msm/
Dmsm_drv.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
190 /* NOTE: mm managed at the page level, size is in # of pages
191 * and position mm_node->start is in # of pages:
221 * sw hangcheck timer. Written (via debugfs) by igt tests to test
222 * the sw hangcheck mechanism.
298 return -EINVAL; in msm_hdmi_modeset_init()
330 return -EINVAL; in msm_dsi_modeset_init()
378 return -EINVAL; in msm_dp_register()
388 return -EINVAL; in msm_dp_modeset_init()
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath11k/
Dhal_desc.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
34 * Producer: SW/FW
43 * Cookie field exclusively used by SW. HW ignores the contents,
47 * Field can be used by SW to for example associate the buffers
510 * Consumer: REO/SW/FW
531 * Indicates the MPDU was received as part of an A-MPDU.
535 * this frame shall be pushed to SW or deleted.
617 * field is still valid for MPDU frames without A-MSDU. It still
[all …]
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
Ddev.c1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
40 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_allocated()
42 return table && !xa_empty(&table->devices); in mlx5_sf_dev_allocated()
50 return sysfs_emit(buf, "%u\n", sf_dev->sfnum); in sfnum_show()
73 mlx5_adev_idx_free(adev->id); in mlx5_sf_dev_release()
82 id = sf_dev->adev.id; in mlx5_sf_dev_remove_aux()
85 auxiliary_device_delete(&sf_dev->adev); in mlx5_sf_dev_remove_aux()
86 auxiliary_device_uninit(&sf_dev->adev); in mlx5_sf_dev_remove_aux()
91 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_add()
106 err = -ENOMEM; in mlx5_sf_dev_add()
[all …]
/linux-6.14.4/drivers/gpu/drm/
Ddrm_connector.c52 * Hence they are reference-counted using drm_connector_get() and
68 * For connectors which are not fixed (like built-in panels) the driver needs to
77 * Note drm_connector_[un]register() first take connector->lock and then
95 { DRM_MODE_CONNECTOR_DVII, "DVI-I" },
96 { DRM_MODE_CONNECTOR_DVID, "DVI-D" },
97 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" },
104 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" },
105 { DRM_MODE_CONNECTOR_HDMIB, "HDMI-B" },
133 * drm_get_connector_type_name - return a string for connector type
148 * drm_connector_get_cmdline_mode - reads the user's cmdline mode
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath12k/
Dhal_desc.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022, 2024 Qualcomm Innovation Center, Inc. All rights reserved.
34 * Producer: SW/FW
43 * Cookie field exclusively used by SW. HW ignores the contents,
47 * Field can be used by SW to for example associate the buffers
634 * Consumer: REO/SW/FW
649 * Indicates the MPDU was received as part of an A-MPDU.
653 * this frame shall be pushed to SW or deleted.
739 * field is still valid for MPDU frames without A-MSDU. It still
[all …]
/linux-6.14.4/drivers/net/ethernet/intel/ice/
Dice_dcb_lib.c1 // SPDX-License-Identifier: GPL-2.0
9 * ice_dcb_get_ena_tc - return bitmap of enabled TCs
43 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_is_pfc_causing_hung_q()
47 for (tc = 0; tc < num_tcs - 1; tc++) in ice_is_pfc_causing_hung_q()
48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q()
49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q()
56 up2tc = rd32(&pf->hw, PRTDCB_TUP2TC); in ice_is_pfc_causing_hung_q()
70 ref_prio_xoff[i] = pf->stats.priority_xoff_rx[i]; in ice_is_pfc_causing_hung_q()
76 if (pf->stats.priority_xoff_rx[i] > ref_prio_xoff[i]) in ice_is_pfc_causing_hung_q()
83 * ice_dcb_get_mode - gets the DCB mode
[all …]
/linux-6.14.4/drivers/net/ethernet/intel/e1000e/
Dich8lan.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
5 * 82562G-2 10/100 Network Connection
7 * 82562GT-2 10/100 Network Connection
9 * 82562V-2 10/100 Network Connection
10 * 82566DC-2 Gigabit Network Connection
12 * 82566DM-2 Gigabit Network Connection
19 * 82567LM-2 Gigabit Network Connection
20 * 82567LF-2 Gigabit Network Connection
21 * 82567V-2 Gigabit Network Connection
[all …]
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_chains.c1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
14 #define chains_lock(chains) ((chains)->lock)
15 #define chains_ht(chains) ((chains)->chains_ht)
16 #define prios_ht(chains) ((chains)->prios_ht)
17 #define chains_default_ft(chains) ((chains)->chains_default_ft)
18 #define chains_end_ft(chains) ((chains)->chains_end_ft)
91 return chains->flags & MLX5_CHAINS_AND_PRIOS_SUPPORTED; in mlx5_chains_prios_supported()
96 return chains->flags & MLX5_CHAINS_IGNORE_FLOW_LEVEL_SUPPORTED; in mlx5_chains_ignore_flow_level_supported()
111 return UINT_MAX - 1; in mlx5_chains_get_chain_range()
127 if (!chains->dev->priv.eswitch || in mlx5_chains_get_prio_range()
[all …]
/linux-6.14.4/sound/soc/tegra/
Dtegra186_asrc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 // tegra186_asrc.c - Tegra186 ASRC driver
73 regmap_write(asrc->regmap, in tegra186_asrc_lock_stream()
83 regcache_cache_only(asrc->regmap, true); in tegra186_asrc_runtime_suspend()
84 regcache_mark_dirty(asrc->regmap); in tegra186_asrc_runtime_suspend()
94 regcache_cache_only(asrc->regmap, false); in tegra186_asrc_runtime_resume()
101 regmap_write(asrc->regmap, TEGRA186_ASRC_GLOBAL_SCRATCH_ADDR, in tegra186_asrc_runtime_resume()
103 regmap_write(asrc->regmap, TEGRA186_ASRC_GLOBAL_ENB, in tegra186_asrc_runtime_resume()
106 regcache_sync(asrc->regmap); in tegra186_asrc_runtime_resume()
109 if (asrc->lane[id].ratio_source != in tegra186_asrc_runtime_resume()
[all …]
/linux-6.14.4/include/linux/
Dinput.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 1999-2002 Vojtech Pavlik
16 * In-kernel definitions.
27 * struct input_value - input value representation
46 * struct input_dev - represents an input device
89 * @sw: reflects current state of device's switches
116 * to make sure that dev->open() is only called when the first
117 * user opens device and dev->close() is called when the very
120 * causes input_open_device*() fail with -ENODEV.
123 * accessing the list dev->mutex must be held
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etm4x9 configured and managed automatically by the coresight framework.
76 Description: (Read) Indicates the number of single-shot comparator controls that
155 Description: (RW) In non-secure state, each bit controls whether instruction
290 non-secure exception levels.
357 Description: (Read) Print the content of the SW Lock Status Register
422 (0x010) as currently set by SW.
486 Description: (Read) Returns the number of P0 right-hand keys that the trace unit
493 Description: (Read) Returns the number of P1 right-hand keys that the trace unit
500 Description: (Read) Returns the number of special P1 right-hand keys that the
508 Description: (Read) Returns the number of conditional P1 right-hand keys that
[all …]
/linux-6.14.4/arch/arm64/kvm/vgic/
Dvgic-v4.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/irqchip/arm-gic-v3.h>
18 * The vgic-v4 layer acts as a bridge between several entities:
19 * - The GICv4 ITS representation offered by the ITS driver
20 * - VFIO, which is in charge of the PCI endpoint
21 * - The virtual ITS, which is the only thing the guest sees
46 * - Any invalidation triggers a call to its_prop_update_vlpi()
47 * - The INT command results in a irq_set_irqchip_state(), which
49 * - The CLEAR command results in a irq_set_irqchip_state(), which
51 * - DISCARD translates into an unmap, similar to a call to
[all …]

1234