| /linux/sound/soc/atmel/ |
| H A D | mchp-spdifrx.c | 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() 582 mutex_unlock(&dev->mlock); in mchp_spdifrx_cs_get() 621 mutex_lock(&dev->mlock); in mchp_spdifrx_subcode_ch_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/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 | 34 mlock-intersect-test 35 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 | ksft_mlock.sh | 4 ./run_vmtests.sh -t mlock
|
| H A D | run_vmtests.sh | 42 - mlock 43 tests for mlock(2) 386 CATEGORY="mlock" run_test ./mlock-random-test
|
| H A D | Makefile | 81 TEST_GEN_FILES += mlock-random-test 254 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
|
| /linux/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() 645 ret = devm_mutex_init(dev, &ospi->mlock); in f_ospi_probe()
|
| /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 | 1211 #define mlock (1UL << PG_mlocked) macro 1228 { mlock|dirty, mlock|dirty, MF_MSG_DIRTY_MLOCKED_LRU, me_pagecache_dirty }, 1229 { mlock|dirty, mlock, MF_MSG_CLEAN_MLOCKED_LRU, me_pagecache_clean }, 1246 #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 | 125 mutex_lock(&ts->mlock); in tsc2007_soft_irq() 127 mutex_unlock(&ts->mlock); in tsc2007_soft_irq() 331 mutex_init(&ts->mlock); in tsc2007_probe()
|
| H A D | tsc2007.h | 85 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()
|
| /linux/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/drivers/iio/ |
| 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()
|
| H A D | industrialio-core.c | 285 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); in iio_device_set_clock() 290 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 294 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock() 1657 mutex_destroy(&iio_dev_opaque->mlock); in iio_dev_release() 1722 mutex_init_with_key(&iio_dev_opaque->mlock, &iio_dev_opaque->mlock_key); in iio_device_alloc() 2191 mutex_lock(&to_iio_dev_opaque(indio_dev)->mlock); in __iio_dev_mode_lock() 2201 mutex_unlock(&to_iio_dev_opaque(indio_dev)->mlock); in __iio_dev_mode_unlock()
|
| /linux/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/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/include/linux/iio/ |
| H A D | iio-opaque.h | 48 struct mutex mlock; member
|
| /linux/drivers/gpio/ |
| H A D | gpio-aggregator.c | 245 struct mutex mlock; /* protects tmp[] if can_sleep */ member 337 mutex_lock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 339 mutex_unlock(&fwd->mlock); in gpio_fwd_get_multiple_locked() 416 mutex_lock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 418 mutex_unlock(&fwd->mlock); in gpio_fwd_set_multiple_locked() 801 mutex_init(&fwd->mlock); in gpiochip_fwd_register()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | ssd2825.c | 135 struct mutex mlock; /* for host transfer operations */ member 354 guard(mutex)(&priv->mlock); in ssd2825_dsi_host_transfer() 717 mutex_init(&priv->mlock); in ssd2825_probe()
|
| /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
|