Home
last modified time | relevance | path

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

123

/linux/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()
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 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/tools/testing/selftests/mm/
A D.gitignore30 mlock-intersect-test
31 mlock-random-test
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()
A DMakefile61 TEST_GEN_FILES += mlock-random-test
195 $(OUTPUT)/mlock-random-test $(OUTPUT)/memfd_secret: LDLIBS += -lcap
A Drun_vmtests.sh38 - mlock
39 tests for mlock(2)
323 CATEGORY="mlock" run_test ./mlock-random-test
/linux/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()
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 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/drivers/gpio/
A Dgpio-aggregator.c254 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 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()
659 SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) in SYSCALL_DEFINE2() argument
A Dmemory-failure.c1249 #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 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()
327 mutex_init(&ts->mlock); in tsc2007_probe()
A Dtsc2007.h83 struct mutex mlock; member
/linux/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/drivers/iio/
A Dindustrialio-core.c276 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 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/include/linux/iio/
A Diio-opaque.h47 struct mutex mlock; member
/linux/drivers/media/platform/renesas/
A Drenesas-ceu.c199 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 Dpxa_camera.c683 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 Dmincore_selftest.c107 mlock(addr, page_size); in TEST()
165 mlock(addr, page_size); in TEST()
/linux/arch/arc/
A DMakefile43 cflags-$(CONFIG_ARC_HAS_LLSC) += -mlock
/linux/arch/mips/include/asm/sgi/
A Dmc.h148 volatile u32 mlock; /* Global GIO memory access lock */ member
/linux/drivers/crypto/allwinner/sun8i-ce/
A Dsun8i-ce.h227 struct mutex mlock; member

Completed in 56 milliseconds

123