1234567891011121314151617181920212223 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * Copyright (c) 2020-2021,, The Linux Foundation. All rights reserved.
- */
- #ifndef __VENUS_HFI_RESPONSE_H__
- #define __VENUS_HFI_RESPONSE_H__
- #include "hfi_packet.h"
- int handle_response(struct msm_vidc_core *core,
- void *response);
- int validate_packet(u8 *response_pkt, u8 *core_resp_pkt,
- u32 core_resp_pkt_size, const char *func);
- bool is_valid_port(struct msm_vidc_inst *inst, u32 port,
- const char *func);
- bool is_valid_hfi_buffer_type(struct msm_vidc_inst *inst,
- u32 buffer_type, const char *func);
- int handle_system_error(struct msm_vidc_core *core,
- struct hfi_packet *pkt);
- void fw_coredump(struct msm_vidc_core *core);
- #endif // __VENUS_HFI_RESPONSE_H__
|