/linux-6.3-rc2/sound/soc/atmel/ |
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() 540 mutex_lock(&dev->mlock); in mchp_spdifrx_cs_get() 627 mutex_lock(&dev->mlock); in mchp_spdifrx_subcode_ch_get() 714 mutex_lock(&dev->mlock); in mchp_spdifrx_ulock_get() 752 mutex_lock(&dev->mlock); in mchp_spdifrx_badf_get() 790 mutex_lock(&dev->mlock); in mchp_spdifrx_signal_get() 854 mutex_lock(&dev->mlock); in mchp_spdifrx_rate_get() [all …]
|
/linux-6.3-rc2/drivers/gpu/host1x/hw/ |
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.3-rc2/tools/testing/selftests/mm/ |
A D | .gitignore | 25 mlock-intersect-test 26 mlock-random-test
|
A D | run_vmtests.sh | 29 - mlock 30 tests for mlock(2) 212 CATEGORY="mlock" run_test ./mlock-random-test
|
A D | mlock-random-test.c | 166 ret = mlock(p + start_offset, lock_size); in test_mlock_within_limit() 238 ret = mlock(p + start_offset, lock_size); in test_mlock_outof_limit()
|
A D | Makefile | 50 TEST_GEN_FILES += mlock-random-test 167 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
/linux-6.3-rc2/drivers/spi/ |
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() 649 mutex_init(&ospi->mlock); in f_ospi_probe() 662 mutex_destroy(&ospi->mlock); in f_ospi_probe() 679 mutex_destroy(&ospi->mlock); in f_ospi_remove()
|
/linux-6.3-rc2/drivers/gpio/ |
A D | gpio-aggregator.c | 245 struct mutex mlock; /* protects tmp[] if can_sleep */ member 320 mutex_lock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 322 mutex_unlock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 367 mutex_lock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 369 mutex_unlock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 457 mutex_init(&fwd->mlock); in gpiochip_fwd_create()
|
/linux-6.3-rc2/Documentation/mm/ |
A D | unevictable-lru.rst | 47 * Those mapped into VM_LOCKED [mlock()ed] VMAs. 260 (1) in the mlock()/mlock2()/mlockall() system call handlers; 286 mlock()/mlock2()/mlockall() System Call Handling 379 munlock_folio() uses the mlock pagevec to batch up work to be done 408 (including mlock where VM_LOCKED). The page table locks provide sufficient 439 If a user tries to mlock() part of a huge page, and no user mlock()s the 442 We cannot just split the page on partial mlock() as split_huge_page() can 462 mmap() + mlock() will fail if the range cannot be faulted in (e.g. because 469 in the newly mapped memory being mlocked. Before the unevictable/mlock 473 To mlock a range of memory under the unevictable/mlock infrastructure, [all …]
|
/linux-6.3-rc2/drivers/iio/ |
A D | industrialio-trigger.c | 123 mutex_lock(&iio_dev_opaque->mlock); in iio_trigger_set_immutable() 128 mutex_unlock(&iio_dev_opaque->mlock); in iio_trigger_set_immutable() 441 mutex_lock(&iio_dev_opaque->mlock); in current_trigger_store() 443 mutex_unlock(&iio_dev_opaque->mlock); in current_trigger_store() 447 mutex_unlock(&iio_dev_opaque->mlock); in current_trigger_store() 450 mutex_unlock(&iio_dev_opaque->mlock); in current_trigger_store()
|
A D | industrialio-buffer.c | 517 mutex_lock(&iio_dev_opaque->mlock); in iio_scan_el_store() 536 mutex_unlock(&iio_dev_opaque->mlock); in iio_scan_el_store() 566 mutex_lock(&iio_dev_opaque->mlock); in iio_scan_el_ts_store() 573 mutex_unlock(&iio_dev_opaque->mlock); in iio_scan_el_ts_store() 659 mutex_lock(&iio_dev_opaque->mlock); in length_store() 671 mutex_unlock(&iio_dev_opaque->mlock); in length_store() 1262 mutex_lock(&iio_dev_opaque->mlock); in iio_update_buffers() 1283 mutex_unlock(&iio_dev_opaque->mlock); in iio_update_buffers() 1310 mutex_lock(&iio_dev_opaque->mlock); in enable_store() 1324 mutex_unlock(&iio_dev_opaque->mlock); in enable_store() [all …]
|
A D | industrialio-core.c | 260 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); in iio_device_set_clock() 265 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 269 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 1649 mutex_init(&iio_dev_opaque->mlock); in iio_device_alloc() 1671 lockdep_set_class(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); in iio_device_alloc() 2035 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2038 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2056 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); in iio_device_release_direct_mode() 2075 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode() 2080 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode() [all …]
|
/linux-6.3-rc2/mm/ |
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() 613 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) in SYSCALL_DEFINE2() argument
|
A D | memory-failure.c | 1181 #define mlock (1UL << PG_mlocked) macro 1206 { mlock|dirty, mlock|dirty, MF_MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty }, 1207 { mlock|dirty, mlock, MF_MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean }, 1224 #undef mlock
|
/linux-6.3-rc2/drivers/input/touchscreen/ |
A D | tsc2007_iio.c | 52 mutex_lock(&tsc->mlock); in tsc2007_read_raw() 95 mutex_unlock(&tsc->mlock); in tsc2007_read_raw()
|
A D | tsc2007_core.c | 122 mutex_lock(&ts->mlock); in tsc2007_soft_irq() 124 mutex_unlock(&ts->mlock); in tsc2007_soft_irq() 340 mutex_init(&ts->mlock); in tsc2007_probe()
|
A D | tsc2007.h | 83 struct mutex mlock; member
|
/linux-6.3-rc2/drivers/crypto/allwinner/sun8i-ss/ |
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()
|
A D | sun8i-ss.h | 162 struct mutex mlock; member
|
/linux-6.3-rc2/include/linux/iio/ |
A D | iio-opaque.h | 47 struct mutex mlock; member
|
/linux-6.3-rc2/drivers/media/platform/renesas/ |
A D | renesas-ceu.c | 200 struct mutex mlock; member 1103 mutex_lock(&ceudev->mlock); in ceu_open() 1106 mutex_unlock(&ceudev->mlock); in ceu_open() 1117 mutex_lock(&ceudev->mlock); in ceu_release() 1120 mutex_unlock(&ceudev->mlock); in ceu_release() 1417 q->lock = &ceudev->mlock; in ceu_notify_complete() 1446 vdev->lock = &ceudev->mlock; in ceu_notify_complete() 1644 mutex_init(&ceudev->mlock); in ceu_probe()
|
/linux-6.3-rc2/drivers/media/platform/intel/ |
A D | pxa_camera.c | 682 struct mutex mlock; member 1525 vq->lock = &pcdev->mlock; in pxa_camera_init_videobuf2() 1962 mutex_lock(&pcdev->mlock); in pxac_fops_camera_open() 1974 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_open() 1984 mutex_lock(&pcdev->mlock); in pxac_fops_camera_release() 1993 mutex_unlock(&pcdev->mlock); in pxac_fops_camera_release() 2061 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_bound() 2064 vdev->lock = &pcdev->mlock; in pxa_camera_sensor_bound() 2120 mutex_unlock(&pcdev->mlock); in pxa_camera_sensor_bound() 2130 mutex_lock(&pcdev->mlock); in pxa_camera_sensor_unbind() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/mincore/ |
A D | mincore_selftest.c | 107 mlock(addr, page_size); in TEST() 165 mlock(addr, page_size); in TEST()
|
/linux-6.3-rc2/arch/arc/ |
A D | Makefile | 43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
|
/linux-6.3-rc2/arch/mips/include/asm/sgi/ |
A D | mc.h | 148 volatile u32 mlock; /* Global GIO memory access lock */ member
|