| /linux-6.15/sound/soc/atmel/ |
| H A D | mchp-spdifrx.c | 302 struct mutex mlock; member 397 mutex_lock(&dev->mlock); in mchp_spdifrx_trigger() 410 mutex_lock(&dev->mlock); in mchp_spdifrx_trigger() 469 mutex_lock(&dev->mlock); in mchp_spdifrx_hw_params() 535 mutex_lock(&dev->mlock); in mchp_spdifrx_cs_get() 622 mutex_lock(&dev->mlock); in mchp_spdifrx_subcode_ch_get() 709 mutex_lock(&dev->mlock); in mchp_spdifrx_ulock_get() 747 mutex_lock(&dev->mlock); in mchp_spdifrx_badf_get() 785 mutex_lock(&dev->mlock); in mchp_spdifrx_signal_get() 849 mutex_lock(&dev->mlock); in mchp_spdifrx_rate_get() [all …]
|
| /linux-6.15/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-6.15/tools/testing/selftests/mm/ |
| H A D | .gitignore | 31 mlock-intersect-test 32 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) 365 CATEGORY="mlock" run_test ./mlock-random-test
|
| H A D | Makefile | 79 TEST_GEN_FILES += mlock-random-test 222 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
| /linux-6.15/drivers/spi/ |
| H A D | spi-sn-f-ospi.c | 114 struct mutex mlock; member 410 mutex_lock(&ospi->mlock); in f_ospi_indir_read() 452 mutex_unlock(&ospi->mlock); in f_ospi_indir_read() 464 mutex_lock(&ospi->mlock); in f_ospi_indir_write() 499 mutex_unlock(&ospi->mlock); in f_ospi_indir_write() 650 mutex_init(&ospi->mlock); in f_ospi_probe() 663 mutex_destroy(&ospi->mlock); in f_ospi_probe() 675 mutex_destroy(&ospi->mlock); in f_ospi_remove()
|
| /linux-6.15/Documentation/mm/ |
| H A D | unevictable-lru.rst | 49 * Those mapped into VM_LOCKED [mlock()ed] VMAs. 262 (1) in the mlock()/mlock2()/mlockall() system call handlers; 288 mlock()/mlock2()/mlockall() System Call Handling 381 munlock_folio() uses the mlock pagevec to batch up work to be done 410 (including mlock where VM_LOCKED). The page table locks provide sufficient 441 If a user tries to mlock() part of a huge page, and no user mlock()s the 444 We cannot just split the page on partial mlock() as split_huge_page() can 464 mmap() + mlock() will fail if the range cannot be faulted in (e.g. because 471 in the newly mapped memory being mlocked. Before the unevictable/mlock 475 To mlock a range of memory under the unevictable/mlock infrastructure, [all …]
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-aggregator.c | 266 struct mutex mlock; /* protects tmp[] if can_sleep */ member 342 mutex_lock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 344 mutex_unlock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 421 mutex_lock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 423 mutex_unlock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 568 mutex_init(&fwd->mlock); in gpiochip_fwd_create()
|
| /linux-6.15/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() 661 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) in SYSCALL_DEFINE2() argument
|
| H A D | memory-failure.c | 1256 #define mlock (1UL << PG_mlocked) macro 1273 { mlock|dirty, mlock|dirty, MF_MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty }, 1274 { mlock|dirty, mlock, MF_MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean }, 1291 #undef mlock
|
| /linux-6.15/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() 326 mutex_init(&ts->mlock); in tsc2007_probe()
|
| H A D | tsc2007.h | 85 struct mutex mlock; member
|
| /linux-6.15/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-6.15/drivers/iio/ |
| H A D | industrialio-core.c | 277 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); in iio_device_set_clock() 282 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 286 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 1677 mutex_init(&iio_dev_opaque->mlock); in iio_device_alloc() 1699 lockdep_set_class(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); in iio_device_alloc() 2161 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2164 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2182 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); in iio_device_release_direct_mode() 2201 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode() 2206 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() 448 scoped_guard(mutex, &iio_dev_opaque->mlock) { in current_trigger_store() 779 guard(mutex)(&iio_dev_opaque->mlock); in iio_device_suspend_triggering() 792 guard(mutex)(&iio_dev_opaque->mlock); in iio_device_resume_triggering()
|
| /linux-6.15/include/linux/iio/ |
| H A D | iio-opaque.h | 47 struct mutex mlock; member
|
| /linux-6.15/drivers/media/platform/renesas/ |
| H A D | renesas-ceu.c | 199 struct mutex mlock; member 1091 mutex_lock(&ceudev->mlock); in ceu_open() 1094 mutex_unlock(&ceudev->mlock); in ceu_open() 1105 mutex_lock(&ceudev->mlock); in ceu_release() 1108 mutex_unlock(&ceudev->mlock); in ceu_release() 1401 q->lock = &ceudev->mlock; in ceu_notify_complete() 1430 vdev->lock = &ceudev->mlock; in ceu_notify_complete() 1628 mutex_init(&ceudev->mlock); in ceu_probe()
|
| /linux-6.15/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-6.15/drivers/media/platform/intel/ |
| H A D | pxa_camera.c | 683 struct mutex mlock; member 1524 vq->lock = &pcdev->mlock; in pxa_camera_init_videobuf2() 1961 mutex_lock(&pcdev->mlock); in pxac_fops_camera_open() 1973 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_open() 1983 mutex_lock(&pcdev->mlock); in pxac_fops_camera_release() 1992 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_release() 2060 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_bound() 2063 vdev->lock = &pcdev->mlock; in pxa_camera_sensor_bound() 2119 mutex_unlock(&pcdev->mlock); in pxa_camera_sensor_bound() 2129 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_unbind() [all …]
|
| /linux-6.15/arch/arc/ |
| H A D | Makefile | 43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
|
| /linux-6.15/arch/mips/include/asm/sgi/ |
| H A D | mc.h | 148 volatile u32 mlock; /* Global GIO memory access lock */ member
|
| /linux-6.15/drivers/crypto/allwinner/sun8i-ce/ |
| H A D | sun8i-ce.h | 227 struct mutex mlock; member
|