nfp_nsp
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
nfp_get_fw_policy_value(struct pci_dev *pdev, struct nfp_nsp *nsp,
nfp_fw_load(struct pci_dev *pdev, struct nfp_pf *pf, struct nfp_nsp *nsp)
struct nfp_nsp *nsp)
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp **nspptr,
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
struct nfp_nsp;
struct nfp_cpp *nfp_nsp_cpp(struct nfp_nsp *state);
bool nfp_nsp_config_modified(struct nfp_nsp *state);
void nfp_nsp_config_set_modified(struct nfp_nsp *state, bool modified);
void *nfp_nsp_config_entries(struct nfp_nsp *state);
unsigned int nfp_nsp_config_idx(struct nfp_nsp *state);
void nfp_nsp_config_set_state(struct nfp_nsp *state, void *entries,
void nfp_nsp_config_clear_state(struct nfp_nsp *state);
int nfp_nsp_read_eth_table(struct nfp_nsp *state, void *buf, unsigned int size);
int nfp_nsp_write_eth_table(struct nfp_nsp *state,
int nfp_nsp_read_identify(struct nfp_nsp *state, void *buf, unsigned int size);
int nfp_nsp_read_sensors(struct nfp_nsp *state, unsigned int sensor_mask,
__nfp_nsp_module_eeprom(struct nfp_nsp *state, void *buf, unsigned int size)
int nfp_nsp_read_module_eeprom(struct nfp_nsp *state, int eth_index,
int nfp_nsp_read_media(struct nfp_nsp *state, void *buf, unsigned int size)
void (*error_cb)(struct nfp_nsp *state, u32 ret_val);
struct nfp_cpp *nfp_nsp_cpp(struct nfp_nsp *state)
bool nfp_nsp_config_modified(struct nfp_nsp *state)
void nfp_nsp_config_set_modified(struct nfp_nsp *state, bool modified)
void *nfp_nsp_config_entries(struct nfp_nsp *state)
unsigned int nfp_nsp_config_idx(struct nfp_nsp *state)
nfp_nsp_config_set_state(struct nfp_nsp *state, void *entries, unsigned int idx)
void nfp_nsp_config_clear_state(struct nfp_nsp *state)
static void nfp_nsp_print_extended_error(struct nfp_nsp *state, u32 ret_val)
static int nfp_nsp_check(struct nfp_nsp *state)
struct nfp_nsp *nfp_nsp_open(struct nfp_cpp *cpp)
struct nfp_nsp *state;
void nfp_nsp_close(struct nfp_nsp *state)
u16 nfp_nsp_get_abi_ver_major(struct nfp_nsp *state)
u16 nfp_nsp_get_abi_ver_minor(struct nfp_nsp *state)
__nfp_nsp_command(struct nfp_nsp *state, const struct nfp_nsp_command_arg *arg)
static int nfp_nsp_command(struct nfp_nsp *state, u16 code)
nfp_nsp_command_buf_def(struct nfp_nsp *nsp,
nfp_nsp_command_buf_dma_sg(struct nfp_nsp *nsp,
nfp_nsp_command_buf_dma(struct nfp_nsp *nsp,
nfp_nsp_command_buf(struct nfp_nsp *nsp, struct nfp_nsp_command_buf_arg *arg)
int nfp_nsp_wait(struct nfp_nsp *state)
int nfp_nsp_device_soft_reset(struct nfp_nsp *state)
int nfp_nsp_mac_reinit(struct nfp_nsp *state)
static void nfp_nsp_load_fw_extended_msg(struct nfp_nsp *state, u32 ret_val)
int nfp_nsp_load_fw(struct nfp_nsp *state, const struct firmware *fw)
int nfp_nsp_write_flash(struct nfp_nsp *state, const struct firmware *fw)
int nfp_nsp_read_eth_table(struct nfp_nsp *state, void *buf, unsigned int size)
int nfp_nsp_write_eth_table(struct nfp_nsp *state,
int nfp_nsp_read_identify(struct nfp_nsp *state, void *buf, unsigned int size)
int nfp_nsp_read_sensors(struct nfp_nsp *state, unsigned int sensor_mask,
int nfp_nsp_load_stored_fw(struct nfp_nsp *state)
__nfp_nsp_hwinfo_lookup(struct nfp_nsp *state, void *buf, unsigned int size,
int nfp_nsp_hwinfo_lookup(struct nfp_nsp *state, void *buf, unsigned int size)
int nfp_nsp_hwinfo_lookup_optional(struct nfp_nsp *state, void *buf,
int nfp_nsp_hwinfo_set(struct nfp_nsp *state, void *buf, unsigned int size)
int nfp_nsp_fw_loaded(struct nfp_nsp *state)
int nfp_nsp_versions(struct nfp_nsp *state, void *buf, unsigned int size)
struct nfp_nsp;
struct nfp_nsp *nfp_nsp_open(struct nfp_cpp *cpp);
void nfp_nsp_close(struct nfp_nsp *state);
u16 nfp_nsp_get_abi_ver_major(struct nfp_nsp *state);
u16 nfp_nsp_get_abi_ver_minor(struct nfp_nsp *state);
int nfp_nsp_wait(struct nfp_nsp *state);
int nfp_nsp_device_soft_reset(struct nfp_nsp *state);
int nfp_nsp_load_fw(struct nfp_nsp *state, const struct firmware *fw);
int nfp_nsp_write_flash(struct nfp_nsp *state, const struct firmware *fw);
int nfp_nsp_mac_reinit(struct nfp_nsp *state);
int nfp_nsp_load_stored_fw(struct nfp_nsp *state);
int nfp_nsp_hwinfo_lookup(struct nfp_nsp *state, void *buf, unsigned int size);
int nfp_nsp_hwinfo_lookup_optional(struct nfp_nsp *state, void *buf,
__nfp_eth_read_ports(struct nfp_cpp *cpp, struct nfp_nsp *nsp);
int nfp_nsp_hwinfo_set(struct nfp_nsp *state, void *buf, unsigned int size);
struct nfp_nsp *nfp_eth_config_start(struct nfp_cpp *cpp, unsigned int idx);
int nfp_eth_config_commit_end(struct nfp_nsp *nsp);
void nfp_eth_config_cleanup_end(struct nfp_nsp *nsp);
int nfp_nsp_fw_loaded(struct nfp_nsp *state);
int __nfp_eth_set_aneg(struct nfp_nsp *nsp, enum nfp_eth_aneg mode);
int __nfp_eth_set_speed(struct nfp_nsp *nsp, unsigned int speed);
int __nfp_eth_set_split(struct nfp_nsp *nsp, unsigned int lanes);
int nfp_nsp_read_module_eeprom(struct nfp_nsp *state, int eth_index,
struct nfp_nsp_identify *__nfp_nsp_identify(struct nfp_nsp *nsp);
int nfp_nsp_read_media(struct nfp_nsp *state, void *buf, unsigned int size);
static inline bool nfp_nsp_has_mac_reinit(struct nfp_nsp *state)
int nfp_nsp_versions(struct nfp_nsp *state, void *buf, unsigned int size);
static inline bool nfp_nsp_has_stored_fw_load(struct nfp_nsp *state)
static inline bool nfp_nsp_has_hwinfo_lookup(struct nfp_nsp *state)
static inline bool nfp_nsp_has_hwinfo_set(struct nfp_nsp *state)
static inline bool nfp_nsp_has_fw_loaded(struct nfp_nsp *state)
static inline bool nfp_nsp_has_versions(struct nfp_nsp *state)
static inline bool nfp_nsp_has_read_module_eeprom(struct nfp_nsp *state)
static inline bool nfp_nsp_has_read_media(struct nfp_nsp *state)
struct nfp_nsp_identify *__nfp_nsp_identify(struct nfp_nsp *nsp)
struct nfp_nsp *nsp;
nfp_eth_port_translate(struct nfp_nsp *nsp, const union eth_table_entry *src,
nfp_eth_read_media(struct nfp_cpp *cpp, struct nfp_nsp *nsp, struct nfp_eth_table_port *entry)
struct nfp_nsp *nsp;
__nfp_eth_read_ports(struct nfp_cpp *cpp, struct nfp_nsp *nsp)
struct nfp_nsp *nfp_eth_config_start(struct nfp_cpp *cpp, unsigned int idx)
struct nfp_nsp *nsp;
void nfp_eth_config_cleanup_end(struct nfp_nsp *nsp)
int nfp_eth_config_commit_end(struct nfp_nsp *nsp)
struct nfp_nsp *nsp;
struct nfp_nsp *nsp;
nfp_eth_set_bit_config(struct nfp_nsp *nsp, unsigned int raw_idx,
struct nfp_nsp *nsp;
int __nfp_eth_set_aneg(struct nfp_nsp *nsp, enum nfp_eth_aneg mode)
static int __nfp_eth_set_fec(struct nfp_nsp *nsp, enum nfp_eth_fec mode)
struct nfp_nsp *nsp;
static int __nfp_eth_set_txpause(struct nfp_nsp *nsp, unsigned int tx_pause)
static int __nfp_eth_set_rxpause(struct nfp_nsp *nsp, unsigned int rx_pause)
struct nfp_nsp *nsp;
int __nfp_eth_set_speed(struct nfp_nsp *nsp, unsigned int speed)
int __nfp_eth_set_split(struct nfp_nsp *nsp, unsigned int lanes)