Searched refs:mlock (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/gpu/host1x/hw/
H A Dopcodes.h138 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 Diio-opaque.h14 * @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 Dmchp-spdifrx.c292 * @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 Dtsc2007_iio.c52 mutex_lock(&tsc->mlock);
95 mutex_unlock(&tsc->mlock);
H A Dtsc2007.h83 struct mutex mlock; member in struct:tsc2007
H A Dtsc2007_core.c122 mutex_lock(&ts->mlock);
124 mutex_unlock(&ts->mlock);
327 mutex_init(&ts->mlock);
/linux-master/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c127 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 Dsun8i-ss.h150 * @mlock: Control access to device registers
162 struct mutex mlock; member in struct:sun8i_ss_dev
/linux-master/drivers/spi/
H A Dspi-sn-f-ospi.c114 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 Dmlock-random-test.c3 * 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 DMakefile57 TEST_GEN_FILES += mlock-random-test
186 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
H A Drun_vmtests.sh38 - 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 Dgpio-aggregator.c254 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 Dindustrialio-trigger.c123 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 Dindustrialio-buffer.c536 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 Dindustrialio-core.c275 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 Dmlock.c3 * 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 DMakefile36 mlock.o mmap.o mmu_gather.o mprotect.o mremap.o \
H A Dmemory-failure.c1251 #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 Dmincore_selftest.c107 mlock(addr, page_size);
165 mlock(addr, page_size);
/linux-master/arch/arc/
H A DMakefile43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
/linux-master/drivers/media/platform/renesas/
H A Drenesas-ceu.c198 /* 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 Dpxa_camera.c682 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 Dsun8i-ce.h213 * @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 Dmc.h148 volatile u32 mlock; /* Global GIO memory access lock */ member in struct:sgimc_regs

Completed in 351 milliseconds

12