/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | messages.c | 246 * @dst_queue: Sink module pin to bind @src_queue with 247 * @src_queue: Source module pin to bind @dst_queue with 251 u8 dst_queue, u8 src_queue) in avs_ipc_bind() 262 msg.ext.bind_unbind.src_queue = src_queue; in avs_ipc_bind() 280 * @dst_queue: Sink module pin to unbind @src_queue from 281 * @src_queue: Source module pin to unbind @dst_queue from 285 u8 dst_queue, u8 src_queue) in avs_ipc_unbind() 296 msg.ext.bind_unbind.src_queue = src_queue; in avs_ipc_unbind() 249 avs_ipc_bind(struct avs_dev *adev, u16 module_id, u8 instance_id, u16 dst_module_id, u8 dst_instance_id, u8 dst_queue, u8 src_queue) avs_ipc_bind() argument 283 avs_ipc_unbind(struct avs_dev *adev, u16 module_id, u8 instance_id, u16 dst_module_id, u8 dst_instance_id, u8 dst_queue, u8 src_queue) avs_ipc_unbind() argument [all...] |
H A D | messages.h | 143 u32 src_queue:3; member 313 u8 dst_queue, u8 src_queue); 316 u8 dst_queue, u8 src_queue);
|
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/ |
H A D | s5p_mfc.c | 190 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_watchdog_worker() 265 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_handle_frame_copy_time() 422 && !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_frame() 423 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_frame() 486 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_handle_error() 536 !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_seq_done() 538 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_seq_done() 576 if (!list_empty(&ctx->src_queue)) { in s5p_mfc_handle_init_buffers() 577 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_init_buffers() 774 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_open() [all...] |
H A D | s5p_mfc_opr_v5.c | 1174 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame() 1179 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame() 1202 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame() 1210 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame() 1216 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_run_enc_frame() 1255 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec() 1296 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_init_dec_buffers() 1300 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec_buffers()
|
H A D | s5p_mfc_dec.c | 821 if (list_empty(&ctx->src_queue)) { in vidioc_decoder_cmd() 830 buf = list_entry(ctx->src_queue.prev, in vidioc_decoder_cmd() 1045 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming() 1046 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming() 1067 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_enc.c | 1124 list_add_tail(&mb_entry->list, &ctx->src_queue); in cleanup_ref_queue() 1198 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start() 1232 list_for_each_entry(mb_entry, &ctx->src_queue, list) { in enc_post_frame_start() 1263 mb_entry = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in enc_post_frame_start() 2300 if (list_empty(&ctx->src_queue)) { in vidioc_encoder_cmd() 2309 buf = list_entry(ctx->src_queue.prev, in vidioc_encoder_cmd() 2556 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming() 2557 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming() 2588 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_opr_v6.c | 1807 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame() 1812 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame() 1841 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame() 1851 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame() 1856 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1894 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
|
H A D | s5p_mfc_common.h | 555 * @src_queue: driver internal queue for source buffers 632 struct list_head src_queue; member
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc.c | 194 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_watchdog_worker() 273 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_handle_frame_copy_time() 434 && !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_frame() 435 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_frame() 500 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_handle_error() 550 !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_seq_done() 553 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_seq_done() 591 if (!list_empty(&ctx->src_queue)) { in s5p_mfc_handle_init_buffers() 592 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_init_buffers() 789 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_open() [all...] |
H A D | s5p_mfc_opr_v5.c | 1174 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame() 1179 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame() 1202 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame() 1210 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame() 1216 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_run_enc_frame() 1255 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec() 1296 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_init_dec_buffers() 1300 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec_buffers()
|
H A D | s5p_mfc_dec.c | 854 if (list_empty(&ctx->src_queue)) { in vidioc_decoder_cmd() 863 buf = list_entry(ctx->src_queue.prev, in vidioc_decoder_cmd() 1078 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming() 1079 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming() 1100 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_enc.c | 1124 list_add_tail(&mb_entry->list, &ctx->src_queue); in cleanup_ref_queue() 1198 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start() 1232 list_for_each_entry(mb_entry, &ctx->src_queue, list) { in enc_post_frame_start() 1263 mb_entry = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in enc_post_frame_start() 2298 if (list_empty(&ctx->src_queue)) { in vidioc_encoder_cmd() 2307 buf = list_entry(ctx->src_queue.prev, in vidioc_encoder_cmd() 2554 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming() 2555 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming() 2586 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_opr_v6.c | 1807 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame() 1812 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame() 1841 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame() 1851 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame() 1856 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1894 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
|
H A D | s5p_mfc_common.h | 559 * @src_queue: driver internal queue for source buffers 642 struct list_head src_queue; member
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-sst-ipc.h | 84 u8 src_queue; member
|
H A D | skl-messages.c | 1057 msg.src_queue = src_index; in skl_unbind_modules() 1141 msg.src_queue = src_index; in skl_bind_modules() 1174 msg.src_queue, msg.dst_queue); in skl_bind_modules()
|
H A D | skl-sst-ipc.c | 846 header.extension |= IPC_SRC_QUEUE(msg->src_queue); in skl_ipc_bind_unbind()
|
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-sst-ipc.h | 84 u8 src_queue; member
|
H A D | skl-messages.c | 1102 msg.src_queue = src_index; in skl_unbind_modules() 1173 msg.src_queue = src_index; in skl_bind_modules() 1206 msg.src_queue, msg.dst_queue); in skl_bind_modules()
|
H A D | skl-sst-ipc.c | 846 header.extension |= IPC_SRC_QUEUE(msg->src_queue); in skl_ipc_bind_unbind()
|