Searched refs:irqlock (Results 1 - 25 of 48) sorted by relevance

12

/drivers/media/video/uvc/
H A Duvc_queue.c93 spin_lock_irqsave(&queue->irqlock, flags);
104 spin_unlock_irqrestore(&queue->irqlock, flags);
137 spin_lock_init(&queue->irqlock);
303 spin_lock_irqsave(&queue->irqlock, flags);
305 spin_unlock_irqrestore(&queue->irqlock, flags);
330 spin_lock_irqsave(&queue->irqlock, flags);
338 /* This must be protected by the irqlock spinlock to avoid race
346 spin_unlock_irqrestore(&queue->irqlock, flags);
362 spin_lock_irqsave(&queue->irqlock, flags);
369 spin_unlock_irqrestore(&queue->irqlock, flag
[all...]
/drivers/usb/gadget/
H A Duvc_queue.h55 spinlock_t irqlock; /* protects irqqueue */ member in struct:uvc_video_queue
H A Duvc_video.c182 spin_lock_irqsave(&video->queue.irqlock, flags);
185 spin_unlock_irqrestore(&video->queue.irqlock, flags);
194 spin_unlock_irqrestore(&video->queue.irqlock, flags);
197 spin_unlock_irqrestore(&video->queue.irqlock, flags);
300 * request, protected by the video queue irqlock.
302 spin_lock_irqsave(&video->queue.irqlock, flags);
305 spin_unlock_irqrestore(&video->queue.irqlock, flags);
315 spin_unlock_irqrestore(&video->queue.irqlock, flags);
318 spin_unlock_irqrestore(&video->queue.irqlock, flags);
H A Duvc_queue.c84 spin_lock_init(&queue->irqlock);
265 spin_lock_irqsave(&queue->irqlock, flags);
267 spin_unlock_irqrestore(&queue->irqlock, flags);
278 spin_unlock_irqrestore(&queue->irqlock, flags);
481 spin_lock_irqsave(&queue->irqlock, flags);
489 /* This must be protected by the irqlock spinlock to avoid race
497 spin_unlock_irqrestore(&queue->irqlock, flags);
546 /* called with queue->irqlock held.. */
/drivers/media/video/
H A Dvideobuf-core.c81 spin_lock_irqsave(q->irqlock, flags);
83 spin_unlock_irqrestore(q->irqlock, flags);
144 spinlock_t *irqlock,
154 q->irqlock = irqlock;
171 BUG_ON(!irqlock);
271 spin_lock_irqsave(q->irqlock, flags);
281 spin_unlock_irqrestore(q->irqlock, flags);
622 spin_lock_irqsave(q->irqlock, flags);
624 spin_unlock_irqrestore(q->irqlock, flag
141 videobuf_queue_core_init(struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct videobuf_qtype_ops *int_ops, struct mutex *ext_lock) argument
[all...]
H A Dvideobuf-vmalloc.c303 spinlock_t *irqlock,
310 videobuf_queue_core_init(q, ops, dev, irqlock, type, field, msize,
300 videobuf_queue_vmalloc_init(struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct mutex *ext_lock) argument
H A Dvideobuf-dma-contig.c342 spinlock_t *irqlock,
349 videobuf_queue_core_init(q, ops, dev, irqlock, type, field, msize,
339 videobuf_queue_dma_contig_init(struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct mutex *ext_lock) argument
/drivers/media/video/davinci/
H A Dvpif_capture.h80 spinlock_t irqlock; member in struct:common_obj
H A Dvpif_display.h92 spinlock_t irqlock; /* Used in video-buf */ member in struct:common_obj
/drivers/media/video/omap3isp/
H A Dispqueue.h122 * queue irqlock spinlock held.
145 * @irqlock: Spinlock to protect access to the IRQ queue
158 spinlock_t irqlock; member in struct:isp_video_queue
H A Dispqueue.c737 spin_lock_init(&queue->irqlock);
894 spin_lock_irqsave(&queue->irqlock, flags);
896 spin_unlock_irqrestore(&queue->irqlock, flags);
972 spin_lock_irqsave(&queue->irqlock, flags);
975 spin_unlock_irqrestore(&queue->irqlock, flags);
1005 spin_lock_irqsave(&queue->irqlock, flags);
1014 spin_unlock_irqrestore(&queue->irqlock, flags);
/drivers/mfd/
H A Dmax8998-irq.c109 mutex_lock(&max8998->irqlock);
129 mutex_unlock(&max8998->irqlock);
212 mutex_init(&max8998->irqlock);
H A Ds5m-irq.c180 mutex_lock(&s5m87xx->irqlock);
196 mutex_unlock(&s5m87xx->irqlock);
235 mutex_lock(&s5m87xx->irqlock);
251 mutex_unlock(&s5m87xx->irqlock);
375 mutex_init(&s5m87xx->irqlock);
H A Dmax8997-irq.c118 mutex_lock(&max8997->irqlock);
139 mutex_unlock(&max8997->irqlock);
304 mutex_init(&max8997->irqlock);
/drivers/media/video/s5p-mfc/
H A Ds5p_mfc_opr.c1127 spin_lock_irqsave(&dev->irqlock, flags);
1131 spin_unlock_irqrestore(&dev->irqlock, flags);
1140 spin_unlock_irqrestore(&dev->irqlock, flags);
1162 spin_lock_irqsave(&dev->irqlock, flags);
1165 spin_unlock_irqrestore(&dev->irqlock, flags);
1170 spin_unlock_irqrestore(&dev->irqlock, flags);
1183 spin_unlock_irqrestore(&dev->irqlock, flags);
1197 spin_lock_irqsave(&dev->irqlock, flags);
1205 spin_unlock_irqrestore(&dev->irqlock, flags);
1220 spin_lock_irqsave(&dev->irqlock, flag
[all...]
H A Ds5p_mfc_enc.c623 spin_lock_irqsave(&dev->irqlock, flags);
628 spin_unlock_irqrestore(&dev->irqlock, flags);
640 spin_lock_irqsave(&dev->irqlock, flags);
648 spin_unlock_irqrestore(&dev->irqlock, flags);
669 spin_lock_irqsave(&dev->irqlock, flags);
674 spin_unlock_irqrestore(&dev->irqlock, flags);
676 spin_lock_irqsave(&dev->irqlock, flags);
681 spin_unlock_irqrestore(&dev->irqlock, flags);
702 spin_lock_irqsave(&dev->irqlock, flags);
762 spin_unlock_irqrestore(&dev->irqlock, flag
[all...]
H A Ds5p_mfc.c109 spin_lock_irqsave(&dev->irqlock, flags);
124 spin_unlock_irqrestore(&dev->irqlock, flags);
306 spin_lock_irqsave(&dev->irqlock, flags);
355 spin_unlock_irqrestore(&dev->irqlock, flags);
409 spin_lock_irqsave(&dev->irqlock, flags);
413 spin_unlock_irqrestore(&dev->irqlock, flags);
512 spin_lock_irqsave(&dev->irqlock, flags);
521 spin_unlock_irqrestore(&dev->irqlock, flags);
957 spin_lock_init(&dev->irqlock);
H A Ds5p_mfc_dec.c903 spin_lock_irqsave(&dev->irqlock, flags);
918 spin_unlock_irqrestore(&dev->irqlock, flags);
934 spin_lock_irqsave(&dev->irqlock, flags);
937 spin_unlock_irqrestore(&dev->irqlock, flags);
942 spin_lock_irqsave(&dev->irqlock, flags);
946 spin_unlock_irqrestore(&dev->irqlock, flags);
/drivers/mtd/nand/
H A Dr852.c213 spin_lock_irqsave(&dev->irqlock, flags);
215 spin_unlock_irqrestore(&dev->irqlock, flags);
589 spin_lock_irqsave(&dev->irqlock, flags);
592 spin_unlock_irqrestore(&dev->irqlock, flags);
634 spin_lock_irqsave(&dev->irqlock, flags);
637 spin_unlock_irqrestore(&dev->irqlock, flags);
650 spin_unlock_irqrestore(&dev->irqlock, flags);
758 spin_lock_irqsave(&dev->irqlock, flags);
844 spin_unlock_irqrestore(&dev->irqlock, flags);
948 spin_lock_init(&dev->irqlock);
[all...]
H A Dr852.h141 spinlock_t irqlock; /* IRQ protecting lock */ member in struct:r852_device
/drivers/net/ethernet/8390/
H A Dapne.c390 "[DMAstat:%d][irqlock:%d][intr:%d].\n",
391 dev->name, ei_status.dmaing, ei_status.irqlock, dev->irq);
437 "[DMAstat:%d][irqlock:%d][intr:%d].\n",
438 dev->name, ei_status.dmaing, ei_status.irqlock, dev->irq);
485 "[DMAstat:%d][irqlock:%d][intr:%d]\n",
486 dev->name, ei_status.dmaing, ei_status.irqlock, dev->irq);
H A Dzorro8390.c122 netdev_err(dev, "%s: DMAing conflict [DMAstat:%d][irqlock:%d]\n",
123 __func__, ei_status.dmaing, ei_status.irqlock);
165 netdev_err(dev, "%s: DMAing conflict [DMAstat:%d][irqlock:%d]\n",
166 __func__, ei_status.dmaing, ei_status.irqlock);
207 netdev_err(dev, "%s: DMAing conflict [DMAstat:%d][irqlock:%d]\n",
208 __func__, ei_status.dmaing, ei_status.irqlock);
H A Daxnet_cs.c891 ei_local->irqlock = 0;
997 ei_local->irqlock = 1;
1036 ei_local->irqlock = 0;
1082 ei_local->irqlock = 0;
1123 if (ei_local->irqlock) {
1126 /* The "irqlock" check is only for testing. */
1127 if (ei_local->irqlock)
1145 ei_local->irqlock = 1;
1208 ei_local->irqlock = 0;
H A Dlib8390.c176 * Set irqlock [for debug]
220 ei_local->irqlock = 0;
335 ei_local->irqlock = 1;
361 ei_local->irqlock = 0;
397 ei_local->irqlock = 0;
434 if (ei_local->irqlock) {
H A Detherh.c321 " DMAstat %d irqlock %d\n", dev->name,
322 ei_local->dmaing, ei_local->irqlock);
387 " DMAstat %d irqlock %d\n", dev->name,
388 ei_local->dmaing, ei_local->irqlock);
427 " DMAstat %d irqlock %d\n", dev->name,
428 ei_local->dmaing, ei_local->irqlock);

Completed in 331 milliseconds

12