linux/drivers/net/wireless/ath/ath10k/coredump.c

// SPDX-License-Identifier: ISC
/*
 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
 */

#include "coredump.h"

#include <linux/devcoredump.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/utsname.h>

#include "debug.h"
#include "hw.h"

static const struct ath10k_mem_section qca6174_hw21_register_sections[] =;

static const struct ath10k_mem_section qca6174_hw30_sdio_register_sections[] =;

static const struct ath10k_mem_section qca6174_hw30_register_sections[] =;

static const struct ath10k_mem_region qca6174_hw10_mem_regions[] =;

static const struct ath10k_mem_region qca6174_hw21_mem_regions[] =;

static const struct ath10k_mem_region qca6174_hw30_sdio_mem_regions[] =;

static const struct ath10k_mem_region qca6174_hw30_mem_regions[] =;

static const struct ath10k_mem_region qca988x_hw20_mem_regions[] =;

static const struct ath10k_mem_region qca99x0_hw20_mem_regions[] =;

static const struct ath10k_mem_region qca9984_hw10_mem_regions[] =;

static const struct ath10k_mem_section ipq4019_soc_reg_range[] =;

static const struct ath10k_mem_region qca4019_hw10_mem_regions[] =;

static const struct ath10k_mem_region wcn399x_hw10_mem_regions[] =;

static const struct ath10k_hw_mem_layout hw_mem_layouts[] =;

static u32 ath10k_coredump_get_ramdump_size(struct ath10k *ar)
{}

const struct ath10k_hw_mem_layout *ath10k_coredump_get_mem_layout(struct ath10k *ar)
{}
EXPORT_SYMBOL();

const struct ath10k_hw_mem_layout *_ath10k_coredump_get_mem_layout(struct ath10k *ar)
{}

struct ath10k_fw_crash_data *ath10k_coredump_new(struct ath10k *ar)
{}
EXPORT_SYMBOL();

static struct ath10k_dump_file_data *ath10k_coredump_build(struct ath10k *ar)
{}

int ath10k_coredump_submit(struct ath10k *ar)
{}

int ath10k_coredump_create(struct ath10k *ar)
{}

int ath10k_coredump_register(struct ath10k *ar)
{}

void ath10k_coredump_unregister(struct ath10k *ar)
{}

void ath10k_coredump_destroy(struct ath10k *ar)
{}