Home
last modified time | relevance | path

Searched +full:pre +full:- (Results 1 – 25 of 1054) sorted by relevance

12345678910>>...43

/linux-5.10/drivers/gpu/ipu-v3/
Dipu-pre.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <video/imx-ipu-v3.h>
15 #include "ipu-prv.h"
116 struct device_node *pre_node = of_parse_phandle(dev->of_node, in ipu_pre_lookup_by_phandle()
118 struct ipu_pre *pre; in ipu_pre_lookup_by_phandle() local
121 list_for_each_entry(pre, &ipu_pre_list, list) { in ipu_pre_lookup_by_phandle()
122 if (pre_node == pre->dev->of_node) { in ipu_pre_lookup_by_phandle()
124 device_link_add(dev, pre->dev, in ipu_pre_lookup_by_phandle()
127 return pre; in ipu_pre_lookup_by_phandle()
137 int ipu_pre_get(struct ipu_pre *pre) in ipu_pre_get() argument
[all …]
/linux-5.10/drivers/firmware/broadcom/
Dbcm47xx_sprom.c6 * Copyright (C) 2010-2012 Hauke Mehrtens <hauke@hauke-m.de>
58 if (fallback && err == -ENOENT && prefix) { in get_nvram_var()
151 strreplace(buf, '-', ':'); in nvram_read_macaddr()
174 /* This is one-function-only macro, it uses local "sprom" variable! */
176 if (_revmask & BIT(sprom->revision)) \
177 nvram_read_ ## _type(_prefix, NULL, _name, &sprom->_val, \
191 const char *pre = prefix; in bcm47xx_sprom_fill_auto() local
195 ENTRY(0xfffffffe, u16, pre, "devid", dev_id, 0, fallback); in bcm47xx_sprom_fill_auto()
197 ENTRY(0xfffffffe, u16, pre, "boardrev", board_rev, 0, true); in bcm47xx_sprom_fill_auto()
198 ENTRY(0xfffffffe, u32, pre, "boardflags", boardflags, 0, fb); in bcm47xx_sprom_fill_auto()
[all …]
/linux-5.10/Documentation/livepatch/
Dcallbacks.rst5 Livepatch (un)patch-callbacks provide a mechanism for livepatch modules
10 - Safe updates to global data
12 - "Patches" to init and probe functions
14 - Patching otherwise unpatchable code (i.e. assembly)
25 - Module init/exit code doesn't run when disabling and re-enabling a
28 - A module notifier can't stop a to-be-patched module from loading.
39 * Pre-patch
40 - before a klp_object is patched
42 * Post-patch
43 - after a klp_object has been patched and is active
[all …]
/linux-5.10/Documentation/devicetree/bindings/input/
Dti,drv260x.txt1 * Texas Instruments - drv260x Haptics driver family
4 - compatible - One of:
5 "ti,drv2604" - DRV2604
6 "ti,drv2605" - DRV2605
7 "ti,drv2605l" - DRV2605L
8 - reg - I2C slave address
9 - vbat-supply - Required supply regulator
10 - mode - Power up mode of the chip (defined in include/dt-bindings/input/ti-drv260x.h)
11 DRV260X_LRA_MODE - Linear Resonance Actuator mode (Piezoelectric)
12 DRV260X_LRA_NO_CAL_MODE - This is a LRA Mode but there is no calibration
[all …]
/linux-5.10/sound/pci/ctxfi/
Dctimap.c1 // SPDX-License-Identifier: GPL-2.0-only
21 struct list_head *pos, *pre, *head; in input_mapper_add() local
27 entry->next = entry->addr; in input_mapper_add()
29 list_add(&entry->list, head); in input_mapper_add()
35 if (pos_ent->slot > entry->slot) { in input_mapper_add()
42 pre = pos->prev; in input_mapper_add()
43 if (pre == head) in input_mapper_add()
44 pre = head->prev; in input_mapper_add()
46 __list_add(&entry->list, pos->prev, pos); in input_mapper_add()
48 pre = head->prev; in input_mapper_add()
[all …]
Dctvmem.c1 // SPDX-License-Identifier: GPL-2.0-only
36 if (size > vm->size) { in get_vm_block()
37 dev_err(atc->card->dev, in get_vm_block()
42 mutex_lock(&vm->lock); in get_vm_block()
43 list_for_each(pos, &vm->unused) { in get_vm_block()
45 if (entry->size >= size) in get_vm_block()
48 if (pos == &vm->unused) in get_vm_block()
51 if (entry->size == size) { in get_vm_block()
53 list_move(&entry->list, &vm->used); in get_vm_block()
54 vm->size -= size; in get_vm_block()
[all …]
/linux-5.10/tools/testing/selftests/livepatch/
Dtest-callbacks.sh2 # SPDX-License-Identifier: GPL-2.0
19 # - On livepatch enable, before the livepatch transition starts,
20 # pre-patch callbacks are executed for vmlinux and $MOD_TARGET (those
22 # according to the klp_patch, their post-patch callbacks run and the
25 # - Similarly, on livepatch disable, pre-patch callbacks run before the
26 # unpatching transition starts. klp_objects are reverted, post-patch
43 $MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
47 $MOD_LIVEPATCH: post_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
52 $MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
56 $MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
[all …]
/linux-5.10/Documentation/devicetree/bindings/power/supply/
Dqcom_smbb.txt1 Qualcomm Switch-Mode Battery Charger and Boost
4 - compatible:
8 - "qcom,pm8941-charger"
10 - reg:
12 Value type: <prop-encoded-array>
15 - interrupts:
17 Value type: <prop-encoded-array>
21 - charge done
22 - charge fast mode
23 - charge trickle mode
[all …]
/linux-5.10/arch/arm/boot/dts/
Dimx6qp.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 compatible = "mmio-sram";
16 compatible = "mmio-sram";
22 pre1: pre@21c8000 {
23 compatible = "fsl,imx6qp-pre";
27 clock-names = "axi";
31 pre2: pre@21c9000 {
32 compatible = "fsl,imx6qp-pre";
36 clock-names = "axi";
40 pre3: pre@21ca000 {
[all …]
/linux-5.10/sound/core/
Dpcm_memory.c1 // SPDX-License-Identifier: GPL-2.0-or-later
40 card->total_pcm_alloc_bytes + size > max_alloc_per_card) in do_alloc_pages()
41 return -ENOMEM; in do_alloc_pages()
45 mutex_lock(&card->memory_mutex); in do_alloc_pages()
46 card->total_pcm_alloc_bytes += dmab->bytes; in do_alloc_pages()
47 mutex_unlock(&card->memory_mutex); in do_alloc_pages()
54 if (!dmab->area) in do_free_pages()
56 mutex_lock(&card->memory_mutex); in do_free_pages()
57 WARN_ON(card->total_pcm_alloc_bytes < dmab->bytes); in do_free_pages()
58 card->total_pcm_alloc_bytes -= dmab->bytes; in do_free_pages()
[all …]
/linux-5.10/Documentation/devicetree/bindings/display/imx/
Dfsl-imx-drm.txt8 - compatible: Should be "fsl,imx-display-subsystem"
9 - ports: Should contain a list of phandles pointing to display interface ports
14 display-subsystem {
15 compatible = "fsl,display-subsystem";
24 - compatible: Should be "fsl,<chip>-ipu" where <chip> is one of
25 - imx51
26 - imx53
27 - imx6q
28 - imx6qp
29 - reg: should be register base and length as documented in the
[all …]
/linux-5.10/tools/memory-model/
Dlinux-kernel.cat1 // SPDX-License-Identifier: GPL-2.0+
9 * "Frightening small children and disconcerting grown-ups: Concurrency
14 "Linux-kernel memory consistency model"
28 let acq-po = [Acquire] ; po ; [M]
29 let po-rel = [M] ; po ; [Release]
30 let po-unlock-rf-lock-po = po ; [UL] ; rf ; [LKR] ; po
37 ([M] ; fencerel(Before-atomic) ; [RMW] ; po? ; [M]) |
38 ([M] ; po? ; [RMW] ; fencerel(After-atomic) ; [M]) |
39 ([M] ; po? ; [LKW] ; fencerel(After-spinlock) ; [M]) |
41 fencerel(After-unlock-lock) ; [M])
[all …]
/linux-5.10/tools/testing/selftests/tc-testing/plugin-lib/
DnsPlugin.py41 '-N', '--no-namespace', action='store_false', default=True,
82 self._exec_cmd('pre', cmd)
84 self._exec_cmd('pre', cmd)
87 self._exec_cmd('pre', cmd)
101 self._exec_cmd('pre', cmd)
103 self._exec_cmd('pre', cmd)
104 cmd = '$IP -n {} link set $DEV1 up'.format(self.args.NAMES['NS'])
105 self._exec_cmd('pre', cmd)
108 self._exec_cmd('pre', cmd)
109 cmd = '$IP -n {} link set $DEV2 up'.format(self.args.NAMES['NS'])
[all …]
/linux-5.10/arch/arm64/boot/dts/qcom/
Dpms405.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/spmi/spmi.h>
5 #include <dt-bindings/input/linux-event-codes.h>
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/thermal/thermal.h>
10 thermal-zones {
12 polling-delay-passive = <250>;
13 polling-delay = <1000>;
15 thermal-sensors = <&pms405_temp>;
18 pms405_alert0: pms405-alert0 {
[all …]
Dpm8150b.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/spmi/spmi.h>
12 thermal-zones {
14 polling-delay-passive = <100>;
15 polling-delay = <0>;
17 thermal-sensors = <&pm8150b_temp>;
44 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
[all …]
/linux-5.10/drivers/gpu/drm/i915/gvt/
Dmmio_context.c2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
162 struct intel_gvt *gvt = engine->i915->gvt; in load_render_mocs()
163 struct intel_uncore *uncore = engine->uncore; in load_render_mocs()
164 u32 cnt = gvt->engine_mmio_list.mocs_mmio_offset_list_cnt; in load_render_mocs()
165 u32 *regs = gvt->engine_mmio_list.mocs_mmio_offset_list; in load_render_mocs()
174 if (!HAS_ENGINE(engine->gt, ring_id)) in load_render_mocs()
201 struct intel_gvt *gvt = vgpu->gvt; in restore_context_mmio_for_inhibit()
202 int ring_id = req->engine->id; in restore_context_mmio_for_inhibit()
203 int count = gvt->engine_mmio_list.ctx_mmio_count[ring_id]; in restore_context_mmio_for_inhibit()
208 ret = req->engine->emit_flush(req, EMIT_BARRIER); in restore_context_mmio_for_inhibit()
[all …]
/linux-5.10/fs/erofs/
Dutils.c1 // SPDX-License-Identifier: GPL-2.0-only
17 list_del(&page->lru); in erofs_allocpage()
47 return -1; in erofs_workgroup_get()
49 if (atomic_cmpxchg(&grp->refcount, o, o + 1) != o) in erofs_workgroup_get()
66 grp = xa_load(&sbi->managed_pslots, index); in erofs_find_workgroup()
74 DBG_BUGON(index != grp->index); in erofs_find_workgroup()
84 struct erofs_workgroup *pre; in erofs_insert_workgroup() local
91 atomic_inc(&grp->refcount); in erofs_insert_workgroup()
94 xa_lock(&sbi->managed_pslots); in erofs_insert_workgroup()
95 pre = __xa_cmpxchg(&sbi->managed_pslots, grp->index, in erofs_insert_workgroup()
[all …]
/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-fm-tx.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _fm-tx-controls:
15 .. _fm-tx-control-id:
27 step are driver-specific.
34 to 31 pre-defined programme types.
52 programme-related information or any other text. In these cases,
103 receiver-generated distortion and prevent overmodulation.
107 useconds. Step and range are driver-specific.
111 are driver-specific.
121 range and step are driver-specific.
[all …]
/linux-5.10/include/linux/phy/
Dphy-dp.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * struct phy_configure_opts_dp - DisplayPort PHY configuration set
49 * @pre:
51 * Pre-emphasis levels, as specified by DisplayPort specification, to be
56 unsigned int pre[4]; member
61 * Flag indicating, whether or not to enable spread-spectrum clocking.
88 * and pre-emphasis to requested values. Only lanes specified
/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-ppi9 'find /sys/ -name 'pcrs''. For the detail information of PPI,
31 executed in the pre-OS environment. It is the only input from
32 the OS to the pre-OS environment. The request should be an
49 This attribute shows the platform-specific action that should
60 operation to be executed in the pre-OS environment by the BIOS
71 operation to be executed in the pre-OS environment by the BIOS
/linux-5.10/sound/hda/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
24 int "Pre-allocated buffer size for HD-audio driver"
29 Specifies the default pre-allocated buffer-size in kB for the
30 HD-audio driver. A larger buffer (e.g. 2048) is preferred
36 Note that the pre-allocation size can be changed dynamically
/linux-5.10/drivers/media/i2c/cx25840/
Dcx25840-audio.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 #include <media/v4l2-common.h>
9 #include <media/drv-intf/cx25840.h>
11 #include "cx25840-core.h"
35 if (state->aud_input != CX25840_AUDIO_SERIAL) { in cx25840_set_audclk_freq()
47 * 432 MHz pre-postdivide in cx25840_set_audclk_freq()
53 * 196.6 MHz pre-postdivide in cx25840_set_audclk_freq()
85 * 432 MHz pre-postdivide in cx25840_set_audclk_freq()
91 * 271 MHz pre-postdivide in cx25840_set_audclk_freq()
122 * 432 MHz pre-postdivide in cx25840_set_audclk_freq()
[all …]
/linux-5.10/Documentation/devicetree/bindings/phy/
Dapm-xgene-phy.txt1 * APM X-Gene 15Gbps Multi-purpose PHY nodes
3 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each
7 - compatible : Shall be "apm,xgene-phy".
8 - reg : PHY memory resource is the SDS PHY access resource.
9 - #phy-cells : Shall be 1 as it expects one argument for setting
14 - status : Shall be "ok" if enabled or "disabled" if disabled.
16 - clocks : Reference to the clock entry.
17 - apm,tx-eye-tuning : Manual control to fine tune the capture of the serial
19 Two set of 3-tuple setting for each (up to 3)
22 - apm,tx-eye-direction : Eye tuning manual control direction. 0 means sample
[all …]
/linux-5.10/Documentation/infiniband/
Dtag_matching.rst5 The MPI standard defines a set of rules, known as tag-matching, for matching
10 * User tag - wild card may be specified by the receiver
15 message envelopes may match, the pair that includes the earliest posted-send
16 and the earliest posted-receive is the pair that must be used to satisfy the
31 1. The Eager protocol- the complete message is sent when the send is
35 2. The Rendezvous Protocol - the sender sends the tag-matching header,
51 pre-posted receive for this arriving message, it is passed to the software and
54 specified receive buffer. This allows overlapping receive-side MPI tag
57 When a receive-message is posted, the communication library will first check
61 depending on data size. If no match is found, the entire pre-posted receive
[all …]
/linux-5.10/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt4 - compatible: Should be one of the following:
6 * "qcom,ipq4019-wifi"
7 * "qcom,wcn3990-wifi"
10 data along with board specific data via "qcom,ath10k-calibration-data".
13 AHB based devices (i.e. ipq4019) uses compatible string "qcom,ipq4019-wifi"
15 "qcom,ath10k-calibration-data"). It uses "qcom,ath10k-pre-calibration-data"
16 to carry pre calibration data.
18 In general, entry "qcom,ath10k-pre-calibration-data" and
19 "qcom,ath10k-calibration-data" conflict with each other and only one
22 SNOC based devices (i.e. wcn3990) uses compatible string "qcom,wcn3990-wifi".
[all …]

12345678910>>...43