/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() 261 msg.ext.bind_unbind.dst_queue = dst_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() 295 msg.ext.bind_unbind.dst_queue = dst_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 | 142 u32 dst_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 | 189 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_watchdog_worker() 226 while (!list_empty(&ctx->dst_queue)) { in s5p_mfc_handle_frame_all_extracted() 227 dst_buf = list_entry(ctx->dst_queue.next, in s5p_mfc_handle_frame_all_extracted() 266 list_for_each_entry(dst_buf, &ctx->dst_queue, list) { in s5p_mfc_handle_frame_copy_time() 327 list_for_each_entry(dst_buf, &ctx->dst_queue, list) { in s5p_mfc_handle_frame_new() 484 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_handle_error() 611 if (!list_empty(&ctx->dst_queue)) { in s5p_mfc_handle_stream_complete() 612 mb_entry = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_stream_complete() 775 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_open()
|
H A D | s5p_mfc_enc.c | 1140 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in enc_pre_seq_start() 1156 if (!list_empty(&ctx->dst_queue)) { in enc_post_seq_start() 1157 dst_mb = list_entry(ctx->dst_queue.next, in enc_post_seq_start() 1204 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start() 1275 mb_entry = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, in enc_post_frame_start() 2550 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_stop_streaming() 2551 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_stop_streaming() 2581 list_add_tail(&mfc_buf->list, &ctx->dst_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_dec.c | 1029 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_stop_streaming() 1030 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_stop_streaming() 1076 list_add_tail(&mfc_buf->list, &ctx->dst_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_common.h | 556 * @dst_queue: driver internal queue for destination buffers 633 struct list_head dst_queue; member
|
H A D | s5p_mfc_opr_v5.c | 1206 if (list_empty(&ctx->dst_queue)) { in s5p_mfc_run_enc_frame() 1236 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1274 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_enc()
|
H A D | s5p_mfc_opr_v6.c | 1846 if (list_empty(&ctx->dst_queue)) { in s5p_mfc_run_enc_frame() 1874 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1910 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_enc()
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc.c | 193 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_watchdog_worker() 232 while (!list_empty(&ctx->dst_queue)) { in s5p_mfc_handle_frame_all_extracted() 233 dst_buf = list_entry(ctx->dst_queue.next, in s5p_mfc_handle_frame_all_extracted() 274 list_for_each_entry(dst_buf, &ctx->dst_queue, list) { in s5p_mfc_handle_frame_copy_time() 339 list_for_each_entry(dst_buf, &ctx->dst_queue, list) { in s5p_mfc_handle_frame_new() 498 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_handle_error() 626 if (!list_empty(&ctx->dst_queue)) { in s5p_mfc_handle_stream_complete() 627 mb_entry = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_stream_complete() 790 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_open()
|
H A D | s5p_mfc_enc.c | 1140 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in enc_pre_seq_start() 1156 if (!list_empty(&ctx->dst_queue)) { in enc_post_seq_start() 1157 dst_mb = list_entry(ctx->dst_queue.next, in enc_post_seq_start() 1204 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start() 1275 mb_entry = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, in enc_post_frame_start() 2548 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_stop_streaming() 2549 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_stop_streaming() 2579 list_add_tail(&mfc_buf->list, &ctx->dst_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_dec.c | 1062 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_stop_streaming() 1063 INIT_LIST_HEAD(&ctx->dst_queue); in s5p_mfc_stop_streaming() 1109 list_add_tail(&mfc_buf->list, &ctx->dst_queue); in s5p_mfc_buf_queue()
|
H A D | s5p_mfc_common.h | 560 * @dst_queue: driver internal queue for destination buffers 643 struct list_head dst_queue; member
|
H A D | s5p_mfc_opr_v5.c | 1206 if (list_empty(&ctx->dst_queue)) { in s5p_mfc_run_enc_frame() 1236 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1274 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_enc()
|
H A D | s5p_mfc_opr_v6.c | 1846 if (list_empty(&ctx->dst_queue)) { in s5p_mfc_run_enc_frame() 1874 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame() 1910 dst_mb = list_entry(ctx->dst_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_enc()
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-sst-ipc.h | 85 u8 dst_queue; member
|
H A D | skl-messages.c | 1064 msg.dst_queue = dst_index; in skl_unbind_modules() 1171 msg.dst_queue = dst_index; in skl_bind_modules() 1174 msg.src_queue, msg.dst_queue); in skl_bind_modules()
|
H A D | skl-sst-ipc.c | 845 header.extension |= IPC_DST_QUEUE(msg->dst_queue); in skl_ipc_bind_unbind()
|
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-sst-ipc.h | 85 u8 dst_queue; member
|
H A D | skl-messages.c | 1109 msg.dst_queue = dst_index; in skl_unbind_modules() 1203 msg.dst_queue = dst_index; in skl_bind_modules() 1206 msg.src_queue, msg.dst_queue); in skl_bind_modules()
|
H A D | skl-sst-ipc.c | 845 header.extension |= IPC_DST_QUEUE(msg->dst_queue); in skl_ipc_bind_unbind()
|