linux/drivers/net/ethernet/qlogic/qed/qed_selftest.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef _QED_SELFTEST_API_H
   3#define _QED_SELFTEST_API_H
   4#include <linux/types.h>
   5
   6/**
   7 * @brief qed_selftest_memory - Perform memory test
   8 *
   9 * @param cdev
  10 *
  11 * @return int
  12 */
  13int qed_selftest_memory(struct qed_dev *cdev);
  14
  15/**
  16 * @brief qed_selftest_interrupt - Perform interrupt test
  17 *
  18 * @param cdev
  19 *
  20 * @return int
  21 */
  22int qed_selftest_interrupt(struct qed_dev *cdev);
  23
  24/**
  25 * @brief qed_selftest_register - Perform register test
  26 *
  27 * @param cdev
  28 *
  29 * @return int
  30 */
  31int qed_selftest_register(struct qed_dev *cdev);
  32
  33/**
  34 * @brief qed_selftest_clock - Perform clock test
  35 *
  36 * @param cdev
  37 *
  38 * @return int
  39 */
  40int qed_selftest_clock(struct qed_dev *cdev);
  41
  42/**
  43 * @brief qed_selftest_nvram - Perform nvram test
  44 *
  45 * @param cdev
  46 *
  47 * @return int
  48 */
  49int qed_selftest_nvram(struct qed_dev *cdev);
  50
  51#endif
  52