Home
last modified time | relevance | path

Searched +full:non +full:- +full:masked (Results 1 – 25 of 663) sorted by relevance

12345678910>>...27

/kernel/linux/linux-5.10/Documentation/admin-guide/perf/
Dimx-ddr.rst23 .. code-block:: bash
25 perf stat -a -e imx8_ddr0/cycles/ cmd
26 perf stat -a -e imx8_ddr0/read/,imx8_ddr0/write/ cmd
28 AXI filtering is only used by CSV modes 0x41 (axid-read) and 0x42 (axid-write)
33 whether PMU supports enhanced AXI ID filter or not. Value 0 for un-supported, and
38 --AXI_ID defines AxID matching value.
39 --AXI_MASKING defines which bits of AxID are meaningful for the matching.
41 - 0: corresponding bit is masked.
42 - 1: corresponding bit is not masked, i.e. used to do the matching.
45 When non-masked bits are matching corresponding AXI_ID bits then counter is
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/perf/
Dimx-ddr.rst23 .. code-block:: bash
25 perf stat -a -e imx8_ddr0/cycles/ cmd
26 perf stat -a -e imx8_ddr0/read/,imx8_ddr0/write/ cmd
28 AXI filtering is only used by CSV modes 0x41 (axid-read) and 0x42 (axid-write)
33 whether PMU supports enhanced AXI ID filter or not. Value 0 for un-supported, and
38 --AXI_ID defines AxID matching value.
39 --AXI_MASKING defines which bits of AxID are meaningful for the matching.
41 - 0: corresponding bit is masked.
42 - 1: corresponding bit is not masked, i.e. used to do the matching.
45 When non-masked bits are matching corresponding AXI_ID bits then counter is
[all …]
/kernel/linux/linux-5.10/arch/x86/math-emu/
Dreg_round.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 /*---------------------------------------------------------------------------+
10 | Australia. E-mail billm@suburbia.net |
20 | Return value is the tag of the answer, or-ed with FPU_Exception if |
21 | one was raised, or -1 on internal error. |
26 +---------------------------------------------------------------------------*/
28 /*---------------------------------------------------------------------------+
47 | must be non-zero. |
48 | If the significand extension is non-zero then the significand is |
52 | non-zero values: |
[all …]
Derrors.c1 // SPDX-License-Identifier: GPL-2.0
2 /*---------------------------------------------------------------------------+
5 | The error handling functions for wm-FPU-emu |
9 | E-mail billm@jacobi.maths.monash.edu.au |
12 +---------------------------------------------------------------------------*/
14 /*---------------------------------------------------------------------------+
19 +---------------------------------------------------------------------------*/
191 printk("st(%d) %c .%04lx %04lx %04lx %04lx e%+-6d ", i, in FPU_printall()
192 getsign(r) ? '-' : '+', in FPU_printall()
193 (long)(r->sigh >> 16), in FPU_printall()
[all …]
/kernel/linux/linux-6.6/arch/x86/math-emu/
Dreg_round.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 /*---------------------------------------------------------------------------+
10 | Australia. E-mail billm@suburbia.net |
20 | Return value is the tag of the answer, or-ed with FPU_Exception if |
21 | one was raised, or -1 on internal error. |
26 +---------------------------------------------------------------------------*/
28 /*---------------------------------------------------------------------------+
47 | must be non-zero. |
48 | If the significand extension is non-zero then the significand is |
52 | non-zero values: |
[all …]
Derrors.c1 // SPDX-License-Identifier: GPL-2.0
2 /*---------------------------------------------------------------------------+
5 | The error handling functions for wm-FPU-emu |
9 | E-mail billm@jacobi.maths.monash.edu.au |
12 +---------------------------------------------------------------------------*/
14 /*---------------------------------------------------------------------------+
19 +---------------------------------------------------------------------------*/
191 printk("st(%d) %c .%04lx %04lx %04lx %04lx e%+-6d ", i, in FPU_printall()
192 getsign(r) ? '-' : '+', in FPU_printall()
193 (long)(r->sigh >> 16), in FPU_printall()
[all …]
/kernel/linux/linux-5.10/drivers/xen/events/
Devents_2l.c1 // SPDX-License-Identifier: GPL-2.0
3 * Xen event channels (2-level ABI)
19 #include <xen/xen-ops.h>
65 sync_clear_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_clear_pending()
71 sync_set_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_set_pending()
77 return sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_is_pending()
83 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_mask()
107 sync_clear_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
108 evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_unmask()
111 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
[all …]
/kernel/linux/linux-6.6/drivers/xen/events/
Devents_2l.c1 // SPDX-License-Identifier: GPL-2.0
3 * Xen event channels (2-level ABI)
19 #include <xen/xen-ops.h>
65 sync_clear_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_clear_pending()
71 sync_set_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_set_pending()
77 return sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_is_pending()
83 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_mask()
107 sync_clear_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
108 evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_unmask()
111 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
Di915_reg_defs.h1 /* SPDX-License-Identifier: MIT */
13 * REG_BIT() - Prepare a u32 bit value
14 * @__n: 0-based bit number
26 * REG_BIT8() - Prepare a u8 bit value
27 * @__n: 0-based bit number
39 * REG_GENMASK() - Prepare a continuous u32 bitmask
40 * @__high: 0-based high bit
41 * @__low: 0-based low bit
54 * REG_GENMASK64() - Prepare a continuous u64 bitmask
55 * @__high: 0-based high bit
[all …]
/kernel/linux/linux-6.6/drivers/vfio/pci/
Dvfio_pci_intrs.c1 // SPDX-License-Identifier: GPL-2.0-only
30 bool masked; member
36 return vdev->irq_type == type; in irq_is()
41 return vdev->irq_type == VFIO_PCI_INTX_IRQ_INDEX; in is_intx()
46 return !(vdev->irq_type == VFIO_PCI_INTX_IRQ_INDEX || in is_irq_none()
47 vdev->irq_type == VFIO_PCI_MSI_IRQ_INDEX || in is_irq_none()
48 vdev->irq_type == VFIO_PCI_MSIX_IRQ_INDEX); in is_irq_none()
55 return xa_load(&vdev->ctx, index); in vfio_irq_ctx_get()
61 xa_erase(&vdev->ctx, index); in vfio_irq_ctx_free()
75 ret = xa_insert(&vdev->ctx, index, ctx, GFP_KERNEL_ACCOUNT); in vfio_irq_ctx_alloc()
[all …]
/kernel/linux/linux-5.10/drivers/vfio/pci/
Dvfio_pci_intrs.c1 // SPDX-License-Identifier: GPL-2.0-only
32 if (likely(is_intx(vdev) && !vdev->virq_disabled)) in vfio_send_intx_eventfd()
33 eventfd_signal(vdev->ctx[0].trigger, 1); in vfio_send_intx_eventfd()
38 struct pci_dev *pdev = vdev->pdev; in vfio_pci_intx_mask()
41 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_mask()
50 if (vdev->pci_2_3) in vfio_pci_intx_mask()
52 } else if (!vdev->ctx[0].masked) { in vfio_pci_intx_mask()
57 if (vdev->pci_2_3) in vfio_pci_intx_mask()
60 disable_irq_nosync(pdev->irq); in vfio_pci_intx_mask()
62 vdev->ctx[0].masked = true; in vfio_pci_intx_mask()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
Dbook3s_xive.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #define pr_fmt(fmt) "xive-kvm: " fmt
22 #include <asm/xive-regs.h>
46 #define __x_eoi_page(xd) ((void __iomem *)((xd)->eoi_mmio))
47 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio))
67 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt; in kvmppc_xive_push_vcpu()
73 * (e.g. because it's not using an in-kernel interrupt controller). in kvmppc_xive_push_vcpu()
75 if (!tima || !vcpu->arch.xive_cam_word) in kvmppc_xive_push_vcpu()
79 __raw_writeq(vcpu->arch.xive_saved_state.w01, tima + TM_QW1_OS); in kvmppc_xive_push_vcpu()
80 __raw_writel(vcpu->arch.xive_cam_word, tima + TM_QW1_OS + TM_WORD2); in kvmppc_xive_push_vcpu()
[all …]
Dbook3s_xive_template.c1 // SPDX-License-Identifier: GPL-2.0-only
40 xc->pending |= 1 << cppr; in GLUE()
44 if (cppr >= xc->hw_cppr) in GLUE()
45 pr_warn("KVM-XIVE: CPU %d odd ack CPPR, got %d at %d\n", in GLUE()
46 smp_processor_id(), cppr, xc->hw_cppr); in GLUE()
51 * xc->cppr, this will be done as we scan for interrupts in GLUE()
54 xc->hw_cppr = cppr; in GLUE()
61 if (offset == XIVE_ESB_SET_PQ_10 && xd->flags & XIVE_IRQ_FLAG_STORE_EOI) in GLUE()
64 if (xd->flags & XIVE_IRQ_FLAG_SHIFT_BUG) in GLUE()
69 val >>= 64-8; in GLUE()
[all …]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
Dbook3s_xive.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #define pr_fmt(fmt) "xive-kvm: " fmt
23 #include <asm/xive-regs.h>
33 #define __x_eoi_page(xd) ((void __iomem *)((xd)->eoi_mmio))
34 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio))
65 xc->pending |= 1 << cppr; in xive_vm_ack_pending()
68 if (cppr >= xc->hw_cppr) in xive_vm_ack_pending()
69 pr_warn("KVM-XIVE: CPU %d odd ack CPPR, got %d at %d\n", in xive_vm_ack_pending()
70 smp_processor_id(), cppr, xc->hw_cppr); in xive_vm_ack_pending()
74 * xc->cppr, this will be done as we scan for interrupts in xive_vm_ack_pending()
[all …]
/kernel/linux/linux-6.6/Documentation/powerpc/
Ddexcr.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
11 PowerPC ISA 3.1B (Power10) that allows per-cpu control over several dynamic
13 branch target prediction) and enabling return-oriented programming (ROP)
24 A hypervisor-privileged SPR that can control aspects for the hypervisor and
27 An optional ultravisor-privileged SPR that can control aspects for the ultravisor.
30 provides a non-privileged read-only view of the userspace DEXCR aspects.
31 There is also an SPR that provides a read-only view of the hypervisor enforced
49 bits of both registers (corresponding to the non-userspace bits) are masked off.
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/
Dpte-8xx.h1 /* SPDX-License-Identifier: GPL-2.0 */
21 * These will get masked from the level 2 descriptor at TLB load time, and
38 /* These 4 software bits must be masked out when the L2 entry is loaded
51 /* cache related flags non existing on 8xx */
/kernel/linux/linux-5.10/drivers/pci/
Dmsi.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2003-2004 Intel
39 domain = dev_get_msi_domain(&dev->dev); in pci_msi_setup_msi_irqs()
41 return msi_domain_alloc_irqs(domain, &dev->dev, nvec); in pci_msi_setup_msi_irqs()
50 domain = dev_get_msi_domain(&dev->dev); in pci_msi_teardown_msi_irqs()
52 msi_domain_free_irqs(domain, &dev->dev); in pci_msi_teardown_msi_irqs()
65 struct msi_controller *chip = dev->bus->msi; in arch_setup_msi_irq()
68 if (!chip || !chip->setup_irq) in arch_setup_msi_irq()
69 return -EINVAL; in arch_setup_msi_irq()
71 err = chip->setup_irq(chip, dev, desc); in arch_setup_msi_irq()
[all …]
/kernel/linux/linux-6.6/Documentation/filesystems/
Dadfs.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Acorn Disc Filing System - ADFS
8 -----------------------------
12 - new maps
13 - new directories or big directories
17 - E and E+, with or without boot block
18 - F and F+
32 ----------------------
49 ------------------------------------------------
53 - Owner read
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Dadfs.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Acorn Disc Filing System - ADFS
8 -----------------------------
12 - new maps
13 - new directories or big directories
17 - E and E+, with or without boot block
18 - F and F+
32 ----------------------
49 ------------------------------------------------
53 - Owner read
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
Dintel_rps_types.h1 /* SPDX-License-Identifier: MIT */
41 * struct intel_rps_freq_caps - rps freq capabilities
42 * @rp0_freq: non-overclocked max frequency
60 * i915->irq_lock
70 /* PM interrupt bits that should never be masked */
92 u8 efficient_freq; /* AKA RPe. Pre-determined balanced frequency */
94 u8 rp0_freq; /* Non-overclocked max frequency. */
/kernel/linux/linux-6.6/arch/powerpc/kernel/
Dexceptions-64s.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * This file contains the 64-bit "server" PowerPC variant
18 #include <asm/exception-64s.h>
21 #include <asm/head-64.h>
22 #include <asm/feature-fixups.h>
28 * EXC_REAL_BEGIN/END - real, unrelocated exception vectors
29 * EXC_VIRT_BEGIN/END - virt (AIL), unrelocated exception vectors
30 * TRAMP_REAL_BEGIN - real, unrelocated helpers (virt may call these)
31 * TRAMP_VIRT_BEGIN - virt, unreloc helpers (in practice, real can use)
32 * EXC_COMMON - After switching to virtual, relocated mode.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra194-cbb.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra194-cbb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sumit Gupta <sumitg@nvidia.com>
15 multiple hierarchical sub-NOCs (Network-on-Chip) and connects various
20 "AON-NOC, SCE-NOC, RCE-NOC, BPMP-NOC, CV-NOC" and "CBB Central NOC"
26 SError or Data Abort is masked and the error is reported with interrupt.
28 - For CCPLEX (CPU Complex) initiator, the driver sets ERD bit. So, the
31 - For other initiators, the ERD is disabled. So, the access issuing
[all …]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/
Dpte-8xx.h1 /* SPDX-License-Identifier: GPL-2.0 */
21 * These will get masked from the level 2 descriptor at TLB load time, and
38 /* These 4 software bits must be masked out when the L2 entry is loaded
51 /* cache related flags non existing on 8xx */
162 pte_update(vma->vm_mm, address, ptep, clr, set, huge); in __ptep_set_access_flags()
/kernel/linux/linux-5.10/drivers/tty/serial/
Dicom.h1 /* SPDX-License-Identifier: GPL-2.0+ */
12 #define BAUD_TABLE_LIMIT ((sizeof(icom_acfg_baud)/sizeof(int)) - 1)
42 u32 int_reg_b; /* Adapter non-masked Interrupt */
50 u32 int_reg_2b; /* Adapter non-masked 2 */
54 u32 reserved[108]; /* 0-1B0 reserved by personality code */
55 u32 RcvStatusAddr; /* 1B0-1B3 Status Address for Next rcv */
60 u32 XmitStatusAddr; /* 1B8-1BB Transmit Status Address */
65 u32 reserved3; /* 1C0-1C3 Reserved */
70 u8 dce_resvd[20]; /* 1C8-1DB DCE Rsvd */
77 u32 call_addr; /* 1E0-1E3 Phn #/CFI buff addr */
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dexceptions-64s.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * This file contains the 64-bit "server" PowerPC variant
17 #include <asm/exception-64s.h>
20 #include <asm/head-64.h>
21 #include <asm/feature-fixups.h>
43 * EXC_REAL_BEGIN/END - real, unrelocated exception vectors
44 * EXC_VIRT_BEGIN/END - virt (AIL), unrelocated exception vectors
45 * TRAMP_REAL_BEGIN - real, unrelocated helpers (virt may call these)
46 * TRAMP_VIRT_BEGIN - virt, unreloc helpers (in practice, real can use)
47 * EXC_COMMON - After switching to virtual, relocated mode.
[all …]

12345678910>>...27