/linux-master/drivers/gpio/ |
H A D | gpio-imx-scu.c | 18 struct mutex lock; member in struct:scu_gpio_priv 43 mutex_lock(&priv->lock); 48 mutex_unlock(&priv->lock); 66 mutex_lock(&priv->lock); 71 mutex_unlock(&priv->lock); 102 mutex_init(&priv->lock);
|
/linux-master/drivers/input/serio/ |
H A D | q40kbd.c | 36 spinlock_t lock; member in struct:q40kbd 44 spin_lock_irqsave(&q40kbd->lock, flags); 51 spin_unlock_irqrestore(&q40kbd->lock, flags); 65 spin_lock_irqsave(&q40kbd->lock, flags); 70 spin_unlock_irqrestore(&q40kbd->lock, flags); 119 spin_lock_init(&q40kbd->lock);
|
/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_ctx.c | 58 mutex_lock(&mgr->lock); 64 mutex_unlock(&mgr->lock); 72 mutex_lock(&mgr->lock); 76 mutex_unlock(&mgr->lock); 87 mutex_init(&mgr->lock); 101 mutex_destroy(&mgr->lock);
|
/linux-master/drivers/dma-buf/ |
H A D | dma-fence.c | 96 * &dma_resv lock. Note that this also pulls in the entire established 201 * same rules for lock nesting order, calling contexts for various functions 228 * waiting on a &dma_fence while holding a lock:: 230 * lock(A); 234 * while the other thread is stuck trying to acquire the same lock, which 238 * lock(A); 247 * lock(A); 362 * &dma_fence.lock held. 373 lockdep_assert_held(fence->lock); 418 spin_lock_irqsave(fence->lock, flag 1008 dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops, spinlock_t *lock, u64 context, u64 seqno) argument [all...] |
/linux-master/tools/perf/util/bpf_skel/ |
H A D | lock_contention.bpf.c | 14 /* lock contention flags from include/trace/events/lock.h */ 46 /* actual lock contention statistics */ 133 /* determine the key of lock stat */ 245 static inline struct task_struct *get_lock_owner(__u64 lock, __u32 flags) argument 251 struct mutex *mutex = (void *)lock; 262 struct rw_semaphore___old *rwsem = (void *)lock; 265 struct rw_semaphore___new *rwsem = (void *)lock; 270 struct rw_semaphore *rwsem = (void *)lock; 282 static inline __u32 check_lock_type(__u64 lock, __u3 argument 529 raw_spinlock_t lock; member in struct:rq___old [all...] |
/linux-master/drivers/usb/host/ |
H A D | ehci-hub.c | 68 spin_lock_irq(&ehci->lock); 81 spin_unlock_irq(&ehci->lock); 85 spin_lock_irq(&ehci->lock); 89 spin_unlock_irq(&ehci->lock); 95 spin_lock_irq(&ehci->lock); 99 spin_unlock_irq(&ehci->lock); 103 spin_lock_irq(&ehci->lock); 122 spin_unlock_irq(&ehci->lock); 160 spin_lock_irq(&ehci->lock); 171 spin_unlock_irq(&ehci->lock); [all...] |
/linux-master/drivers/tty/hvc/ |
H A D | hvcs.c | 252 spinlock_t lock; member in struct:hvcs_struct 321 spin_lock_irqsave(&hvcsd->lock, flags); 323 spin_unlock_irqrestore(&hvcsd->lock, flags); 335 spin_lock_irqsave(&hvcsd->lock, flags); 337 spin_unlock_irqrestore(&hvcsd->lock, flags); 360 spin_lock_irqsave(&hvcsd->lock, flags); 362 spin_unlock_irqrestore(&hvcsd->lock, flags); 380 spin_lock_irqsave(&hvcsd->lock, flags); 383 spin_unlock_irqrestore(&hvcsd->lock, flags); 390 spin_unlock_irqrestore(&hvcsd->lock, flag [all...] |
/linux-master/net/ncsi/ |
H A D | ncsi-manage.c | 67 spin_lock_irqsave(&nc->lock, flags); 71 spin_unlock_irqrestore(&nc->lock, flags); 76 spin_unlock_irqrestore(&nc->lock, flags); 81 spin_unlock_irqrestore(&nc->lock, flags); 101 spin_lock_irqsave(&nc->lock, flags); 106 spin_unlock_irqrestore(&nc->lock, flags); 119 spin_lock_irqsave(&nc->lock, flags); 121 spin_unlock_irqrestore(&nc->lock, flags); 147 spin_lock_irqsave(&nc->lock, flags); 151 spin_unlock_irqrestore(&nc->lock, flag [all...] |
H A D | ncsi-aen.c | 67 spin_lock_irqsave(&nc->lock, flags); 82 spin_unlock_irqrestore(&nc->lock, flags); 96 spin_lock_irqsave(&ndp->lock, flags); 98 spin_unlock_irqrestore(&ndp->lock, flags); 151 spin_lock_irqsave(&nc->lock, flags); 154 spin_unlock_irqrestore(&nc->lock, flags); 157 spin_unlock_irqrestore(&nc->lock, flags); 160 spin_lock_irqsave(&nc->lock, flags); 162 spin_unlock_irqrestore(&nc->lock, flags); 164 spin_lock_irqsave(&ndp->lock, flag [all...] |
/linux-master/drivers/media/usb/as102/ |
H A D | as102_drv.c | 58 if (mutex_lock_interruptible(&dev->bus_adap.lock)) 65 mutex_unlock(&dev->bus_adap.lock); 83 if (mutex_lock_interruptible(&dev->bus_adap.lock)) 88 mutex_unlock(&dev->bus_adap.lock); 100 if (mutex_lock_interruptible(&dev->bus_adap.lock)) { 102 "amutex_lock_interruptible(lock) failed !\n"); 129 mutex_unlock(&dev->bus_adap.lock); 178 if (mutex_lock_interruptible(&bus_adap->lock)) 186 mutex_unlock(&bus_adap->lock); 196 if (mutex_lock_interruptible(&bus_adap->lock)) [all...] |
/linux-master/kernel/trace/ |
H A D | pid_list.c | 16 lockdep_assert_held(&pid_list->lock); 40 lockdep_assert_held(&pid_list->lock); 63 lockdep_assert_held(&pid_list->lock); 73 lockdep_assert_held(&pid_list->lock); 145 raw_spin_lock_irqsave(&pid_list->lock, flags); 152 raw_spin_unlock_irqrestore(&pid_list->lock, flags); 184 raw_spin_lock_irqsave(&pid_list->lock, flags); 206 raw_spin_unlock_irqrestore(&pid_list->lock, flags); 236 raw_spin_lock_irqsave(&pid_list->lock, flags); 257 raw_spin_unlock_irqrestore(&pid_list->lock, flag [all...] |
/linux-master/drivers/media/common/videobuf2/ |
H A D | videobuf2-dvb.c | 44 mutex_lock(&dvb->lock); 54 mutex_unlock(&dvb->lock); 64 mutex_lock(&dvb->lock); 68 mutex_unlock(&dvb->lock); 83 mutex_init(&fe->lock); 219 mutex_lock(&f->lock); 233 mutex_unlock(&f->lock); 237 mutex_unlock(&f->lock); 257 mutex_lock(&f->lock); 267 mutex_unlock(&f->lock); [all...] |
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 48 spinlock_t lock; member in struct:raw_event_queue 56 spin_lock_init(&queue->lock); 67 spin_lock_irqsave(&queue->lock, flags); 69 spin_unlock_irqrestore(&queue->lock, flags); 74 spin_unlock_irqrestore(&queue->lock, flags); 84 spin_unlock_irqrestore(&queue->lock, flags); 98 * and then take the lock to protect queue struct fields. 103 spin_lock_irqsave(&queue->lock, flags); 109 spin_unlock_irqrestore(&queue->lock, flags); 116 spin_unlock_irqrestore(&queue->lock, flag 161 spinlock_t lock; member in struct:raw_dev [all...] |
/linux-master/drivers/base/firmware_loader/ |
H A D | sysfs_upload.c | 75 mutex_lock(&fwlp->lock); 86 mutex_unlock(&fwlp->lock); 102 mutex_lock(&fwlp->lock); 107 mutex_unlock(&fwlp->lock); 138 mutex_lock(&fwlp->lock); 140 mutex_unlock(&fwlp->lock); 146 mutex_lock(&fwlp->lock); 149 mutex_unlock(&fwlp->lock); 154 mutex_lock(&fwlp->lock); 156 mutex_unlock(&fwlp->lock); [all...] |
/linux-master/drivers/clk/ |
H A D | clk-fractional-divider.c | 77 if (fd->lock) 78 spin_lock_irqsave(fd->lock, flags); 80 __acquire(fd->lock); 84 if (fd->lock) 85 spin_unlock_irqrestore(fd->lock, flags); 87 __release(fd->lock); 201 if (fd->lock) 202 spin_lock_irqsave(fd->lock, flags); 204 __acquire(fd->lock); 211 if (fd->lock) 261 clk_hw_register_fractional_divider(struct device *dev, const char *name, const char *parent_name, unsigned long flags, void __iomem *reg, u8 mshift, u8 mwidth, u8 nshift, u8 nwidth, u8 clk_divider_flags, spinlock_t *lock) argument 301 clk_register_fractional_divider(struct device *dev, const char *name, const char *parent_name, unsigned long flags, void __iomem *reg, u8 mshift, u8 mwidth, u8 nshift, u8 nwidth, u8 clk_divider_flags, spinlock_t *lock) argument [all...] |
H A D | clk-mux.c | 106 if (mux->lock) 107 spin_lock_irqsave(mux->lock, flags); 109 __acquire(mux->lock); 121 if (mux->lock) 122 spin_unlock_irqrestore(mux->lock, flags); 124 __release(mux->lock); 155 u8 clk_mux_flags, const u32 *table, spinlock_t *lock) 192 mux->lock = lock; 221 u8 clk_mux_flags, const u32 *table, spinlock_t *lock) 149 __clk_hw_register_mux(struct device *dev, struct device_node *np, const char *name, u8 num_parents, const char * const *parent_names, const struct clk_hw **parent_hws, const struct clk_parent_data *parent_data, unsigned long flags, void __iomem *reg, u8 shift, u32 mask, u8 clk_mux_flags, const u32 *table, spinlock_t *lock) argument 215 __devm_clk_hw_register_mux(struct device *dev, struct device_node *np, const char *name, u8 num_parents, const char * const *parent_names, const struct clk_hw **parent_hws, const struct clk_parent_data *parent_data, unsigned long flags, void __iomem *reg, u8 shift, u32 mask, u8 clk_mux_flags, const u32 *table, spinlock_t *lock) argument 244 clk_register_mux_table(struct device *dev, const char *name, const char * const *parent_names, u8 num_parents, unsigned long flags, void __iomem *reg, u8 shift, u32 mask, u8 clk_mux_flags, const u32 *table, spinlock_t *lock) argument [all...] |
H A D | clk-gate.c | 65 if (gate->lock) 66 spin_lock_irqsave(gate->lock, flags); 68 __acquire(gate->lock); 85 if (gate->lock) 86 spin_unlock_irqrestore(gate->lock, flags); 88 __release(gate->lock); 133 u8 clk_gate_flags, spinlock_t *lock) 167 gate->lock = lock; 188 u8 clk_gate_flags, spinlock_t *lock) 127 __clk_hw_register_gate(struct device *dev, struct device_node *np, const char *name, const char *parent_name, const struct clk_hw *parent_hw, const struct clk_parent_data *parent_data, unsigned long flags, void __iomem *reg, u8 bit_idx, u8 clk_gate_flags, spinlock_t *lock) argument 185 clk_register_gate(struct device *dev, const char *name, const char *parent_name, unsigned long flags, void __iomem *reg, u8 bit_idx, u8 clk_gate_flags, spinlock_t *lock) argument 232 __devm_clk_hw_register_gate(struct device *dev, struct device_node *np, const char *name, const char *parent_name, const struct clk_hw *parent_hw, const struct clk_parent_data *parent_data, unsigned long flags, void __iomem *reg, u8 bit_idx, u8 clk_gate_flags, spinlock_t *lock) argument [all...] |
/linux-master/fs/bcachefs/ |
H A D | btree_cache.c | 50 if (b->c.lock.readers) 184 mutex_lock(&bc->lock); 188 mutex_unlock(&bc->lock); 211 lockdep_assert_held(&bc->lock); 231 /* XXX: waiting on IO with btree cache lock held */ 236 if (!six_trylock_intent(&b->c.lock)) 239 if (!six_trylock_write(&b->c.lock)) 242 /* recheck under lock */ 247 six_unlock_write(&b->c.lock); 248 six_unlock_intent(&b->c.lock); [all...] |
/linux-master/drivers/xen/xen-pciback/ |
H A D | passthrough.c | 15 /* Access to dev_list must be protected by lock */ 17 struct mutex lock; member in struct:passthrough_dev_data 29 mutex_lock(&dev_data->lock); 40 mutex_unlock(&dev_data->lock); 59 mutex_lock(&dev_data->lock); 61 mutex_unlock(&dev_data->lock); 73 struct pci_dev *dev, bool lock) 79 mutex_lock(&dev_data->lock); 89 mutex_unlock(&dev_data->lock); 92 if (lock) 72 __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, struct pci_dev *dev, bool lock) argument [all...] |
H A D | vpci.c | 21 /* Access to dev_list must be protected by lock */ 23 struct mutex lock; member in struct:vpci_dev_data 44 mutex_lock(&vpci_dev->lock); 55 mutex_unlock(&vpci_dev->lock); 94 mutex_lock(&vpci_dev->lock); 138 mutex_unlock(&vpci_dev->lock); 151 struct pci_dev *dev, bool lock) 157 mutex_lock(&vpci_dev->lock); 173 mutex_unlock(&vpci_dev->lock); 176 if (lock) 150 __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, struct pci_dev *dev, bool lock) argument [all...] |
/linux-master/drivers/clk/mmp/ |
H A D | clk.h | 34 spinlock_t *lock; member in struct:mmp_clk_factor 41 spinlock_t *lock); 96 spinlock_t *lock; member in struct:mmp_clk_mix 106 spinlock_t *lock); 119 spinlock_t *lock; member in struct:mmp_clk_gate 127 spinlock_t *lock); 131 unsigned int delay, unsigned int apbc_flags, spinlock_t *lock); 134 spinlock_t *lock); 173 spinlock_t *lock; member in struct:mmp_param_general_gate_clk 189 spinlock_t *lock; member in struct:mmp_param_gate_clk 205 spinlock_t *lock; member in struct:mmp_param_mux_clk 220 spinlock_t *lock; member in struct:mmp_param_div_clk [all...] |
/linux-master/drivers/clk/rockchip/ |
H A D | clk-half-divider.c | 120 if (divider->lock) 121 spin_lock_irqsave(divider->lock, flags); 123 __acquire(divider->lock); 134 if (divider->lock) 135 spin_unlock_irqrestore(divider->lock, flags); 137 __release(divider->lock); 167 spinlock_t *lock) 185 mux->lock = lock; 198 gate->lock 158 rockchip_clk_register_halfdiv(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 mux_shift, u8 mux_width, u8 mux_flags, u8 div_shift, u8 div_width, u8 div_flags, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, spinlock_t *lock) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | adcxx.c | 41 struct mutex lock; member in struct:adcxx 58 if (mutex_lock_interruptible(&adc->lock)) 80 mutex_unlock(&adc->lock); 98 if (mutex_lock_interruptible(&adc->lock)) 103 mutex_unlock(&adc->lock); 119 if (mutex_lock_interruptible(&adc->lock)) 124 mutex_unlock(&adc->lock); 165 mutex_init(&adc->lock); 167 mutex_lock(&adc->lock); 186 mutex_unlock(&adc->lock); [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | mpl3115.c | 40 struct mutex lock; member in struct:mpl3115_data 89 mutex_lock(&data->lock); 92 mutex_unlock(&data->lock); 97 mutex_unlock(&data->lock); 107 mutex_lock(&data->lock); 110 mutex_unlock(&data->lock); 115 mutex_unlock(&data->lock); 163 mutex_lock(&data->lock); 166 mutex_unlock(&data->lock); 175 mutex_unlock(&data->lock); [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pcode.c | 46 lockdep_assert_held(>->pcode.lock); 67 lockdep_assert_held(>->pcode.lock); 94 mutex_lock(>->pcode.lock); 96 mutex_unlock(>->pcode.lock); 105 mutex_lock(>->pcode.lock); 107 mutex_unlock(>->pcode.lock); 159 mutex_lock(>->pcode.lock); 185 mutex_unlock(>->pcode.lock); 225 mutex_lock(>->pcode.lock); 236 mutex_unlock(>->pcode.lock); [all...] |