| /linux/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() 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/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/tools/testing/selftests/mm/ |
| A D | .gitignore | 30 mlock-intersect-test 31 mlock-random-test
|
| 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()
|
| A D | Makefile | 61 TEST_GEN_FILES += mlock-random-test 195 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
| A D | run_vmtests.sh | 38 - mlock 39 tests for mlock(2) 323 CATEGORY="mlock" run_test ./mlock-random-test
|
| /linux/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() 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/ |
| 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/drivers/gpio/ |
| 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/ |
| 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
|
| 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/ |
| 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() 327 mutex_init(&ts->mlock); in tsc2007_probe()
|
| A D | tsc2007.h | 83 struct mutex mlock; member
|
| /linux/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/drivers/iio/ |
| 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() 1675 mutex_init(&iio_dev_opaque->mlock); in iio_device_alloc() 1697 lockdep_set_class(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); in iio_device_alloc() 2159 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2162 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_direct_mode() 2180 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); in iio_device_release_direct_mode() 2199 mutex_lock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode() 2204 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_claim_buffer_mode() [all …]
|
| 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/include/linux/iio/ |
| A D | iio-opaque.h | 47 struct mutex mlock; member
|
| /linux/drivers/media/platform/renesas/ |
| 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/ |
| 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/tools/testing/selftests/mincore/ |
| A D | mincore_selftest.c | 107 mlock(addr, page_size); in TEST() 165 mlock(addr, page_size); in TEST()
|
| /linux/arch/arc/ |
| A D | Makefile | 43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
|
| /linux/arch/mips/include/asm/sgi/ |
| A D | mc.h | 148 volatile u32 mlock; /* Global GIO memory access lock */ member
|
| /linux/drivers/crypto/allwinner/sun8i-ce/ |
| A D | sun8i-ce.h | 227 struct mutex mlock; member
|