Home
last modified time | relevance | path

Searched refs:mlock (Results 1 – 25 of 62) sorted by relevance

123

/linux/sound/soc/atmel/
H A Dmchp-spdifrx.c292 * @mlock: mutex to protect concurency b/w configuration and control APIs
302 struct mutex mlock; member
397 mutex_lock(&dev->mlock); in mchp_spdifrx_trigger()
405 mutex_unlock(&dev->mlock); in mchp_spdifrx_trigger()
410 mutex_lock(&dev->mlock); in mchp_spdifrx_trigger()
418 mutex_unlock(&dev->mlock); in mchp_spdifrx_trigger()
469 mutex_lock(&dev->mlock); in mchp_spdifrx_hw_params()
501 mutex_unlock(&dev->mlock); in mchp_spdifrx_hw_params()
535 mutex_lock(&dev->mlock); in mchp_spdifrx_cs_get()
583 mutex_unlock(&dev->mlock); in mchp_spdifrx_cs_get()
[all...]
/linux/drivers/gpu/host1x/hw/
H A Dopcodes.h138 static inline u32 host1x_opcode_acquire_mlock(unsigned mlock) in host1x_opcode_acquire_mlock() argument
140 return (14 << 28) | (0 << 24) | mlock; in host1x_opcode_acquire_mlock()
143 static inline u32 host1x_opcode_release_mlock(unsigned mlock) in host1x_opcode_release_mlock() argument
145 return (14 << 28) | (1 << 24) | mlock; in host1x_opcode_release_mlock()
/linux/drivers/spi/
H A Dspi-sn-f-ospi.c114 struct mutex mlock; member
408 mutex_lock(&ospi->mlock); in f_ospi_indir_read()
450 mutex_unlock(&ospi->mlock); in f_ospi_indir_read()
462 mutex_lock(&ospi->mlock); in f_ospi_indir_write()
497 mutex_unlock(&ospi->mlock); in f_ospi_indir_write()
643 mutex_init(&ospi->mlock); in f_ospi_probe()
656 mutex_destroy(&ospi->mlock); in f_ospi_probe()
668 mutex_destroy(&ospi->mlock); in f_ospi_remove()
/linux/Documentation/mm/
H A Dunevictable-lru.rst49 * Those mapped into VM_LOCKED [mlock()ed] VMAs.
169 the page tables for the region as does, for example, mlock(), nor need it make
189 list at mlock() or mmap() time, vmscan will not encounter the folios until they
216 The unevictable folio list is also useful for mlock(), in addition to ramfs and
217 SYSV SHM. Note that mlock() is only available in CONFIG_MMU=y situations; in
262 (1) in the mlock()/mlock2()/mlockall() system call handlers;
288 mlock()/mlock2()/mlockall() System Call Handling
291 mlock(), mlock2() and mlockall() system call handlers proceed to mlock_fixup()
294 is used for both mlocking and munlocking a range of memory. A call to mlock()
321 mlock folio batch, to batch up the rest of the work to be done under lru_lock by
[all …]
/linux/tools/testing/selftests/mm/
H A D.gitignore30 mlock-intersect-test
31 mlock-random-test
H A Dmlock-random-test.c158 ret = mlock(p + start_offset, lock_size); in test_mlock_within_limit()
220 ret = mlock(p + start_offset, lock_size); in test_mlock_outof_limit()
H A Drun_vmtests.sh38 - mlock
39 tests for mlock(2)
323 CATEGORY="mlock" run_test ./mlock-random-test
H A DMakefile61 TEST_GEN_FILES += mlock-random-test
195 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
/linux/drivers/gpio/
H A Dgpio-aggregator.c254 struct mutex mlock; /* protects tmp[] if can_sleep */ member
330 mutex_lock(&fwd->mlock); in gpio_fwd_get_multiple_locked()
332 mutex_unlock(&fwd->mlock); in gpio_fwd_get_multiple_locked()
401 mutex_lock(&fwd->mlock); in gpio_fwd_set_multiple_locked()
403 mutex_unlock(&fwd->mlock); in gpio_fwd_set_multiple_locked()
546 mutex_init(&fwd->mlock); in gpiochip_fwd_create()
/linux/mm/
H A Dmlock.c189 unsigned long mlock; in mlock_folio_batch() local
195 mlock = (unsigned long)folio & (LRU_FOLIO | NEW_FOLIO); in mlock_folio_batch()
196 folio = (struct folio *)((unsigned long)folio - mlock); in mlock_folio_batch()
199 if (mlock & LRU_FOLIO) in mlock_folio_batch()
201 else if (mlock & NEW_FOLIO) in mlock_folio_batch()
659 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) in SYSCALL_DEFINE2() argument
H A Dmemory-failure.c1249 #define mlock (1UL << PG_mlocked) macro
1266 { mlock|dirty, mlock|dirty, MF_MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty },
1267 { mlock|dirty, mlock, MF_MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean },
1284 #undef mlock
/linux/drivers/input/touchscreen/
H A Dtsc2007_iio.c52 mutex_lock(&tsc->mlock); in tsc2007_read_raw()
95 mutex_unlock(&tsc->mlock); in tsc2007_read_raw()
H A Dtsc2007_core.c122 mutex_lock(&ts->mlock); in tsc2007_soft_irq()
124 mutex_unlock(&ts->mlock); in tsc2007_soft_irq()
327 mutex_init(&ts->mlock); in tsc2007_probe()
H A Dtsc2007.h83 struct mutex mlock; member
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c127 mutex_lock(&ss->mlock); in sun8i_ss_prng_generate()
159 mutex_unlock(&ss->mlock); in sun8i_ss_prng_generate()
H A Dsun8i-ss.h162 struct mutex mlock; member
/linux/drivers/iio/
H A Dindustrialio-core.c276 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); in iio_device_set_clock()
281 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock()
285 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock()
1676 mutex_init(&iio_dev_opaque->mlock); in iio_device_alloc()
1698 lockdep_set_class(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); in iio_device_alloc()
2117 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode()
2120 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode()
2138 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); in iio_device_release_direct_mode()
2157 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode()
2162 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode()
[all …]
H A Dindustrialio-trigger.c122 guard(mutex)(&iio_dev_opaque->mlock); in iio_trigger_set_immutable()
447 scoped_guard(mutex, &iio_dev_opaque->mlock) { in current_trigger_store()
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c199 struct mutex mlock; member
1093 mutex_lock(&ceudev->mlock); in ceu_open()
1096 mutex_unlock(&ceudev->mlock); in ceu_open()
1107 mutex_lock(&ceudev->mlock); in ceu_release()
1110 mutex_unlock(&ceudev->mlock); in ceu_release()
1403 q->lock = &ceudev->mlock; in ceu_notify_complete()
1432 vdev->lock = &ceudev->mlock; in ceu_notify_complete()
1630 mutex_init(&ceudev->mlock); in ceu_probe()
/linux/drivers/media/platform/intel/
H A Dpxa_camera.c683 struct mutex mlock; member
1526 vq->lock = &pcdev->mlock; in pxa_camera_init_videobuf2()
1963 mutex_lock(&pcdev->mlock); in pxac_fops_camera_open()
1975 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_open()
1985 mutex_lock(&pcdev->mlock); in pxac_fops_camera_release()
1994 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_release()
2062 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_bound()
2065 vdev->lock = &pcdev->mlock; in pxa_camera_sensor_bound()
2121 mutex_unlock(&pcdev->mlock); in pxa_camera_sensor_bound()
2131 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_unbind()
[all …]
/linux/include/linux/iio/
H A Diio-opaque.h47 struct mutex mlock; member
/linux/tools/testing/selftests/mincore/
H A Dmincore_selftest.c107 mlock(addr, page_size); in TEST()
165 mlock(addr, page_size); in TEST()
/linux/arch/arc/
H A DMakefile43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
/linux/arch/mips/include/asm/sgi/
H A Dmc.h148 volatile u32 mlock; /* Global GIO memory access lock */ member
/linux/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h227 struct mutex mlock; member

123