Loading...
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
2/* Copyright (c) 2019-2020 Marvell International Ltd. */
3
4#ifndef _QED_SELFTEST_API_H
5#define _QED_SELFTEST_API_H
6#include <linux/types.h>
7
8/**
9 * qed_selftest_memory(): Perform memory test.
10 *
11 * @cdev: Qed dev pointer.
12 *
13 * Return: Int.
14 */
15int qed_selftest_memory(struct qed_dev *cdev);
16
17/**
18 * qed_selftest_interrupt(): Perform interrupt test.
19 *
20 * @cdev: Qed dev pointer.
21 *
22 * Return: Int.
23 */
24int qed_selftest_interrupt(struct qed_dev *cdev);
25
26/**
27 * qed_selftest_register(): Perform register test.
28 *
29 * @cdev: Qed dev pointer.
30 *
31 * Return: Int.
32 */
33int qed_selftest_register(struct qed_dev *cdev);
34
35/**
36 * qed_selftest_clock(): Perform clock test.
37 *
38 * @cdev: Qed dev pointer.
39 *
40 * Return: Int.
41 */
42int qed_selftest_clock(struct qed_dev *cdev);
43
44/**
45 * qed_selftest_nvram(): Perform nvram test.
46 *
47 * @cdev: Qed dev pointer.
48 *
49 * Return: Int.
50 */
51int qed_selftest_nvram(struct qed_dev *cdev);
52
53#endif
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
2/* Copyright (c) 2019-2020 Marvell International Ltd. */
3
4#ifndef _QED_SELFTEST_API_H
5#define _QED_SELFTEST_API_H
6#include <linux/types.h>
7
8/**
9 * @brief qed_selftest_memory - Perform memory test
10 *
11 * @param cdev
12 *
13 * @return int
14 */
15int qed_selftest_memory(struct qed_dev *cdev);
16
17/**
18 * @brief qed_selftest_interrupt - Perform interrupt test
19 *
20 * @param cdev
21 *
22 * @return int
23 */
24int qed_selftest_interrupt(struct qed_dev *cdev);
25
26/**
27 * @brief qed_selftest_register - Perform register test
28 *
29 * @param cdev
30 *
31 * @return int
32 */
33int qed_selftest_register(struct qed_dev *cdev);
34
35/**
36 * @brief qed_selftest_clock - Perform clock test
37 *
38 * @param cdev
39 *
40 * @return int
41 */
42int qed_selftest_clock(struct qed_dev *cdev);
43
44/**
45 * @brief qed_selftest_nvram - Perform nvram test
46 *
47 * @param cdev
48 *
49 * @return int
50 */
51int qed_selftest_nvram(struct qed_dev *cdev);
52
53#endif