Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/sound/soc/atmel/
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()
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 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.3-rc2/tools/testing/selftests/mm/
A D.gitignore25 mlock-intersect-test
26 mlock-random-test
A Drun_vmtests.sh29 - mlock
30 tests for mlock(2)
212 CATEGORY="mlock" run_test ./mlock-random-test
A Dmlock-random-test.c166 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 DMakefile50 TEST_GEN_FILES += mlock-random-test
167 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
/linux-6.3-rc2/drivers/spi/
A Dspi-sn-f-ospi.c114 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 Dgpio-aggregator.c245 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 Dunevictable-lru.rst47 * 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 Dindustrialio-trigger.c123 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 Dindustrialio-buffer.c517 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 Dindustrialio-core.c260 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 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()
613 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) in SYSCALL_DEFINE2() argument
A Dmemory-failure.c1181 #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 Dtsc2007_iio.c52 mutex_lock(&tsc->mlock); in tsc2007_read_raw()
95 mutex_unlock(&tsc->mlock); in tsc2007_read_raw()
A Dtsc2007_core.c122 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 Dtsc2007.h83 struct mutex mlock; member
/linux-6.3-rc2/drivers/crypto/allwinner/sun8i-ss/
A Dsun8i-ss-prng.c127 mutex_lock(&ss->mlock); in sun8i_ss_prng_generate()
159 mutex_unlock(&ss->mlock); in sun8i_ss_prng_generate()
A Dsun8i-ss.h162 struct mutex mlock; member
/linux-6.3-rc2/include/linux/iio/
A Diio-opaque.h47 struct mutex mlock; member
/linux-6.3-rc2/drivers/media/platform/renesas/
A Drenesas-ceu.c200 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 Dpxa_camera.c682 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 Dmincore_selftest.c107 mlock(addr, page_size); in TEST()
165 mlock(addr, page_size); in TEST()
/linux-6.3-rc2/arch/arc/
A DMakefile43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
/linux-6.3-rc2/arch/mips/include/asm/sgi/
A Dmc.h148 volatile u32 mlock; /* Global GIO memory access lock */ member

Completed in 95 milliseconds

123