Home
last modified time | relevance | path

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

1234567

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-siox.c17 raw_spinlock_t irqlock; member
46 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
68 raw_spin_unlock_irq(&ddata->irqlock); in gpio_siox_get_data()
86 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
88 raw_spin_unlock_irq(&ddata->irqlock); in gpio_siox_get_data()
102 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_ack()
104 raw_spin_unlock(&ddata->irqlock); in gpio_siox_irq_ack()
112 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_mask()
114 raw_spin_unlock(&ddata->irqlock); in gpio_siox_irq_mask()
124 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_unmask()
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-siox.c18 raw_spinlock_t irqlock; member
47 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
69 raw_spin_unlock_irq(&ddata->irqlock); in gpio_siox_get_data()
87 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data()
89 raw_spin_unlock_irq(&ddata->irqlock); in gpio_siox_get_data()
104 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_ack()
106 raw_spin_unlock(&ddata->irqlock); in gpio_siox_irq_ack()
115 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_mask()
117 raw_spin_unlock(&ddata->irqlock); in gpio_siox_irq_mask()
126 raw_spin_lock(&ddata->irqlock); in gpio_siox_irq_unmask()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_queue.c138 spin_lock_irqsave(&queue->irqlock, flags); in uvc_buffer_queue()
150 spin_unlock_irqrestore(&queue->irqlock, flags); in uvc_buffer_queue()
178 spin_lock_irq(&queue->irqlock); in uvc_start_streaming()
180 spin_unlock_irq(&queue->irqlock); in uvc_start_streaming()
194 spin_lock_irq(&queue->irqlock); in uvc_stop_streaming()
196 spin_unlock_irq(&queue->irqlock); in uvc_stop_streaming()
248 spin_lock_init(&queue->irqlock); in uvc_queue_init()
418 spin_lock_irqsave(&queue->irqlock, flags); in uvc_queue_cancel()
420 /* This must be protected by the irqlock spinlock to avoid race in uvc_queue_cancel()
428 spin_unlock_irqrestore(&queue->irqlock, flag in uvc_queue_cancel()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_queue.c133 spin_lock_irqsave(&queue->irqlock, flags); in uvc_buffer_queue()
146 spin_unlock_irqrestore(&queue->irqlock, flags); in uvc_buffer_queue()
174 spin_lock_irq(&queue->irqlock); in uvc_start_streaming()
176 spin_unlock_irq(&queue->irqlock); in uvc_start_streaming()
190 spin_lock_irq(&queue->irqlock); in uvc_stop_streaming()
192 spin_unlock_irq(&queue->irqlock); in uvc_stop_streaming()
244 spin_lock_init(&queue->irqlock); in uvc_queue_init()
414 spin_lock_irqsave(&queue->irqlock, flags); in uvc_queue_cancel()
417 * This must be protected by the irqlock spinlock to avoid race in uvc_queue_cancel()
425 spin_unlock_irqrestore(&queue->irqlock, flag in uvc_queue_cancel()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_util.c133 spin_lock_irqsave(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
138 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
145 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
156 spin_lock_irqsave(&vdec_dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
161 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
168 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc_queue.c90 spin_lock_irqsave(&queue->irqlock, flags); in uvc_buffer_queue()
102 spin_unlock_irqrestore(&queue->irqlock, flags); in uvc_buffer_queue()
131 spin_lock_init(&queue->irqlock); in uvcg_queue_init()
173 spin_lock_irqsave(&queue->irqlock, flags); in uvcg_queue_buffer()
176 spin_unlock_irqrestore(&queue->irqlock, flags); in uvcg_queue_buffer()
237 spin_lock_irqsave(&queue->irqlock, flags); in uvcg_queue_cancel()
247 /* This must be protected by the irqlock spinlock to avoid race in uvcg_queue_cancel()
255 spin_unlock_irqrestore(&queue->irqlock, flags); in uvcg_queue_cancel()
292 spin_lock_irqsave(&queue->irqlock, flags); in uvcg_queue_enable()
302 spin_unlock_irqrestore(&queue->irqlock, flag in uvcg_queue_enable()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
H A Dvenc_drv_if.c67 spin_lock_irqsave(&ctx->dev->irqlock, flags); in venc_if_encode()
69 spin_unlock_irqrestore(&ctx->dev->irqlock, flags); in venc_if_encode()
76 spin_lock_irqsave(&ctx->dev->irqlock, flags); in venc_if_encode()
78 spin_unlock_irqrestore(&ctx->dev->irqlock, flags); in venc_if_encode()
H A Dmtk_vcodec_util.c89 spin_lock_irqsave(&dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
91 spin_unlock_irqrestore(&dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
100 spin_lock_irqsave(&dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
102 spin_unlock_irqrestore(&dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/
H A Dvenc_drv_if.c67 spin_lock_irqsave(&ctx->dev->irqlock, flags); in venc_if_encode()
69 spin_unlock_irqrestore(&ctx->dev->irqlock, flags); in venc_if_encode()
76 spin_lock_irqsave(&ctx->dev->irqlock, flags); in venc_if_encode()
78 spin_unlock_irqrestore(&ctx->dev->irqlock, flags); in venc_if_encode()
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.c109 spin_lock_irqsave(&queue->irqlock, flags); in uvc_buffer_queue()
122 spin_unlock_irqrestore(&queue->irqlock, flags); in uvc_buffer_queue()
161 spin_lock_init(&queue->irqlock); in uvcg_queue_init()
256 spin_lock_irqsave(&queue->irqlock, flags); in uvcg_queue_cancel()
267 * This must be protected by the irqlock spinlock to avoid race in uvcg_queue_cancel()
275 spin_unlock_irqrestore(&queue->irqlock, flags); in uvcg_queue_cancel()
313 spin_lock_irqsave(&queue->irqlock, flags); in uvcg_queue_enable()
323 spin_unlock_irqrestore(&queue->irqlock, flags); in uvcg_queue_enable()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dvideobuf-core.c82 spin_lock_irqsave(q->irqlock, flags); in state_neither_active_nor_queued()
84 spin_unlock_irqrestore(q->irqlock, flags); in state_neither_active_nor_queued()
146 spinlock_t *irqlock, in videobuf_queue_core_init()
156 q->irqlock = irqlock; in videobuf_queue_core_init()
173 BUG_ON(!irqlock); in videobuf_queue_core_init()
273 spin_lock_irqsave(q->irqlock, flags); in videobuf_queue_cancel()
283 spin_unlock_irqrestore(q->irqlock, flags); in videobuf_queue_cancel()
613 spin_lock_irqsave(q->irqlock, flags); in videobuf_qbuf()
615 spin_unlock_irqrestore(q->irqlock, flag in videobuf_qbuf()
143 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) videobuf_queue_core_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_video.c321 spin_lock_irqsave(&video->irqlock, flags); in vsp1_video_complete_buffer()
324 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_complete_buffer()
337 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_complete_buffer()
441 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_video_pipeline_frame_end()
465 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_video_pipeline_frame_end()
766 spin_lock_irqsave(&video->irqlock, flags); in vsp1_video_buffer_queue()
769 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_buffer_queue()
774 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_video_buffer_queue()
783 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_video_buffer_queue()
841 spin_lock_irqsave(&video->irqlock, flag in vsp1_video_release_buffers()
[all...]
H A Dvsp1_histo.c41 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
52 spin_unlock_irqrestore(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
73 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_complete()
76 spin_unlock_irqrestore(&histo->irqlock, flags); in vsp1_histogram_buffer_complete()
129 spin_lock_irqsave(&histo->irqlock, flags); in histo_buffer_queue()
131 spin_unlock_irqrestore(&histo->irqlock, flags); in histo_buffer_queue()
145 spin_lock_irqsave(&histo->irqlock, flags); in histo_stop_streaming()
153 wait_event_lock_irq(histo->wait_queue, !histo->readout, histo->irqlock); in histo_stop_streaming()
155 spin_unlock_irqrestore(&histo->irqlock, flags); in histo_stop_streaming()
531 spin_lock_init(&histo->irqlock); in vsp1_histogram_init()
[all...]
H A Dvsp1_pipe.c278 spin_lock_init(&pipe->irqlock); in vsp1_pipeline_init()
286 /* Must be called with the pipe irqlock held. */
305 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stopped()
307 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stopped()
326 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stop()
328 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stop()
332 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stop()
335 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stop()
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dvideobuf-core.c82 spin_lock_irqsave(q->irqlock, flags); in state_neither_active_nor_queued()
84 spin_unlock_irqrestore(q->irqlock, flags); in state_neither_active_nor_queued()
146 spinlock_t *irqlock, in videobuf_queue_core_init()
156 q->irqlock = irqlock; in videobuf_queue_core_init()
173 BUG_ON(!irqlock); in videobuf_queue_core_init()
273 spin_lock_irqsave(q->irqlock, flags); in videobuf_queue_cancel()
283 spin_unlock_irqrestore(q->irqlock, flags); in videobuf_queue_cancel()
613 spin_lock_irqsave(q->irqlock, flags); in videobuf_qbuf()
615 spin_unlock_irqrestore(q->irqlock, flag in videobuf_qbuf()
143 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) videobuf_queue_core_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_video.c322 spin_lock_irqsave(&video->irqlock, flags); in vsp1_video_complete_buffer()
325 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_complete_buffer()
338 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_complete_buffer()
442 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_video_pipeline_frame_end()
466 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_video_pipeline_frame_end()
767 spin_lock_irqsave(&video->irqlock, flags); in vsp1_video_buffer_queue()
770 spin_unlock_irqrestore(&video->irqlock, flags); in vsp1_video_buffer_queue()
775 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_video_buffer_queue()
784 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_video_buffer_queue()
842 spin_lock_irqsave(&video->irqlock, flag in vsp1_video_release_buffers()
[all...]
H A Dvsp1_histo.c41 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
52 spin_unlock_irqrestore(&histo->irqlock, flags); in vsp1_histogram_buffer_get()
73 spin_lock_irqsave(&histo->irqlock, flags); in vsp1_histogram_buffer_complete()
76 spin_unlock_irqrestore(&histo->irqlock, flags); in vsp1_histogram_buffer_complete()
129 spin_lock_irqsave(&histo->irqlock, flags); in histo_buffer_queue()
131 spin_unlock_irqrestore(&histo->irqlock, flags); in histo_buffer_queue()
145 spin_lock_irqsave(&histo->irqlock, flags); in histo_stop_streaming()
153 wait_event_lock_irq(histo->wait_queue, !histo->readout, histo->irqlock); in histo_stop_streaming()
155 spin_unlock_irqrestore(&histo->irqlock, flags); in histo_stop_streaming()
534 spin_lock_init(&histo->irqlock); in vsp1_histogram_init()
[all...]
H A Dvsp1_pipe.c296 spin_lock_init(&pipe->irqlock); in vsp1_pipeline_init()
304 /* Must be called with the pipe irqlock held. */
323 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stopped()
325 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stopped()
344 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stop()
346 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stop()
350 spin_lock_irqsave(&pipe->irqlock, flags); in vsp1_pipeline_stop()
353 spin_unlock_irqrestore(&pipe->irqlock, flags); in vsp1_pipeline_stop()
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
H A Dispvideo.c398 spin_lock_irqsave(&video->irqlock, flags); in isp_video_buffer_queue()
402 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_buffer_queue()
409 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_buffer_queue()
442 * The function must be called with the video irqlock held.
476 spin_lock_irqsave(&video->irqlock, flags); in isp_video_start_streaming()
478 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_start_streaming()
482 spin_lock_irqsave(&video->irqlock, flags); in isp_video_start_streaming()
485 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_start_streaming()
520 spin_lock_irqsave(&video->irqlock, flags); in omap3isp_video_buffer_next()
522 spin_unlock_irqrestore(&video->irqlock, flag in omap3isp_video_buffer_next()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
H A Dvpif_display.c154 spin_lock_irqsave(&common->irqlock, flags); in vpif_buffer_queue()
156 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_buffer_queue()
175 spin_lock_irqsave(&common->irqlock, flags); in vpif_start_streaming()
203 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_start_streaming()
239 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_start_streaming()
270 spin_lock_irqsave(&common->irqlock, flags); in vpif_stop_streaming()
290 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_stop_streaming()
307 spin_lock(&common->irqlock); in process_progressive_mode()
313 spin_unlock(&common->irqlock); in process_progressive_mode()
342 spin_lock(&common->irqlock); in process_interlaced_mode()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/
H A Dvpif_display.c154 spin_lock_irqsave(&common->irqlock, flags); in vpif_buffer_queue()
156 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_buffer_queue()
175 spin_lock_irqsave(&common->irqlock, flags); in vpif_start_streaming()
203 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_start_streaming()
239 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_start_streaming()
270 spin_lock_irqsave(&common->irqlock, flags); in vpif_stop_streaming()
290 spin_unlock_irqrestore(&common->irqlock, flags); in vpif_stop_streaming()
307 spin_lock(&common->irqlock); in process_progressive_mode()
313 spin_unlock(&common->irqlock); in process_progressive_mode()
342 spin_lock(&common->irqlock); in process_interlaced_mode()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c391 spin_lock_irqsave(&video->irqlock, flags); in isp_video_buffer_queue()
395 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_buffer_queue()
402 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_buffer_queue()
435 * The function must be called with the video irqlock held.
469 spin_lock_irqsave(&video->irqlock, flags); in isp_video_start_streaming()
471 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_start_streaming()
475 spin_lock_irqsave(&video->irqlock, flags); in isp_video_start_streaming()
478 spin_unlock_irqrestore(&video->irqlock, flags); in isp_video_start_streaming()
513 spin_lock_irqsave(&video->irqlock, flags); in omap3isp_video_buffer_next()
515 spin_unlock_irqrestore(&video->irqlock, flag in omap3isp_video_buffer_next()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/stm32/
H A Dstm32-dcmi.c130 spinlock_t irqlock; member
237 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture()
240 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
248 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
254 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
266 spin_lock_irq(&dcmi->irqlock); in dcmi_dma_callback()
290 spin_unlock_irq(&dcmi->irqlock); in dcmi_dma_callback()
302 spin_unlock_irq(&dcmi->irqlock); in dcmi_dma_callback()
454 spin_lock_irq(&dcmi->irqlock); in dcmi_irq_thread()
467 spin_unlock_irq(&dcmi->irqlock); in dcmi_irq_thread()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c123 spinlock_t irqlock; member
233 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture()
236 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
244 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
250 spin_unlock_irq(&dcmi->irqlock); in dcmi_restart_capture()
262 spin_lock_irq(&dcmi->irqlock); in dcmi_dma_callback()
286 spin_unlock_irq(&dcmi->irqlock); in dcmi_dma_callback()
298 spin_unlock_irq(&dcmi->irqlock); in dcmi_dma_callback()
448 spin_lock_irq(&dcmi->irqlock); in dcmi_irq_thread()
461 spin_unlock_irq(&dcmi->irqlock); in dcmi_irq_thread()
[all...]
/kernel/linux/linux-5.10/drivers/vfio/pci/
H A Dvfio_pci_intrs.c41 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_mask()
65 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_pci_intx_mask()
81 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_unmask_handler()
105 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_pci_intx_unmask_handler()
122 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_intx_handler()
134 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_intx_handler()
218 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_intx_set_signal()
221 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_intx_set_signal()

Completed in 21 milliseconds

1234567