/linux/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 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 D | opcodes.h | 138 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 D | spi-sn-f-ospi.c | 114 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 D | unevictable-lru.rst | 49 * 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 | .gitignore | 30 mlock-intersect-test 31 mlock-random-test
|
H A D | mlock-random-test.c | 158 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 D | run_vmtests.sh | 38 - mlock 39 tests for mlock(2) 323 CATEGORY="mlock" run_test ./mlock-random-test
|
H A D | Makefile | 61 TEST_GEN_FILES += mlock-random-test 195 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
/linux/drivers/gpio/ |
H A D | gpio-aggregator.c | 254 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 D | mlock.c | 189 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 D | memory-failure.c | 1249 #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 D | tsc2007_iio.c | 52 mutex_lock(&tsc->mlock); in tsc2007_read_raw() 95 mutex_unlock(&tsc->mlock); in tsc2007_read_raw()
|
H A D | tsc2007_core.c | 122 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 D | tsc2007.h | 83 struct mutex mlock; member
|
/linux/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss-prng.c | 127 mutex_lock(&ss->mlock); in sun8i_ss_prng_generate() 159 mutex_unlock(&ss->mlock); in sun8i_ss_prng_generate()
|
H A D | sun8i-ss.h | 162 struct mutex mlock; member
|
/linux/drivers/iio/ |
H A D | industrialio-core.c | 276 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 D | industrialio-trigger.c | 122 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 D | renesas-ceu.c | 199 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 D | pxa_camera.c | 683 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 D | iio-opaque.h | 47 struct mutex mlock; member
|
/linux/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 107 mlock(addr, page_size); in TEST() 165 mlock(addr, page_size); in TEST()
|
/linux/arch/arc/ |
H A D | Makefile | 43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
|
/linux/arch/mips/include/asm/sgi/ |
H A D | mc.h | 148 volatile u32 mlock; /* Global GIO memory access lock */ member
|
/linux/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce.h | 227 struct mutex mlock; member
|