Home
last modified time | relevance | path

Searched +full:config +full:- +full:cond (Results 1 – 25 of 44) sorted by relevance

12

/linux/sound/soc/intel/catpt/
H A Dregisters.h1 /* SPDX-License-Identifier: GPL-2.0-only */
133 #define catpt_num_dram(cdev) (hweight_long((cdev)->spec->dram_mask))
134 #define catpt_num_iram(cdev) (hweight_long((cdev)->spec->iram_mask))
141 ((cdev)->lpe_ba + (cdev)->spec->host_shim_offset)
143 ((cdev)->lpe_ba + (cdev)->spec->host_dma_offset[dma])
145 ((cdev)->lpe_ba + (cdev)->spec->host_ssp_offset[ssp])
147 ((cdev)->lpe_ba + (cdev)->ipc.config.inbox_offset)
149 ((cdev)->lpe_ba + (cdev)->ipc.config.outbox_offset)
162 #define catpt_readl_poll_shim(cdev, reg, val, cond, delay_us, timeout_us) \ argument
164 val, cond, delay_us, timeout_us)
[all …]
/linux/include/linux/power/
H A Dsmartreflex.h1 /* SPDX-License-Identifier: GPL-2.0 */
23 #include <linux/platform_data/voltage-omap.h>
177 * test_cond_timeout - busy-loop, testing a condition
178 * @cond: condition to test until it evaluates to true
182 * Loop waiting for @cond to become true or until at least @timeout
188 #define sr_test_cond_timeout(cond, timeout, index) \ argument
191 if (cond) \
198 * struct omap_sr_pmic_data - Strucutre to be populated by pmic code to pass
208 * struct omap_smartreflex_dev_attr - Smartreflex Device attribute.
227 * struct omap_sr_class_data - Smartreflex class driver info
[all …]
/linux/include/linux/
H A Dregmap.h1 /* SPDX-License-Identifier: GPL-2.0-only */
54 #define REGMAP_UPSHIFT(s) (-(s))
73 * struct reg_default - Default value for a register.
87 * struct reg_sequence - An individual write from a sequence of writes.
110 * regmap_read_poll_timeout - Poll until a condition is met or a timeout occurs
115 * @cond: Break condition (usually involving @val)
116 * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please
123 * Returns: 0 on success and -ETIMEDOUT upon a timeout or the regmap_read
128 #define regmap_read_poll_timeout(map, addr, val, cond, sleep_us, timeout_us) \ argument
131 __tmp = read_poll_timeout(regmap_read, __ret, __ret || (cond), \
[all …]
H A Dphy.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Based on code in sungem_phy.c and (long-removed) gianfar_phy.c
56 * Set phydev->irq to PHY_POLL if interrupts are not supported,
60 #define PHY_POLL -1
61 #define PHY_MAC_INTERRUPT -2
70 * enum phy_interface_t - Interface Mode definitions
72 * @PHY_INTERFACE_MODE_NA: Not Applicable - don't touch
74 * @PHY_INTERFACE_MODE_MII: Media-independent interface
75 * @PHY_INTERFACE_MODE_GMII: Gigabit media-independent interface
76 * @PHY_INTERFACE_MODE_SGMII: Serial gigabit media-independent interface
[all …]
/linux/drivers/md/dm-vdo/indexer/
H A Dindex.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include "memory-alloc.h"
12 #include "funnel-requestqueue.h"
13 #include "hash-utils.h"
14 #include "sparse-cache.h"
22 * committed (either the open chapter or a recently closed one), the index searches the in-memory
61 struct cond_var cond; member
80 return uds_is_chapter_sparse(zone->index->volume->geometry, in is_zone_chapter_sparse()
81 zone->oldest_virtual_chapter, in is_zone_chapter_sparse()
82 zone->newest_virtual_chapter, virtual_chapter); in is_zone_chapter_sparse()
[all …]
H A Dindex-session.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "index-session.h"
11 #include "memory-alloc.h"
12 #include "time-utils.h"
14 #include "funnel-requestqueue.h"
16 #include "index-layout.h"
22 * non-transient state flag is cleared. The request_mutex is also used to count the number of
65 mutex_lock(&index_session->request_mutex); in release_index_session()
66 if (--index_session->request_count == 0) in release_index_session()
67 uds_broadcast_cond(&index_session->request_cond); in release_index_session()
[all …]
H A Dindex-session.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 #include "thread-utils.h"
14 #include "config.h"
20 * functions in the top-level UDS API.
69 struct cond_var cond; member
/linux/security/tomoyo/
H A Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2005-2011 NTT DATA CORPORATION
25 /* CONFIG::file group */
49 /* CONFIG::network group */
65 /* CONFIG::misc group */
67 /* CONFIG group */
173 /* Permit policy management by non-root user? */
179 * tomoyo_addprintf - strncat()-like-snprintf().
181 * @buffer: Buffer to write to. Must be '\0'-terminated.
194 vsnprintf(buffer + pos, len - pos - 1, fmt, args); in tomoyo_addprintf()
[all …]
H A Daudit.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2005-2011 NTT DATA CORPORATION
12 * tomoyo_print_bprm - Print "struct linux_binprm" for auditing.
30 unsigned long pos = bprm->p; in tomoyo_print_bprm()
32 int argv_count = bprm->argc; in tomoyo_print_bprm()
33 int envp_count = bprm->envc; in tomoyo_print_bprm()
38 len = snprintf(buffer, tomoyo_buffer_len - 1, "argv[]={ "); in tomoyo_print_bprm()
48 pos += PAGE_SIZE - offset; in tomoyo_print_bprm()
51 const char *kaddr = dump->data; in tomoyo_print_bprm()
56 if (cp >= buffer + tomoyo_buffer_len - 32) { in tomoyo_print_bprm()
[all …]
H A Dcommon.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * Copyright (C) 2005-2011 NTT DATA CORPORATION
60 #define TOMOYO_GC_IN_PROGRESS -1
80 TOMOYO_EXEC_ARGC, /* "struct linux_binprm *"->argc */
81 TOMOYO_EXEC_ENVC, /* "struct linux_binprm *"->envc */
315 TOMOYO_MOUNT_BIND, /* mount --bind /source /dest */
316 TOMOYO_MOUNT_MOVE, /* mount --move /old /new */
317 TOMOYO_MOUNT_REMOUNT, /* mount -o remount /dir */
318 TOMOYO_MOUNT_MAKE_UNBINDABLE, /* mount --make-unbindable /dir */
319 TOMOYO_MOUNT_MAKE_PRIVATE, /* mount --make-private /dir */
[all …]
/linux/include/sound/
H A Dpcm.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 * Abramo Bagnara <abramo@alsa-project.org>
21 #define snd_pcm_substream_chip(substream) ((substream)->private_data)
22 #define snd_pcm_chip(pcm) ((pcm)->private_data)
86 #define SNDRV_PCM_DEVICES (SNDRV_OS_MINORS-2)
106 #define SNDRV_PCM_POS_XRUN ((snd_pcm_uframes_t)-1)
132 #define SNDRV_PCM_RATE_KNOT (1U<<31) /* supports more non-continuous rates */
160 // available bit count in most significant bit. It's for the case of so-called 'left-justified' or
161 // `right-padding` sample which has less width than 32 bit.
248 unsigned int cond; member
[all …]
/linux/scripts/
H A DKbuild.include1 # SPDX-License-Identifier: GPL-2.0
11 space_escape := _-_SPACE_-_
20 # Usage: $(call test-lt, $(CONFIG_LLD_VERSION), 150000)
25 test-ge = $(intcmp $(strip $1)0, $(strip $2)0,,y,y)
26 test-gt = $(intcmp $(strip $1)0, $(strip $2)0,,,y)
28 test-ge = $(shell test $(strip $1)0 -ge $(strip $2)0 && echo y)
29 test-gt = $(shell test $(strip $1)0 -gt $(strip $2)0 && echo y)
31 test-le = $(call test-ge, $2, $1)
32 test-lt = $(call test-gt, $2, $1)
36 dot-target = $(dir $@).$(notdir $@)
[all …]
/linux/include/soc/tegra/
H A Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved.
66 * A well-defined subset of the MRQ messages that the CPU sends to the
130 * -BPMP_EBADMSG and ignore the request.
144 …* | -------------------- | ------------------------------------ | --------------------------------…
223 * calculated by BPMP, -BPMP_EBADMSG will be returned and the request will
345 /** @cond DEPRECATED */
402 * @defgroup CC3 Auto-CC3
457 * mrq_ping_request challenge left shifted by 1 with the carry-bit
548 * The BPMP firmware implements a pseudo-filesystem called
[all …]
/linux/drivers/dma/
H A Dpl330.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 #include <linux/dma-mapping.h>
46 CCTRL6, /* Cacheable write-through, allocate on writes only */
47 CCTRL7, /* Cacheable write-back, allocate on writes only */
245 * at 1byte/burst for P<->M and M<->M respectively.
247 * should be enough for P<->M and M<->M respectively.
382 /* Index of the last submitted request or -1 if the DMA is stopped */
423 /* DMA-Engine Channel */
449 /* For D-to-M and M-to-D channels */
453 /* DMA-mapped view of the FIFO; may differ if an IOMMU is present */
[all …]
/linux/sound/core/
H A Dpcm_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Abramo Bagnara <abramo@alsa-project.org>
43 delta = new_ptr - ptr; in update_silence_vars()
47 delta += runtime->boundary; in update_silence_vars()
48 if ((snd_pcm_uframes_t)delta < runtime->silence_filled) in update_silence_vars()
49 runtime->silence_filled -= delta; in update_silence_vars()
51 runtime->silence_filled = 0; in update_silence_vars()
52 runtime->silence_start = new_ptr; in update_silence_vars()
57 * runtime->silence_start: starting pointer to silence area
58 * runtime->silence_filled: size filled with silence
[all …]
/linux/tools/tracing/latency/
H A Dlatency-collector.c1 // SPDX-License-Identifier: GPL-2.0
44 C(FUNC_TR, "function-trace"), \
45 C(DISP_GR, "display-graph"), \
193 pthread_cond_t cond; member
226 pthread_cond_t cond; member
271 count -= r; in write_or_die()
339 static __always_inline void cond_signal(pthread_cond_t *cond) in cond_signal() argument
341 errno = pthread_cond_signal(cond); in cond_signal()
346 cond_wait(pthread_cond_t * restrict cond,pthread_mutex_t * restrict mutex) cond_wait() argument
354 cond_broadcast(pthread_cond_t * cond) cond_broadcast() argument
414 cond_init(pthread_cond_t * cond,const pthread_condattr_t * attr) cond_init() argument
423 cond_timedwait(pthread_cond_t * restrict cond,pthread_mutex_t * restrict mutex,const struct timespec * restrict abstime) cond_timedwait() argument
[all...]
/linux/drivers/net/fddi/skfp/
H A Dsmt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
26 #define m_fc(mb) ((mb)->sm_data[0])
111 return(*(short *)(&addr->a[0]) == in is_my_addr()
112 *(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[0]) in is_my_addr()
113 && *(short *)(&addr->a[2]) == in is_my_addr()
114 *(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[2]) in is_my_addr()
115 && *(short *)(&addr->a[4]) == in is_my_addr()
116 *(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[4])) ; in is_my_addr()
121 return *(u_short *)(&addr->a[0]) == 0xffff && in is_broadcast()
122 *(u_short *)(&addr->a[2]) == 0xffff && in is_broadcast()
[all …]
/linux/drivers/usb/gadget/function/
H A Du_serial.c1 // SPDX-License-Identifier: GPL-2.0+
3 * u_serial.c - utilities for USB gadget "serial port"/TTY support
10 * Copyright (C) 1999 - 2002 Greg Kroah-Hartman (greg@kroah.com)
46 * host issues a config change event. Data can only flow when the port is
67 * gserial <---> gs_port ... links will be null when the USB link is
70 * gserial->ioport == usb_ep->driver_data ... gs_port
71 * gs_port->port_usb ... gserial
73 * gs_port <---> tty_struct ... links will be null when the TTY file
75 * gserial->port_tty ... tty_struct
76 * tty_struct->driver_data ... gserial
[all …]
/linux/Documentation/netlink/
H A Dgenetlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
11 pattern: ^[0-9a-z-]+$
15 len-or-define:
17 pattern: ^[0-9A-Za-z_-]+( - 1)?$
19 len-or-limit:
20 # literal int, const name, or limit based on fixed-width type
21 # e.g. u8-min, u16-max, etc.
[all …]
/linux/arch/arm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 config ARM
162 The ARM series is a line of low-power-consumption RISC chip designs
164 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
165 manufactured, but legacy ARM-based PC hardware remains popular in
169 config ARM_HAS_GROUP_RELOCS
173 relocations. The combined range is -/+ 256 MiB, which is usually
177 config ARM_DMA_USE_IOMMU
183 config ARM_DMA_IOMMU_ALIGNMENT
202 config SYS_SUPPORTS_APM_EMULATION
[all …]
/linux/tools/perf/Documentation/
H A Dperf-record.txt1 perf-record(1)
5 ----
6 perf-record - Run a command and record its profile into perf.data
9 --------
11 'perf record' [-e <EVENT> | --event=EVENT] [-a] <command>
12 'perf record' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>]
15 -----------
17 from it, into perf.data - without displaying anything.
23 -------
27 -e::
[all …]
/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c1 // SPDX-License-Identifier: GPL-2.0-only
60 /* Attempt to de-conflict with the selftests tree. */
331 return -1; in __filecmp()
405 EXPECT_EQ(-1, ret); in TEST()
433 EXPECT_EQ(-1, ret); in TEST()
472 prog.len -= 1; in TEST()
514 TH_LOG("Allowed %d %d-insn filters (total with penalties:%d)", in TEST()
537 EXPECT_EQ(-1, ret); in TEST()
599 EXPECT_EQ(-1, ret); in TEST()
721 /* Only both with lower 32-bit for now. */ in TEST_SIGNAL()
[all …]
/linux/drivers/scsi/
H A Dzorro_esp.c1 // SPDX-License-Identifier: GPL-2.0
3 * ESP front-end for Amiga ZORRO SCSI systems.
24 * Rewritten to use 53c700.c by Kars de Jong <jongk@linux-m68k.org>
32 #include <linux/dma-mapping.h>
55 /* per-board register layout definitions */
101 unsigned char cond_reg; /* DMA cond (ro) [0x402] */
114 unsigned char cond_reg; /* DMA cond (ro) [0x000] */
136 * The controller registers can be found in the Z2 config area at these
158 struct esp *esp; /* our ESP instance - for Scsi_host* */
167 * On Oktagon, it is one byte - use a different accessor there.
[all …]
/linux/kernel/locking/
H A Dmutex.c1 // SPDX-License-Identifier: GPL-2.0-only
14 * - Adaptive spinning for mutexes by Peter Zijlstra. (Ported to mainline
15 * from the -rt tree, where it was originally implemented for rtmutexes
19 * Also see Documentation/locking/mutex-design.rst.
41 # define MUTEX_WARN_ON(cond) DEBUG_LOCKS_WARN_ON(cond) argument
43 # define MUTEX_WARN_ON(cond) argument
49 atomic_long_set(&lock->owner, 0); in __mutex_init()
50 raw_spin_lock_init(&lock->wait_lock); in __mutex_init()
51 INIT_LIST_HEAD(&lock->wait_list); in __mutex_init()
53 osq_lock_init(&lock->osq); in __mutex_init()
[all …]
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2021-2022, Intel Corporation.
31 #define ioread32_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument
32 readx_poll_timeout_atomic(ioread32, addr, val, cond, delay_us, timeout_us)
36 struct dpmaif_isr_en_mask *isr_en_msk = &hw_info->isr_en_mask; in t7xx_dpmaif_init_intr()
41 isr_en_msk->ap_ul_l2intr_en_msk = ul_intr_enable; in t7xx_dpmaif_init_intr()
42 iowrite32(DPMAIF_AP_ALL_L2TISAR0_MASK, hw_info->pcie_base + DPMAIF_AP_L2TISAR0); in t7xx_dpmaif_init_intr()
45 iowrite32(ul_intr_enable, hw_info->pcie_base + DPMAIF_AO_UL_AP_L2TIMCR0); in t7xx_dpmaif_init_intr()
46 iowrite32(~ul_intr_enable, hw_info->pcie_base + DPMAIF_AO_UL_AP_L2TIMSR0); in t7xx_dpmaif_init_intr()
49 ret = ioread32_poll_timeout_atomic(hw_info->pcie_base + DPMAIF_AO_UL_AP_L2TIMR0, in t7xx_dpmaif_init_intr()
[all …]

12