/* * Copyright (c) 2019, NVIDIA Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, * version 2, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include struct gk20a; struct mmu_fault_info; void nvgpu_report_host_err(struct gk20a *g, u32 hw_unit, u32 inst, u32 err_id, u32 intr_info) { return; } void nvgpu_report_ecc_err(struct gk20a *g, u32 hw_unit, u32 inst, u32 err_id, u64 err_addr, u64 err_count) { return; } void nvgpu_report_gr_err(struct gk20a *g, u32 hw_unit, u32 inst, u32 err_id, struct gr_err_info *err_info, u32 sub_err_type) { return; } void nvgpu_report_pmu_err(struct gk20a *g, u32 hw_unit, u32 err_id, u32 sub_err_type, u32 status) { return; } void nvgpu_report_ce_err(struct gk20a *g, u32 hw_unit, u32 inst, u32 err_id, u32 intr_info) { return; } void nvgpu_report_pri_err(struct gk20a *g, u32 hw_unit, u32 inst, u32 err_id, u32 err_addr, u32 err_code) { return; } void nvgpu_report_ctxsw_err(struct gk20a *g, u32 hw_unit, u32 err_id, void *data) { return; } void nvgpu_report_mmu_err(struct gk20a *g, u32 hw_unit, u32 err_id, struct mmu_fault_info *fault_info, u32 status, u32 sub_err_type) { return; }