Home
last modified time | relevance | path

Searched full:unlocked (Results 1 – 25 of 534) sorted by relevance

12345678910>>...22

/linux-6.14.4/arch/arc/include/asm/
Dspinlock.h140 * deny writer. Otherwise if unlocked grant to writer in arch_write_lock()
152 " brne %[val], %[UNLOCKED], 1b \n" /* while !UNLOCKED spin */ in arch_write_lock()
159 [UNLOCKED] "ir" (__ARCH_RW_LOCK_UNLOCKED__), in arch_write_lock()
173 " brne %[val], %[UNLOCKED], 4f \n" /* !UNLOCKED, bail */ in arch_write_trylock()
184 [UNLOCKED] "ir" (__ARCH_RW_LOCK_UNLOCKED__), in arch_write_trylock()
332 * deny writer. Otherwise if unlocked grant to writer in arch_write_trylock()
Dspinlock_types.h20 * Unlocked : 0x0100_0000
22 * Write lock : 0x0, but only if prior value is "unlocked" 0x0100_0000
/linux-6.14.4/Documentation/driver-api/surface_aggregator/clients/
Ddtx.rst62 The latch can additionally be locked and, correspondingly, unlocked, which
67 unlocked.
82 instructions/commands. In case the latch is unlocked, the led will flash
93 - If the latch is unlocked, the EC will open the latch and the clipboard
120 unlocked before it is opened.
343 The latch has neither been opened nor unlocked.
567 the latch on timeout. The latch is unlocked by default. This command will be
576 timeout. The latch is unlocked by default. This command will not open the
578 ignored if the latch is already unlocked.
602 lock is reset to the unlocked state.
/linux-6.14.4/Documentation/driver-api/nvdimm/
Dsecurity.rst22 that DIMM. The following states are available: disabled, unlocked, locked,
62 a locked DIMM can be unlocked. Once unlocked, the DIMM will remain unlocked
/linux-6.14.4/drivers/mtd/spi-nor/
Dswp.c89 * Return true if the entire region is locked (if @locked is true) or unlocked
176 /* If nothing in our range is unlocked, we don't need to do anything */ in spi_nor_sr_lock()
180 /* If anything below us is unlocked, we can't use 'bottom' protection */ in spi_nor_sr_lock()
184 /* If anything above us is unlocked, we can't use 'top' protection */ in spi_nor_sr_lock()
292 val = 0; /* fully unlocked */ in spi_nor_sr_unlock()
308 /* Don't protect status register if we're fully unlocked */ in spi_nor_sr_unlock()
330 * Returns 1 if entire region is locked, 0 if any portion is unlocked, and
/linux-6.14.4/arch/parisc/include/asm/
Dspinlock_types.h20 * Unlocked : 0x0100_0000
22 * Write lock : 0x0, but only if prior value is "unlocked" 0x0100_0000
/linux-6.14.4/arch/mips/include/asm/octeon/
Dcvmx-l2c.h256 * unlocked to allow for normal caching of DRAM.
270 * Note that this function will flush a matching but unlocked cache line.
275 * Returns 0: line not unlocked
276 * 1: line unlocked
286 * Returns Number of locked lines that the call unlocked
/linux-6.14.4/drivers/vfio/
Dvfio_iommu_type1.c520 bool unlocked = false; in follow_fault_pfn() local
525 &unlocked); in follow_fault_pfn()
526 if (unlocked) in follow_fault_pfn()
711 long unlocked = 0, locked = 0; in vfio_unpin_pages_remote() local
716 unlocked++; in vfio_unpin_pages_remote()
723 vfio_lock_acct(dma, locked - unlocked, true); in vfio_unpin_pages_remote()
725 return unlocked; in vfio_unpin_pages_remote()
765 int unlocked; in vfio_unpin_page_external() local
771 unlocked = vfio_iova_put_vfio_pfn(dma, vpfn); in vfio_unpin_page_external()
774 vfio_lock_acct(dma, -unlocked, true); in vfio_unpin_page_external()
[all …]
/linux-6.14.4/drivers/iio/imu/
Dadis.c27 * __adis_write_reg() - write N bytes to register (unlocked version)
121 * __adis_read_reg() - read N bytes from register (unlocked version)
211 * __adis_update_bits_base() - ADIS Update bits function - Unlocked version
261 * __adis_enable_irq() - Enable or disable data ready IRQ (unlocked)
300 * __adis_check_status() - Check the device for error conditions (unlocked)
332 * __adis_reset() - Reset the device (unlocked version)
/linux-6.14.4/include/linux/
Dmutex.h56 * Initialize the mutex to unlocked state.
72 * Initialize the mutex to the unlocked state.
96 * Returns true if the mutex is locked, false if unlocked.
Ddma-resv.h275 * dma_resv_for_each_fence_unlocked - unlocked fence iterator
336 * @ctx must be unlocked and then dma_resv_lock_slow() called on @obj.
338 * Unlocked by calling dma_resv_unlock().
364 * @ctx must be unlocked and then dma_resv_lock_slow_interruptible() called on
367 * Unlocked by calling dma_resv_unlock().
431 * Returns true if the mutex is locked, false if unlocked.
Dwait.h801 * unlocked while sleeping but @condition testing is done while lock
804 * The lock is locked/unlocked using spin_lock()/spin_unlock()
805 * functions which must match the way they are locked/unlocked outside
828 * unlocked while sleeping but @condition testing is done while lock
831 * The lock is locked/unlocked using spin_lock_irq()/spin_unlock_irq()
832 * functions which must match the way they are locked/unlocked outside
855 * unlocked while sleeping but @condition testing is done while lock
858 * The lock is locked/unlocked using spin_lock()/spin_unlock()
859 * functions which must match the way they are locked/unlocked outside
886 * unlocked while sleeping but @condition testing is done while lock
[all …]
Dhwspinlock.h396 * to call unlock on a @hwlock that is already unlocked.
413 * already unlocked.
428 * unlocked.
443 * unlocked.
459 * unlocked.
/linux-6.14.4/include/linux/iio/imu/
Dadis.h125 * registers. These functions also have unlocked variants
163 * __adis_write_reg_8() - Write single byte to a register (unlocked)
175 * __adis_write_reg_16() - Write 2 bytes to a pair of registers (unlocked)
187 * __adis_write_reg_32() - write 4 bytes to four registers (unlocked)
199 * __adis_read_reg_16() - read 2 bytes from a 16-bit register (unlocked)
218 * __adis_read_reg_32() - read 4 bytes from a 32-bit register (unlocked)
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm_pt.c562 bool unlocked = params->unlocked; in amdgpu_vm_pt_free_list() local
568 * unlocked unmap clear page table leaves, warning to free the page entry. in amdgpu_vm_pt_free_list()
570 WARN_ON(unlocked); in amdgpu_vm_pt_free_list()
816 if (!params->unlocked) { in amdgpu_vm_ptes_update()
828 if (params->unlocked) { in amdgpu_vm_ptes_update()
829 /* Unlocked updates are only allowed on the leaves */ in amdgpu_vm_ptes_update()
879 if (cursor.level < AMDGPU_VM_PTB && params->unlocked) in amdgpu_vm_ptes_update()
881 * MMU notifier callback unlocked unmap huge page, leave is PDE entry, in amdgpu_vm_ptes_update()
/linux-6.14.4/Documentation/scheduler/
Dsched-arch.rst15 To request the scheduler call switch_to with the runqueue unlocked,
19 Unlocked context switches introduce only a very minor performance
/linux-6.14.4/Documentation/locking/
Dhwspinlock.rst268 code should **never** unlock an hwspinlock which is already unlocked
276 The caller should **never** unlock an hwspinlock which is already unlocked.
289 The caller should **never** unlock an hwspinlock which is already unlocked.
301 The caller should **never** unlock an hwspinlock which is already unlocked.
311 The caller should **never** unlock an hwspinlock which is already unlocked.
/linux-6.14.4/net/6lowpan/
Dnhc.c67 /* check if the nhc module was removed in unlocked part. in lowpan_nhc_do_compression()
69 * of nhc modules while unlocked part, this will always drop in lowpan_nhc_do_compression()
/linux-6.14.4/drivers/dma-buf/
Ddma-resv.c175 * Note that the preallocated slots need to be re-reserved if @obj is unlocked
365 /* Restart the unlocked iteration by initializing the cursor object. */
408 * dma_resv_iter_first_unlocked - first fence in an unlocked dma_resv obj.
417 * Returns the first fence from an unlocked dma_resv obj.
433 * dma_resv_iter_next_unlocked - next fence in an unlocked dma_resv obj.
440 * Returns the next fence from an unlocked dma_resv obj.
/linux-6.14.4/include/asm-generic/
Dqspinlock.h62 * queued_spin_value_unlocked - is the spinlock structure unlocked?
64 * Return: 1 if it is unlocked, 0 otherwise
/linux-6.14.4/tools/testing/selftests/net/forwarding/
Dbridge_locked_port.sh218 # to an unlocked port.
234 check_err $? "Entry did not roam to an unlocked port"
257 check_fail $? "MAB enabled while port is unlocked"
/linux-6.14.4/arch/powerpc/include/asm/
Dqspinlock.h97 /* Trylock succeeds only when unlocked and no queued nodes */ in __queued_spin_trylock_nosteal()
119 /* Trylock may get ahead of queued nodes if it finds unlocked */ in __queued_spin_trylock_steal()
/linux-6.14.4/drivers/w1/slaves/
Dw1_ds2413.c76 dev_dbg(&sl->dev, "%s, mutex unlocked, retries: %d\n", in state_read()
126 dev_dbg(&sl->dev, "%s, mutex unlocked, retries: %d\n", in output_write()
/linux-6.14.4/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_mutex.c286 /* Compare against the unlocked state, and if true, in nfp_cpp_mutex_trylock()
308 /* Was it unlocked? */ in nfp_cpp_mutex_trylock()
310 /* The read value can only be 0x....0000 in the unlocked state. in nfp_cpp_mutex_trylock()
/linux-6.14.4/arch/powerpc/platforms/8xx/
Dm8xx_setup.c96 * Some boards power up with these unlocked, while others in mpc8xx_calibrate_decr()
98 * to the unlocked registers will lock them again. So, here in mpc8xx_calibrate_decr()

12345678910>>...22