/linux-master/drivers/gpu/host1x/hw/ |
H A D | opcodes.h | 138 static inline u32 host1x_opcode_acquire_mlock(unsigned mlock) argument 140 return (14 << 28) | (0 << 24) | mlock; 143 static inline u32 host1x_opcode_release_mlock(unsigned mlock) argument 145 return (14 << 28) | (1 << 24) | mlock;
|
/linux-master/include/linux/iio/ |
H A D | iio-opaque.h | 14 * @mlock: lock used to prevent simultaneous device state changes 47 struct mutex mlock; member in struct:iio_dev_opaque
|
/linux-master/sound/soc/atmel/ |
H A D | mchp-spdifrx.c | 292 * @mlock: mutex to protect concurency b/w configuration and control APIs 302 struct mutex mlock; member in struct:mchp_spdifrx_dev 397 mutex_lock(&dev->mlock); 405 mutex_unlock(&dev->mlock); 410 mutex_lock(&dev->mlock); 418 mutex_unlock(&dev->mlock); 469 mutex_lock(&dev->mlock); 501 mutex_unlock(&dev->mlock); 535 mutex_lock(&dev->mlock); 583 mutex_unlock(&dev->mlock); [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | tsc2007_iio.c | 52 mutex_lock(&tsc->mlock); 95 mutex_unlock(&tsc->mlock);
|
H A D | tsc2007.h | 83 struct mutex mlock; member in struct:tsc2007
|
H A D | tsc2007_core.c | 122 mutex_lock(&ts->mlock); 124 mutex_unlock(&ts->mlock); 327 mutex_init(&ts->mlock);
|
/linux-master/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss-prng.c | 127 mutex_lock(&ss->mlock); 151 * one, the mlock could be left just after the final writel. 154 * The easiest way is to grab mlock until the hardware end our requests. 159 mutex_unlock(&ss->mlock);
|
H A D | sun8i-ss.h | 150 * @mlock: Control access to device registers 162 struct mutex mlock; member in struct:sun8i_ss_dev
|
/linux-master/drivers/spi/ |
H A D | spi-sn-f-ospi.c | 114 struct mutex mlock; member in struct:f_ospi 408 mutex_lock(&ospi->mlock); 450 mutex_unlock(&ospi->mlock); 462 mutex_lock(&ospi->mlock); 497 mutex_unlock(&ospi->mlock); 643 mutex_init(&ospi->mlock); 656 mutex_destroy(&ospi->mlock); 668 mutex_destroy(&ospi->mlock);
|
/linux-master/tools/testing/selftests/mm/ |
H A D | mlock-random-test.c | 3 * It tests the mlock/mlock2() when they are invoked 116 * Test mlock/mlock2() on provided memory chunk. 117 * It expects the mlock/mlock2() to be successful (within rlimit) 120 * test will choose start/len randomly to perform mlock/mlock2 125 * So we always expect a success of mlock/mlock2. 142 ksft_exit_fail_msg("alloc_size[%d] < %u rlimit,lead to mlock failure\n", 148 * - choose mlock/mlock2 randomly 158 ret = mlock(p + start_offset, lock_size); 164 ksft_exit_fail_msg("%s() failure at |%p(%d)| mlock:|%p(%d)|\n", 165 is_mlock ? "mlock" [all...] |
H A D | Makefile | 57 TEST_GEN_FILES += mlock-random-test 186 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
H A D | run_vmtests.sh | 38 - mlock 39 tests for mlock(2) 310 CATEGORY="mlock" run_test sudo -u nobody ./on-fault-limit 317 CATEGORY="mlock" run_test ./mlock-random-test 319 CATEGORY="mlock" run_test ./mlock2-tests
|
/linux-master/drivers/gpio/ |
H A D | gpio-aggregator.c | 254 struct mutex mlock; /* protects tmp[] if can_sleep */ member in union:gpiochip_fwd::__anon451 330 mutex_lock(&fwd->mlock); 332 mutex_unlock(&fwd->mlock); 401 mutex_lock(&fwd->mlock); 403 mutex_unlock(&fwd->mlock); 546 mutex_init(&fwd->mlock);
|
/linux-master/drivers/iio/ |
H A D | industrialio-trigger.c | 123 mutex_lock(&iio_dev_opaque->mlock); 128 mutex_unlock(&iio_dev_opaque->mlock); 454 mutex_lock(&iio_dev_opaque->mlock); 456 mutex_unlock(&iio_dev_opaque->mlock); 460 mutex_unlock(&iio_dev_opaque->mlock); 463 mutex_unlock(&iio_dev_opaque->mlock);
|
H A D | industrialio-buffer.c | 536 mutex_lock(&iio_dev_opaque->mlock); 555 mutex_unlock(&iio_dev_opaque->mlock); 584 mutex_lock(&iio_dev_opaque->mlock); 591 mutex_unlock(&iio_dev_opaque->mlock); 677 mutex_lock(&iio_dev_opaque->mlock); 689 mutex_unlock(&iio_dev_opaque->mlock); 1281 mutex_lock(&iio_dev_opaque->mlock); 1302 mutex_unlock(&iio_dev_opaque->mlock); 1329 mutex_lock(&iio_dev_opaque->mlock); 1343 mutex_unlock(&iio_dev_opaque->mlock); [all...] |
H A D | industrialio-core.c | 275 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); 280 mutex_unlock(&iio_dev_opaque->mlock); 284 mutex_unlock(&iio_dev_opaque->mlock); 1664 mutex_init(&iio_dev_opaque->mlock); 1686 lockdep_set_class(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); 2114 mutex_lock(&iio_dev_opaque->mlock); 2117 mutex_unlock(&iio_dev_opaque->mlock); 2135 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); 2154 mutex_lock(&iio_dev_opaque->mlock); 2159 mutex_unlock(&iio_dev_opaque->mlock); [all...] |
/linux-master/mm/ |
H A D | mlock.c | 3 * linux/mm/mlock.c 140 /* else assume that was the last mlock: reclaim will fix it if not */ 182 * mlock. We could use three separate folio batches instead, but one feels 189 unsigned long mlock; local 195 mlock = (unsigned long)folio & (LRU_FOLIO | NEW_FOLIO); 196 folio = (struct folio *)((unsigned long)folio - mlock); 199 if (mlock & LRU_FOLIO) 201 else if (mlock & NEW_FOLIO) 239 * mlock_folio - mlock a folio already on (or temporarily off) LRU 264 * mlock_new_folio - mlock [all...] |
H A D | Makefile | 36 mlock.o mmap.o mmu_gather.o mprotect.o mremap.o \
|
H A D | memory-failure.c | 1251 #define mlock (1UL << PG_mlocked) macro 1276 { mlock|dirty, mlock|dirty, MF_MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty }, 1277 { mlock|dirty, mlock, MF_MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean }, 1294 #undef mlock macro
|
/linux-master/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 107 mlock(addr, page_size); 165 mlock(addr, page_size);
|
/linux-master/arch/arc/ |
H A D | Makefile | 43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
|
/linux-master/drivers/media/platform/renesas/ |
H A D | renesas-ceu.c | 198 /* mlock - lock access to interface reset and vb2 queue */ 199 struct mutex mlock; member in struct:ceu_device 1093 mutex_lock(&ceudev->mlock); 1096 mutex_unlock(&ceudev->mlock); 1107 mutex_lock(&ceudev->mlock); 1110 mutex_unlock(&ceudev->mlock); 1403 q->lock = &ceudev->mlock; 1432 vdev->lock = &ceudev->mlock; 1630 mutex_init(&ceudev->mlock);
|
/linux-master/drivers/media/platform/intel/ |
H A D | pxa_camera.c | 682 struct mutex mlock; member in struct:pxa_camera_dev 1525 vq->lock = &pcdev->mlock; 1962 mutex_lock(&pcdev->mlock); 1974 mutex_unlock(&pcdev->mlock); 1984 mutex_lock(&pcdev->mlock); 1993 mutex_unlock(&pcdev->mlock); 2061 mutex_lock(&pcdev->mlock); 2064 vdev->lock = &pcdev->mlock; 2120 mutex_unlock(&pcdev->mlock); 2130 mutex_lock(&pcdev->mlock); [all...] |
/linux-master/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce.h | 213 * @mlock: Control access to device registers 226 struct mutex mlock; member in struct:sun8i_ce_dev
|
/linux-master/arch/mips/include/asm/sgi/ |
H A D | mc.h | 148 volatile u32 mlock; /* Global GIO memory access lock */ member in struct:sgimc_regs
|