Home
last modified time | relevance | path

Searched +full:can +full:- +full:primary (Results 1 – 25 of 1029) sorted by relevance

12345678910>>...42

/linux/Documentation/security/tpm/
H A Dtpm-security.rst1 .. SPDX-License-Identifier: GPL-2.0-only
12 ------------
22 -----------------------------------------------
25 interposer which is a simple external device that can be installed in
34 try to insure that if we can't prevent the attack then at least we can
38 reset capability can be controlled by an attacker who has access to
42 ---------------------------
44 Since the attacker can send their own commands to the TPM, they can
60 The first can be thwarted by always doing HMAC protection of the PCR
63 response. However, the second can only really be detected by relying
[all …]
/linux/Documentation/virt/
H A Dne_overview.rst1 .. SPDX-License-Identifier: GPL-2.0
15 can be separated from other applications running in the same VM. This
16 application then runs in a separate VM than the primary VM, namely an enclave.
24 carved out of the primary VM. Each enclave is mapped to a process running in the
25 primary VM, that communicates with the NE kernel driver via an ioctl interface.
29 1. An enclave abstraction process - a user space process running in the primary
33 There is a NE emulated PCI device exposed to the primary VM. The driver for this
39 hypervisor running on the host where the primary VM is running. The Nitro
42 2. The enclave itself - a VM running on the same host as the primary VM that
43 spawned it. Memory and CPUs are carved out of the primary VM and are dedicated
[all …]
/linux/Documentation/devicetree/bindings/net/can/
H A Dst,stm32-bxcan.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/can/st,stm32-bxcan.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 description: STMicroelectronics BxCAN controller for CAN bus
12 - Dario Binacchi <dario.binacchi@amarulasolutions.com>
15 - $ref: can-controller.yaml#
20 - st,stm32f4-bxcan
22 st,can-primary:
24 Primary mode of the bxCAN peripheral is only relevant if the chip has
[all …]
/linux/drivers/mfd/
H A Dwm831x-irq.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm831x-irq.c -- Interrupt controller support for Wolfson WM831x PMICs
26 int primary; member
33 .primary = WM831X_TEMP_INT,
38 .primary = WM831X_GP_INT,
43 .primary = WM831X_GP_INT,
48 .primary = WM831X_GP_INT,
53 .primary = WM831X_GP_INT,
58 .primary = WM831X_GP_INT,
63 .primary = WM831X_GP_INT,
[all …]
H A Dwm8350-irq.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8350-irq.c -- IRQ support for Wolfson WM8350
35 int primary; member
43 .primary = WM8350_OC_INT,
49 .primary = WM8350_UV_INT,
54 .primary = WM8350_UV_INT,
59 .primary = WM8350_UV_INT,
64 .primary = WM8350_UV_INT,
69 .primary = WM8350_UV_INT,
74 .primary = WM8350_UV_INT,
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_modeset_helper.c37 * This helper library contains various one-off functions which don't really fit
42 * drm_helper_move_panel_connectors_to_head() - move panels to the front in the
59 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head()
61 &dev->mode_config.connector_list, head) { in drm_helper_move_panel_connectors_to_head()
62 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS || in drm_helper_move_panel_connectors_to_head()
63 connector->connector_type == DRM_MODE_CONNECTOR_eDP || in drm_helper_move_panel_connectors_to_head()
64 connector->connector_type == DRM_MODE_CONNECTOR_DSI) in drm_helper_move_panel_connectors_to_head()
65 list_move_tail(&connector->head, &panel_list); in drm_helper_move_panel_connectors_to_head()
68 list_splice(&panel_list, &dev->mode_config.connector_list); in drm_helper_move_panel_connectors_to_head()
69 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_helper_move_panel_connectors_to_head()
[all …]
/linux/Documentation/virt/hyperv/
H A Dhibernation.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ----------
9 Hibernation is sometimes called suspend-to-disk, as it writes a memory
12 memory image is restored from disk so that it can resume execution
14 Documentation/admin-guide/pm/sleep-states.rst.
23 Hibernation can be initiated within Linux by writing "disk" to
30 ---------------------------------------
31 Linux guests on Hyper-V can also be hibernated, in which case the
32 hardware is the virtual hardware provided by Hyper-V to the guest VM.
34 the underlying Hyper-V host continue to run normally. While the
[all …]
/linux/drivers/block/drbd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
19 DRBD is a shared-nothing, synchronously replicated block device. It
21 clusters and in this context, is a "drop-in" replacement for shared
24 Each minor device has a role, which can be 'primary' or 'secondary'.
25 On the node with the primary device the application is supposed to
31 DRBD can also be used in dual-Primary mode (device writable on both
32 nodes), which means it can exhibit shared disk semantics in a
33 shared-nothing cluster. Needless to say, on top of dual-Primary
38 See also: https://www.drbd.org/, http://www.linux-ha.org
H A Ddrbd_strings.c1 // SPDX-License-Identifier: GPL-2.0-only
7 Copyright (C) 2003-2008, LINBIT Information Technologies GmbH.
8 Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@linbit.com>.
9 Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@linbit.com>.
45 [R_PRIMARY] = "Primary",
63 [-SS_TWO_PRIMARIES] = "Multiple primaries not allowed by config",
64 [-SS_NO_UP_TO_DATE_DISK] = "Need access to UpToDate data",
65 [-SS_NO_LOCAL_DISK] = "Can not resync without local disk",
66 [-SS_NO_REMOTE_DISK] = "Can not resync without remote disk",
67 [-SS_CONNECTED_OUTDATES] = "Refusing to be Outdated while Connected",
[all …]
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_ras.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #define SRR1_MC_LDSTERR (1ul << (63-42))
22 #define SRR1_MC_IFETCH_SH (63-45)
25 #define SRR1_MC_IFETCH_SLBMULTI 3 /* SLB multi-hit */
26 #define SRR1_MC_IFETCH_SLBPARMULTI 4 /* SLB parity + multi-hit */
27 #define SRR1_MC_IFETCH_TLBMULTI 5 /* I-TLB multi-hit */
30 #define DSISR_MC_DERAT_MULTI 0x800 /* D-ERAT multi-hit */
31 #define DSISR_MC_TLB_MULTI 0x400 /* D-TLB multi-hit */
33 #define DSISR_MC_SLB_MULTI 0x080 /* SLB multi-hit */
34 #define DSISR_MC_SLB_PARMULTI 0x040 /* SLB parity + multi-hit */
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dcoex.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2013-2014, 2018-2020, 2022-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
11 #include "iwl-modparams.h"
13 #include "iwl-debug.h"
100 * Checking that we hold mvm->mutex is a good idea, but the rate in iwl_get_coex_type()
101 * control can't acquire the mutex since it runs in Tx path. in iwl_get_coex_type()
109 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_get_coex_type()
112 chanctx_conf->def.chan->band != NL80211_BAND_2GHZ) { in iwl_get_coex_type()
119 phy_ctx_id = *((u16 *)chanctx_conf->drv_priv); in iwl_get_coex_type()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-tuner.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes
52 Since this is a write-only ioctl, it does not return the actually
68 .. flat-table:: struct v4l2_tuner
69 :header-rows: 0
70 :stub-columns: 0
72 * - __u32
73 - ``index``
74 - :cspan:`1` Identifies the tuner, set by the application.
75 * - __u8
[all …]
/linux/tools/testing/selftests/kvm/
H A Dirqfd_test.c1 // SPDX-License-Identifier: GPL-2.0-only
19 * KVM de-assigns based on eventfd *and* GSI, but requires unique eventfds when
20 * assigning (the API isn't symmetrical). Abuse the oddity and use a per-task
21 * GSI base to avoid false failures due to cross-task de-assign, i.e. so that
22 * the secondary doesn't de-assign the primary's eventfd and cause assign to
23 * unexpectedly succeed on the primary.
33 * The secondary task can encounter EBADF since the primary can close in juggle_eventfd_secondary()
34 * the eventfd at any time. And because the primary can recreate the in juggle_eventfd_secondary()
35 * eventfd, at the safe fd in the file table, the secondary can also in juggle_eventfd_secondary()
46 /* De-assign should succeed unless the eventfd was closed. */ in juggle_eventfd_secondary()
[all …]
/linux/drivers/video/console/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 The program SVGATextMode can be used to utilize SVGA video cards to
28 tristate "MDA text console (dual-headed)"
33 say Y here if your MDA card is the primary card in your system; the
58 On PA-RISC, the default value is 160, which should fit a 1280x1024
69 On PA-RISC, the default value is 64, which should fit a 1280x1024
81 Low-level framebuffer-based console driver.
89 This option enables the fbcon (framebuffer text-based) hardware
93 On modern machines, on mainstream machines (like x86-64) or when
104 bool "Map the console to the primary display device"
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_sprite_uapi.c1 // SPDX-License-Identifier: MIT
20 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_ckey()
21 struct drm_intel_sprite_colorkey *key = &plane_state->ckey; in intel_plane_set_ckey()
27 * sprite and not on the primary. in intel_plane_set_ckey()
29 if (plane->id == PLANE_PRIMARY && in intel_plane_set_ckey()
30 set->flags & I915_SET_COLORKEY_SOURCE) in intel_plane_set_ckey()
31 key->flags = 0; in intel_plane_set_ckey()
35 * the primary and not on the sprite. in intel_plane_set_ckey()
37 if (DISPLAY_VER(display) >= 9 && plane->id != PLANE_PRIMARY && in intel_plane_set_ckey()
38 set->flags & I915_SET_COLORKEY_DESTINATION) in intel_plane_set_ckey()
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dfsl,mpic-msi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/fsl,mpic-msi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Freescale hypervisor and msi-address-64
11 -------------------------------------------
24 In the PAMU, each PCI controller is given only one primary window. The
25 PAMU restricts DMA operations so that they can only occur within a window.
26 Because PCI devices must be able to DMA to memory, the primary window must
29 PAMU primary windows can be divided into 256 subwindows, and each
[all …]
/linux/Documentation/PCI/endpoint/
H A Dpci-ntb-howto.rst1 .. SPDX-License-Identifier: GPL-2.0
4 PCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide
9 This document is a guide to help users use pci-epf-ntb function driver
13 Documentation/PCI/endpoint/pci-ntb-function.rst
19 ---------------------------
27 2900000.pcie-ep 2910000.pcie-ep
32 2900000.pcie-ep 2910000.pcie-ep
36 -------------------------
40 # ls /sys/bus/pci-epf/drivers
49 Creating pci-epf-ntb Device
[all …]
/linux/Documentation/arch/powerpc/
H A Dassociativity.rst9 are represented as being members of a sub-grouping domain. This performance
17 Hypervisor indicates the type/form of associativity used via "ibm,architecture-vec-5 property".
18 Bit 0 of byte 5 in the "ibm,architecture-vec-5" property indicates usage of Form 0 or Form 1.
20 bit 2 of byte 5 in the "ibm,architecture-vec-5" property is used.
23 ------
27 ------
28 With Form 1 a combination of ibm,associativity-reference-points, and ibm,associativity
34 The “ibm,associativity-reference-points” property contains a list of one or more numbers
39 { primary domainID index, secondary domainID index, tertiary domainID index.. }
41 Linux kernel uses the domainID at the primary domainID index as the NUMA node id.
[all …]
/linux/drivers/usb/misc/
H A Donboard_usb_dev_pdevs.c1 // SPDX-License-Identifier: GPL-2.0-only
33 * onboard_dev_create_pdevs -- create platform devices for onboard USB devices
40 * hubs, it can optionally control whether the device remains powered during
46 * Some background about the logic in this function, which can be a bit hard
50 * HCD. The primary and secondary HCD are usually represented by a single DT
51 * node. That means the root hubs of the primary and secondary HCD share the
52 * same device tree node (the HCD node). As a result this function can be called
55 * loop is only executed for the root hub of the primary HCD. Since the function
62 * is called on behalf of the parent hub that is connected to the primary HCD
70 struct usb_hcd *hcd = bus_to_hcd(parent_hub->bus); in onboard_dev_create_pdevs()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dsd.c1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
12 dev_info((__dev)->device, "Socket-Direct: " format, ##__VA_ARGS__)
14 dev_warn((__dev)->device, "Socket-Direct: " format, ##__VA_ARGS__)
21 bool primary; member
23 struct { /* primary */
24 struct mlx5_core_dev *secondaries[MLX5_SD_MAX_GROUP_SZ - 1];
41 return sd->host_buses; in mlx5_sd_get_host_buses()
51 return sd->primary ? dev : sd->primary_dev; in mlx5_sd_get_primary()
55 mlx5_sd_primary_get_peer(struct mlx5_core_dev *primary, int idx) in mlx5_sd_primary_get_peer() argument
60 return primary; in mlx5_sd_primary_get_peer()
[all …]
/linux/include/drm/
H A Ddrm_file.h4 * Copyright (c) 2009-2010, Code Aurora Forum.
69 * struct drm_minor - DRM device minor structure
74 * &struct drm_device, which is also where driver-private data and resources can
89 * struct drm_pending_event - Event queued up for userspace to read
91 * This represents a DRM event. Drivers can use this as a generic completion
92 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence
93 * and also the DRM-specific &struct drm_event delivery mechanism.
118 * read using drm_read(). Can be optional, since nowadays events are
143 * Double-linked list to keep track of this event. Can be used by the
145 * this list entry is owned by the core for its own book-keeping.
[all …]
/linux/drivers/gpu/drm/sti/
H A Dsti_compositor.c1 // SPDX-License-Identifier: GPL-2.0
52 if (compo->vid[i]) in sti_compositor_debugfs_init()
53 vid_debugfs_init(compo->vid[i], minor); in sti_compositor_debugfs_init()
56 if (compo->mixer[i]) in sti_compositor_debugfs_init()
57 sti_mixer_debugfs_init(compo->mixer[i], minor); in sti_compositor_debugfs_init()
67 struct sti_private *dev_priv = drm_dev->dev_private; in sti_compositor_bind()
69 struct drm_plane *primary = NULL; in sti_compositor_bind() local
70 struct sti_compositor_subdev_descriptor *desc = compo->data.subdev_desc; in sti_compositor_bind()
71 unsigned int array_size = compo->data.nb_subdev; in sti_compositor_bind()
73 dev_priv->compo = compo; in sti_compositor_bind()
[all …]
/linux/Documentation/arch/sparc/oradax/
H A Doracle-dax.rst7 as well as physical memory. It can perform several operations on data
25 the accompanying document, dax-hv-api.txt, which is a plain text
27 Specification" version 3.0.20+15, dated 2017-09-25.
64 domain (LDOM) can have a partition of physical memory that is isolated
69 The DAX coprocessor can only operate on physical memory, so before a
70 request can be fed to the coprocessor, all the addresses in a CCB must
86 made accessible via mmap(), and are read-only for the application.
105 name can be used to determine what the platform supports.
109 equal to the number of bytes given in the call. Otherwise -1 is
113 -----------
[all …]
/linux/arch/x86/kernel/cpu/microcode/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2000-2006 Tigran Aivazian <aivazian.tigran@gmail.com>
7 * 2013-2016 Borislav Petkov <bp@alien8.de>
54 * All non cpu-hotplug-callback call sites use:
56 * - cpus_read_lock/unlock() to synchronize with
57 * the cpu-hotplug-callback call sites.
71 0, /* T-101 terminator */
80 * - true: if update should stop
81 * - false: otherwise
169 * Can't use microcode_loader_disabled() here - .init section in load_ucode_ap()
[all …]
/linux/fs/ext4/
H A Dresize.c1 // SPDX-License-Identifier: GPL-2.0
29 kvfree(ptr->ptr); in ext4_rcu_ptr_callback()
38 ptr->ptr = to_free; in ext4_kvfree_array_rcu()
39 call_rcu(&ptr->rcu, ext4_rcu_ptr_callback); in ext4_kvfree_array_rcu()
52 return -EPERM; in ext4_resize_begin()
55 * If the reserved GDT blocks is non-zero, the resize_inode feature in ext4_resize_begin()
58 if (sbi->s_es->s_reserved_gdt_blocks && in ext4_resize_begin()
60 ext4_error(sb, "resize_inode disabled but reserved GDT blocks non-zero"); in ext4_resize_begin()
61 return -EFSCORRUPTED; in ext4_resize_begin()
65 * If we are not using the primary superblock/GDT copy don't resize, in ext4_resize_begin()
[all …]

12345678910>>...42