/linux-master/drivers/mailbox/ |
H A D | stm32-ipcc.c | 54 spinlock_t lock; /* protect access to IPCC registers */ member in struct:stm32_ipcc 62 static inline void stm32_ipcc_set_bits(spinlock_t *lock, void __iomem *reg, argument 67 spin_lock_irqsave(lock, flags); 69 spin_unlock_irqrestore(lock, flags); 72 static inline void stm32_ipcc_clr_bits(spinlock_t *lock, void __iomem *reg, argument 77 spin_lock_irqsave(lock, flags); 79 spin_unlock_irqrestore(lock, flags); 106 stm32_ipcc_set_bits(&ipcc->lock, ipcc->reg_proc + IPCC_XSCR, 135 stm32_ipcc_set_bits(&ipcc->lock, ipcc->reg_proc + IPCC_XMR, 155 stm32_ipcc_set_bits(&ipcc->lock, ipc [all...] |
/linux-master/drivers/android/ |
H A D | binder_alloc.h | 75 * @lock: protects binder_alloc fields 99 spinlock_t lock; member in struct:binder_alloc 121 spinlock_t *lock, void *cb_arg); 156 spin_lock(&alloc->lock); 158 spin_unlock(&alloc->lock);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fence.c | 50 return container_of(fence->base.lock, struct nouveau_fence_chan, lock); 89 spin_lock_irqsave(&fctx->lock, flags); 100 spin_unlock_irqrestore(&fctx->lock, flags); 157 spin_lock_irqsave(&fctx->lock, flags); 163 chan = rcu_dereference_protected(fence->channel, lockdep_is_held(&fctx->lock)); 170 spin_unlock_irqrestore(&fctx->lock, flags); 195 spin_lock_init(&fctx->lock); 231 &fctx->lock, fctx->context, ++fctx->sequence); 234 &fctx->lock, fct [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_fc3.h | 25 struct mutex *lock; member in struct:idtfc3
|
/linux-master/io_uring/ |
H A D | sqpoll.h | 6 struct mutex lock; member in struct:io_sq_data
|
/linux-master/drivers/leds/rgb/ |
H A D | leds-ncp5623.c | 31 struct mutex lock; member in struct:ncp5623 49 guard(mutex)(&ncp->lock); 88 guard(mutex)(&ncp->lock); 210 mutex_init(&ncp->lock); 220 mutex_destroy(&ncp->lock); 232 mutex_lock(&ncp->lock); 234 mutex_unlock(&ncp->lock); 238 mutex_destroy(&ncp->lock); 248 mutex_destroy(&ncp->lock);
|
/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_ctx.h | 23 struct mutex lock; member in struct:lima_ctx_mgr
|
/linux-master/drivers/block/zram/ |
H A D | zcomp.h | 11 /* The members ->buffer and ->tfm are protected by ->lock. */ 12 local_lock_t lock; member in struct:zcomp_strm
|
/linux-master/drivers/pwm/ |
H A D | pwm-clps711x.c | 17 spinlock_t lock; member in struct:clps711x_chip 59 spin_lock_irqsave(&priv->lock, flags); 66 spin_unlock_irqrestore(&priv->lock, flags); 96 spin_lock_init(&priv->lock);
|
/linux-master/fs/xfs/scrub/ |
H A D | quotacheck.h | 46 struct mutex lock; member in struct:xqcheck
|
/linux-master/tools/perf/util/bpf_skel/ |
H A D | lock_data.h | 8 u64 lock; member in struct:tstamp_data
|
/linux-master/sound/core/seq/ |
H A D | seq_timer.c | 46 spin_lock_init(&tmr->lock); 78 guard(spinlock_irqsave)(&tmr->lock); 108 guard(spinlock_irqsave)(&tmr->lock); 127 scoped_guard(spinlock_irqsave, &tmr->lock) { 159 guard(spinlock_irqsave)(&tmr->lock); 176 guard(spinlock_irqsave)(&tmr->lock); 198 guard(spinlock_irqsave)(&tmr->lock); 212 guard(spinlock_irqsave)(&tmr->lock); 229 guard(spinlock_irqsave)(&tmr->lock); 275 scoped_guard(spinlock_irq, &tmr->lock) { [all...] |
/linux-master/drivers/clk/sunxi/ |
H A D | clk-usb.c | 24 spinlock_t *lock; member in struct:usb_reset_data 39 spin_lock_irqsave(data->lock, flags); 44 spin_unlock_irqrestore(data->lock, flags); 60 spin_lock_irqsave(data->lock, flags); 65 spin_unlock_irqrestore(data->lock, flags); 89 * @lock: spinlock for the clock 93 spinlock_t *lock) 132 reg, i, 0, lock); 161 reset_data->lock = lock; 91 sunxi_usb_clk_setup(struct device_node *node, const struct usb_clk_data *data, spinlock_t *lock) argument [all...] |
/linux-master/drivers/clk/imx/ |
H A D | clk-composite-8m.c | 107 spin_lock_irqsave(divider->lock, flags); 119 spin_unlock_irqrestore(divider->lock, flags); 173 if (mux->lock) 174 spin_lock_irqsave(mux->lock, flags); 187 if (mux->lock) 188 spin_unlock_irqrestore(mux->lock, flags); 229 mux->lock = &imx_ccm_lock; 256 div->lock = &imx_ccm_lock; 268 gate->lock = &imx_ccm_lock;
|
/linux-master/drivers/gpio/ |
H A D | gpio-sch.c | 42 spinlock_t lock; member in struct:sch_gpio 107 spin_lock_irqsave(&sch->lock, flags); 109 spin_unlock_irqrestore(&sch->lock, flags); 125 spin_lock_irqsave(&sch->lock, flags); 127 spin_unlock_irqrestore(&sch->lock, flags); 136 spin_lock_irqsave(&sch->lock, flags); 138 spin_unlock_irqrestore(&sch->lock, flags); 198 spin_lock_irqsave(&sch->lock, flags); 205 spin_unlock_irqrestore(&sch->lock, flags); 217 spin_lock_irqsave(&sch->lock, flag [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_ttm_buddy_manager.c | 21 struct mutex lock; member in struct:i915_ttm_buddy_manager 85 mutex_lock(&bman->lock); 87 mutex_unlock(&bman->lock); 123 mutex_unlock(&bman->lock); 130 mutex_unlock(&bman->lock); 143 mutex_lock(&bman->lock); 146 mutex_unlock(&bman->lock); 229 mutex_lock(&bman->lock); 244 mutex_unlock(&bman->lock); 300 mutex_init(&bman->lock); [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_device_types.h | 294 /** @irq.lock: lock for processing irq's on this device */ 295 spinlock_t lock; member in struct:xe_device::__anon826 334 /** @clients.lock: Protects drm clients info */ 335 spinlock_t lock; member in struct:xe_device::__anon830 351 /** @usm.lock: protects UM state */ 352 struct mutex lock; member in struct:xe_device::__anon831 357 /** @pinned.lock: protected pinned BO list state */ 358 spinlock_t lock; member in struct:xe_device::__anon832 393 * @mem_access.vram_userfault.lock 398 struct mutex lock; member in struct:xe_device::__anon833::__anon834 444 struct mutex lock; member in struct:xe_device::__anon836 510 spinlock_t lock; member in struct:xe_device::intel_uncore 539 struct mutex lock; member in struct:xe_file::__anon838 547 struct mutex lock; member in struct:xe_file::__anon839 [all...] |
H A D | xe_gt_types.h | 168 /** @tlb_invalidation.seqno: TLB invalidation seqno, protected by CT lock */ 173 * protected by CT lock 178 * invaliations, protected by CT lock 191 /** @tlb_invalidation.lock: protects TLB invalidation fences */ 192 spinlock_t lock; member in struct:xe_gt::__anon852 224 * be processed not under the GuC CT lock. The queue is sized so 245 /** @usm.pf_queue.lock: protects page fault queue */ 246 spinlock_t lock; member in struct:xe_gt::__anon853::pf_queue 253 * counters under CT lock. 272 /** @usm.acc_queue.lock 273 spinlock_t lock; member in struct:xe_gt::__anon853::acc_queue 312 struct mutex lock; member in struct:xe_gt::__anon854 [all...] |
/linux-master/include/drm/ |
H A D | drm_debugfs_crc.h | 49 * @lock: protects the fields in this struct 60 spinlock_t lock; member in struct:drm_crtc_crc
|
/linux-master/fs/bcachefs/ |
H A D | btree_key_cache_types.h | 11 struct mutex lock; member in struct:btree_key_cache
|
H A D | btree_key_cache.c | 56 if (!six_trylock_intent(&ck->c.lock)) 60 six_unlock_intent(&ck->c.lock); 64 if (!six_trylock_write(&ck->c.lock)) { 65 six_unlock_intent(&ck->c.lock); 92 if (ck->c.lock.readers) { 105 six_unlock_write(&ck->c.lock); 106 six_unlock_intent(&ck->c.lock); 134 if (!ck->c.lock.readers) { 149 mutex_lock(&bc->lock); 161 mutex_unlock(&bc->lock); [all...] |
/linux-master/drivers/usb/dwc3/ |
H A D | drd.c | 56 spin_lock(&dwc->lock); 62 spin_unlock(&dwc->lock); 357 spin_lock_irqsave(&dwc->lock, flags); 359 spin_unlock_irqrestore(&dwc->lock, flags); 363 spin_lock_irqsave(&dwc->lock, flags); 366 spin_unlock_irqrestore(&dwc->lock, flags); 372 spin_lock_irqsave(&dwc->lock, flags); 376 spin_unlock_irqrestore(&dwc->lock, flags); 380 spin_lock_irqsave(&dwc->lock, flags); 383 spin_unlock_irqrestore(&dwc->lock, flag [all...] |
/linux-master/tools/perf/util/ |
H A D | comm.c | 16 struct rw_semaphore lock; member in struct:comm_strs 26 init_rwsem(&_comm_strs.lock); 109 down_write(&comm_strs->lock); 112 * reference under the write lock so that we don't race with findnew. 124 up_write(&comm_strs->lock); 148 down_read(&comm_strs->lock); 150 up_read(&comm_strs->lock); 154 down_write(&comm_strs->lock); 164 up_write(&comm_strs->lock); 177 up_write(&comm_strs->lock); [all...] |
/linux-master/drivers/usb/serial/ |
H A D | generic.c | 128 spin_lock_irqsave(&port->lock, flags); 130 spin_unlock_irqrestore(&port->lock, flags); 142 return kfifo_out_locked(&port->write_fifo, dest, size, &port->lock); 165 spin_lock_irqsave(&port->lock, flags); 168 spin_unlock_irqrestore(&port->lock, flags); 173 spin_unlock_irqrestore(&port->lock, flags); 181 spin_lock_irqsave(&port->lock, flags); 183 spin_unlock_irqrestore(&port->lock, flags); 191 spin_lock_irqsave(&port->lock, flags); 193 spin_unlock_irqrestore(&port->lock, flag [all...] |
/linux-master/drivers/clk/baikal-t1/ |
H A D | ccu-div.c | 82 u32 lock; local 88 lock = CCU_DIV_CTL_LOCK_SHIFTED; 90 lock = CCU_DIV_CTL_LOCK_NORMAL; 103 if (val & lock) 127 spin_lock_irqsave(&div->lock, flags); 133 spin_unlock_irqrestore(&div->lock, flags); 135 pr_err("Divider '%s' lock timed out\n", clk_hw_get_name(hw)); 145 spin_lock_irqsave(&div->lock, flags); 148 spin_unlock_irqrestore(&div->lock, flags); 158 spin_lock_irqsave(&div->lock, flag [all...] |