Home
last modified time | relevance | path

Searched refs:hfi_buffer (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/media/platform/qcom/iris/
H A Diris_hfi_gen2_response.c336 struct iris_hfi_buffer *hfi_buffer) in iris_hfi_gen2_handle_output_buffer() argument
344 if (hfi_buffer->flags & HFI_BUF_FW_FLAG_LAST) { in iris_hfi_gen2_handle_output_buffer()
350 if (hfi_buffer->flags & HFI_BUF_FW_FLAG_PSC_LAST) { in iris_hfi_gen2_handle_output_buffer()
358 if (buf->index == hfi_buffer->index && in iris_hfi_gen2_handle_output_buffer()
359 buf->device_addr == hfi_buffer->base_address && in iris_hfi_gen2_handle_output_buffer()
360 buf->data_offset == hfi_buffer->data_offset) { in iris_hfi_gen2_handle_output_buffer()
371 buf->data_offset = hfi_buffer->data_offset; in iris_hfi_gen2_handle_output_buffer()
372 buf->data_size = hfi_buffer->data_size; in iris_hfi_gen2_handle_output_buffer()
373 buf->timestamp = hfi_buffer->timestamp; in iris_hfi_gen2_handle_output_buffer()
378 buf->flags = iris_hfi_gen2_get_driver_buffer_flags(inst, hfi_buffer->flags); in iris_hfi_gen2_handle_output_buffer()
H A Diris_hfi_gen2_command.c881 struct iris_hfi_buffer hfi_buffer; in iris_hfi_gen2_session_queue_buffer() local
885 iris_hfi_gen2_get_buffer(buffer, &hfi_buffer); in iris_hfi_gen2_session_queue_buffer()
899 &hfi_buffer, in iris_hfi_gen2_session_queue_buffer()
900 sizeof(hfi_buffer)); in iris_hfi_gen2_session_queue_buffer()
909 struct iris_hfi_buffer hfi_buffer; in iris_hfi_gen2_session_release_buffer() local
912 iris_hfi_gen2_get_buffer(buffer, &hfi_buffer); in iris_hfi_gen2_session_release_buffer()
913 hfi_buffer.flags |= HFI_BUF_HOST_FLAG_RELEASE; in iris_hfi_gen2_session_release_buffer()
923 &hfi_buffer, in iris_hfi_gen2_session_release_buffer()
924 sizeof(hfi_buffer)); in iris_hfi_gen2_session_release_buffer()