Home
last modified time | relevance | path

Searched refs:mlock (Results 1 – 25 of 85) sorted by relevance

1234

/linux-6.15/sound/soc/atmel/
H A Dmchp-spdifrx.c302 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 Dopcodes.h138 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.gitignore31 mlock-intersect-test
32 mlock-random-test
H A Dmlock-random-test.c158 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 Drun_vmtests.sh38 - mlock
39 tests for mlock(2)
365 CATEGORY="mlock" run_test ./mlock-random-test
H A DMakefile79 TEST_GEN_FILES += mlock-random-test
222 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
/linux-6.15/drivers/spi/
H A Dspi-sn-f-ospi.c114 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 Dunevictable-lru.rst49 * 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 Dgpio-aggregator.c266 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 Dmlock.c189 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 Dmemory-failure.c1256 #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 Dtsc2007_iio.c52 mutex_lock(&tsc->mlock); in tsc2007_read_raw()
95 mutex_unlock(&tsc->mlock); in tsc2007_read_raw()
H A Dtsc2007_core.c122 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 Dtsc2007.h85 struct mutex mlock; member
/linux-6.15/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c127 mutex_lock(&ss->mlock); in sun8i_ss_prng_generate()
159 mutex_unlock(&ss->mlock); in sun8i_ss_prng_generate()
H A Dsun8i-ss.h162 struct mutex mlock; member
/linux-6.15/drivers/iio/
H A Dindustrialio-core.c277 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 Dindustrialio-trigger.c122 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 Diio-opaque.h47 struct mutex mlock; member
/linux-6.15/drivers/media/platform/renesas/
H A Drenesas-ceu.c199 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 Dmincore_selftest.c107 mlock(addr, page_size); in TEST()
165 mlock(addr, page_size); in TEST()
/linux-6.15/drivers/media/platform/intel/
H A Dpxa_camera.c683 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 DMakefile43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
/linux-6.15/arch/mips/include/asm/sgi/
H A Dmc.h148 volatile u32 mlock; /* Global GIO memory access lock */ member
/linux-6.15/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h227 struct mutex mlock; member

1234