Home
last modified time | relevance | path

Searched +full:usecase +full:- +full:specific (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/media/pci/intel/ipu6/
H A Dipu6.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (C) 2013 - 2024 Intel Corporation */
11 #include "ipu6-buttress.h"
17 #define IPU6_NAME "intel-ipu6"
35 * IPU6 - TGL
36 * IPU6SE - JSL
37 * IPU6EP - ADL/RPL
38 * IPU6EP_MTL - MTL
96 /* The firmware is accessible within the first 2 GiB only in non-secure mode. */
116 * Threshold values are pre-defined and are arrived at after performance
[all …]
/linux/Documentation/devicetree/bindings/iio/
H A Dmount-matrix.txt2 * is the definition of +/- values practical or counterintuitive?
13 that produce three-dimensional data in relation to the world where it is
20 The typical usecase is that where a component has an internal representation
23 relative to some specific device frame of reference.
37 reference. This means that the sensor may be flipped upside-down, left-right,
47 Device-to-world examples for some three-dimensional sensor types:
49 - Accelerometers have their world frame of reference toward the center of
57 as the gravity vector is projected 1:1 onto the sensors (z)-axis.
67 +--------+ +--------+
69 +--------+ +--------+
[all …]
/linux/tools/perf/Documentation/
H A Dperf-amd-ibs.txt1 perf-amd-ibs(1)
5 ----
6 perf-amd-ibs - Support for AMD Instruction-Based Sampling (IBS) with perf tool
9 --------
11 'perf record' -e ibs_op//
12 'perf record' -e ibs_fetch//
15 -----------
17 Instruction-Based Sampling (IBS) provides precise Instruction Pointer (IP)
20 execution (micro-op execution to be precise) with details like d-cache
21 hit/miss, d-TLB hit/miss, cache miss latency, load/store data source, branch
[all …]
/linux/drivers/slimbus/
H A Dslimbus.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2011-2017, The Linux Foundation
91 * struct slim_framer - Represents SLIMbus framer.
94 * Manager is responsible for framer hand-over.
111 * struct slim_msg_txn - Message to be sent by the controller.
120 * (relevant for message-codes involving read operation)
260 * struct slim_channel - SLIMbus channel, used for state machine
279 * struct slim_port - SLIMbus port
303 * @SLIM_PROTO_ASYNC_SMPLX: Asynchronous Protocol-Simplex
304 * @SLIM_PROTO_ASYNC_HALF_DUP: Asynchronous Protocol-Half-duplex
[all …]
/linux/include/scsi/
H A Discsi_if.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 * maintained by open-iscsi@googlegroups.com
99 /* messages u -> k */
241 /* messages k -> u */
311 /* structure for minimalist usecase */
319 uint32_t iface_num; /* iface number, 0 - n */
461 /* iSCSI specific settings params for iface */
745 * These flags presents iSCSI Data-Path capabilities.
779 * struct iscsi_stats - iSCSI Statistics (iSCSI MIB)
781 * Note: this structure contains counters collected on per-connection basis.
[all …]
/linux/drivers/iio/
H A Dindustrialio-backend.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * -------------------------------------------------------
12 * ------------------ | ------------ ------------ ------- FPGA|
13 * | ADC |------------------------| | ADC CORE |---------| DMA CORE |------| RAM | |
14 * | (Frontend/IIO) | Serial Data (eg: LVDS) | |(backend) |---------| |------| | |
15 * | |------------------------| ------------ ------------ ------- |
16 * ------------------ -------------------------------------------------------
19 * - Backends should register themselves with devm_iio_backend_register()
20 * - Frontend devices should get backends with devm_iio_backend_get()
27 * the industrialio-backend.c is only left with the really generic stuff. Then,
[all …]
/linux/include/linux/
H A Dmhi.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
10 #include <linux/dma-direction.h>
27 * enum mhi_callback - MHI callback
51 * enum mhi_flags - Transfer flags
63 * enum mhi_device_type - Device types
73 * enum mhi_ch_type - Channel types
89 * struct mhi_buf - MHI Buffer description
92 * ECA - Event context array data
93 * CCA - Channel context array data
[all …]
H A Ddamon.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 /* Max priority score for DAMON-based operation schemes */
25 return l + get_random_u32_below(r - l); in damon_rand()
29 * struct damon_addr_range - Represents an address region of [@start, @end).
39 * struct damon_size_range - Represents size for filter to operate on [@min, @max].
49 * struct damon_region - Represents a monitoring target region.
58 * For any use case, @ar should be non-zero positive size.
60 * @nr_accesses is reset to zero for every &damon_attrs->aggr_interval and be
61 * increased for every &damon_attrs->sample_interval if an access to the region
67 * (1 in 10,000) that updated for every &damon_attrs->sample_interval in a
[all …]
/linux/arch/powerpc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 def_bool PPC64 && $(cc-option, -mabi=elfv2)
8 def_bool PPC64 && $(cc-option, -mcpu=power10 -mprefixed)
11 # Clang has a bug (https://github.com/llvm/llvm-project/issues/62372)
12 # where pcrel code is not generated if -msoft-float, -mno-altivec, or
13 # -mno-vsx options are also given. Without these options, fp/vec
16 def_bool PPC64 && CC_IS_GCC && $(cc-option, -mcpu=power10 -mpcrel)
35 # On Book3S 64, the default virtual address space for 64-bit processes
38 # between bottom-up and top-down allocations for applications that
41 default 29 if PPC_BOOK3S_64 && PPC_64K_PAGES # 29 = 45 (32T) - 16 (64K)
[all …]
/linux/drivers/pmdomain/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/base/power/domain.c - Common code related to device power domains.
47 __routine = genpd->dev_ops.callback; \
66 mutex_lock(&genpd->mlock); in genpd_lock_mtx()
72 mutex_lock_nested(&genpd->mlock, depth); in genpd_lock_nested_mtx()
77 return mutex_lock_interruptible(&genpd->mlock); in genpd_lock_interruptible_mtx()
82 return mutex_unlock(&genpd->mlock); in genpd_unlock_mtx()
93 __acquires(&genpd->slock) in genpd_lock_spin()
97 spin_lock_irqsave(&genpd->slock, flags); in genpd_lock_spin()
98 genpd->lock_flags = flags; in genpd_lock_spin()
[all …]
/linux/mm/
H A Dmemcontrol.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* memcontrol.c - Memory Controller
28 #include <linux/cgroup-defs.h>
40 #include <linux/page-flags.h>
41 #include <linux/backing-dev.h>
70 #include "memcontrol-v1.h"
111 (current->flags & PF_EXITING); in task_is_dying()
119 return &memcg->vmpressure; in memcg_to_vmpressure()
149 * objcg->nr_charged_bytes can't have an arbitrary byte value. in obj_cgroup_release()
153 * 1) CPU0: objcg == stock->cached_objcg in obj_cgroup_release()
[all …]
/linux/arch/s390/kvm/
H A Dkvm-s390.c1 // SPDX-License-Identifier: GPL-2.0
13 #define pr_fmt(fmt) "kvm-s390: " fmt
16 #include <linux/entry-virt.h>
38 #include <asm/access-regs.h>
39 #include <asm/asm-offsets.h>
53 #include "kvm-s390.h"
61 #include "trace-s390.h"
229 * the feature is opt-in anyway
244 * defines in FACILITIES_KVM and the non-hypervisor managed bits.
279 * -delta to the epoch. in kvm_clock_sync_scb()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c1 // SPDX-License-Identifier: GPL-2.0
97 return rvu->nix_blkaddr[blkaddr]; in rvu_get_next_nix_blkaddr()
100 if (rvu->nix_blkaddr[i] == blkaddr) in rvu_get_next_nix_blkaddr()
101 return rvu->nix_blkaddr[i + 1]; in rvu_get_next_nix_blkaddr()
114 if (!pfvf->nixlf || blkaddr < 0) in is_nixlf_attached()
126 block = &rvu->hw->block[blkaddr]; in rvu_get_nixlf_count()
127 max += block->lf.max; in rvu_get_nixlf_count()
136 struct rvu_hwinfo *hw = rvu->hw; in nix_get_nixlf()
140 if (!pfvf->nixlf || blkaddr < 0) in nix_get_nixlf()
143 *nixlf = rvu_get_lf(rvu, &hw->block[blkaddr], pcifunc, 0); in nix_get_nixlf()
[all …]