/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | cmd.h | 19 int (*callback)(struct lbs_private *, 43 void lbs_cmd_async(struct lbs_private *priv, uint16_t command, 46 int __lbs_cmd(struct lbs_private *priv, uint16_t command, 48 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *), 51 struct cmd_ctrl_node *__lbs_cmd_async(struct lbs_private *priv, 53 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *), 56 int lbs_cmd_copyback(struct lbs_private *priv, unsigned long extra, 59 int lbs_allocate_cmd_buffer(struct lbs_private *priv); 60 int lbs_free_cmd_buffer(struct lbs_private *priv); 62 int lbs_execute_next_command(struct lbs_private *pri [all...] |
H A D | decl.h | 22 struct lbs_private; 23 typedef void (*lbs_fw_cb)(struct lbs_private *priv, int ret, 26 struct lbs_private; 37 void lbs_send_tx_feedback(struct lbs_private *priv, u32 try_count); 42 int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *); 46 struct lbs_private *lbs_add_card(void *card, struct device *dmdev); 47 void lbs_remove_card(struct lbs_private *priv); 48 int lbs_start_card(struct lbs_private *priv); 49 void lbs_stop_card(struct lbs_private *priv); 50 void lbs_host_to_card_done(struct lbs_private *pri [all...] |
H A D | cfg.h | 6 struct lbs_private; 11 int lbs_cfg_register(struct lbs_private *priv); 12 void lbs_cfg_free(struct lbs_private *priv); 14 void lbs_send_disconnect_notification(struct lbs_private *priv, 16 void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); 18 void lbs_scan_done(struct lbs_private *priv); 19 void lbs_scan_deinit(struct lbs_private *priv); 20 int lbs_disconnect(struct lbs_private *priv, u16 reason);
|
H A D | mesh.h | 19 void lbs_init_mesh(struct lbs_private *priv); 20 void lbs_start_mesh(struct lbs_private *priv); 21 int lbs_deinit_mesh(struct lbs_private *priv); 23 void lbs_remove_mesh(struct lbs_private *priv); 25 static inline bool lbs_mesh_activated(struct lbs_private *priv) in lbs_mesh_activated() 30 int lbs_mesh_set_channel(struct lbs_private *priv, u8 channel); 37 struct net_device *lbs_mesh_set_dev(struct lbs_private *priv, 39 void lbs_mesh_set_txpd(struct lbs_private *priv,
|
H A D | cmd.c | 24 * @priv: A pointer to &struct lbs_private structure 31 int lbs_cmd_copyback(struct lbs_private *priv, unsigned long extra, in lbs_cmd_copyback() 54 static int lbs_cmd_async_callback(struct lbs_private *priv, unsigned long extra, in lbs_cmd_async_callback() 85 * @priv: A pointer to &struct lbs_private structure 89 int lbs_update_hw_spec(struct lbs_private *priv) in lbs_update_hw_spec() 164 static int lbs_ret_host_sleep_cfg(struct lbs_private *priv, unsigned long dummy, in lbs_ret_host_sleep_cfg() 180 int lbs_host_sleep_cfg(struct lbs_private *priv, uint32_t criteria, in lbs_host_sleep_cfg() 224 * @priv: A pointer to &struct lbs_private structure 231 int lbs_set_ps_mode(struct lbs_private *priv, u16 cmd_action, bool block) in lbs_set_ps_mode() 263 int lbs_cmd_802_11_sleep_params(struct lbs_private *pri [all...] |
H A D | mesh.c | 19 static int lbs_add_mesh(struct lbs_private *priv); 25 static int lbs_mesh_access(struct lbs_private *priv, uint16_t cmd_action, in lbs_mesh_access() 41 static int __lbs_mesh_config_send(struct lbs_private *priv, in __lbs_mesh_config_send() 68 static int lbs_mesh_config_send(struct lbs_private *priv, in lbs_mesh_config_send() 86 static int lbs_mesh_config(struct lbs_private *priv, uint16_t action, in lbs_mesh_config() 134 int lbs_mesh_set_channel(struct lbs_private *priv, u8 channel) in lbs_mesh_set_channel() 140 static uint16_t lbs_mesh_get_channel(struct lbs_private *priv) in lbs_mesh_get_channel() 162 struct lbs_private *priv = to_net_dev(dev)->ml_priv; in lbs_anycast_get() 185 struct lbs_private *priv = to_net_dev(dev)->ml_priv; in lbs_anycast_set() 210 struct lbs_private *pri in lbs_prb_rsp_limit_get() [all...] |
H A D | dev.h | 5 * structure struct lbs_private.. 39 struct lbs_private { struct 106 int (*hw_host_to_card) (struct lbs_private *priv, u8 type, u8 *payload, u16 nb); 107 void (*reset_card) (struct lbs_private *priv); 108 int (*power_save) (struct lbs_private *priv); 109 int (*power_restore) (struct lbs_private *priv); 110 int (*enter_deep_sleep) (struct lbs_private *priv); 111 int (*exit_deep_sleep) (struct lbs_private *priv); 112 int (*reset_deep_sleep_wakeup) (struct lbs_private *priv); 201 static inline int lbs_iface_active(struct lbs_private *pri [all...] |
H A D | main.c | 103 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type() 129 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface() 181 struct lbs_private *priv = dev->ml_priv; in lbs_dev_open() 203 static bool lbs_command_queue_empty(struct lbs_private *priv) in lbs_command_queue_empty() 213 int lbs_stop_iface(struct lbs_private *priv) in lbs_stop_iface() 247 struct lbs_private *priv = dev->ml_priv; in lbs_eth_stop() 269 void lbs_host_to_card_done(struct lbs_private *priv) in lbs_host_to_card_done() 291 struct lbs_private *priv = dev->ml_priv; in lbs_set_mac_address() 361 void lbs_update_mcast(struct lbs_private *priv) in lbs_update_mcast() 416 struct lbs_private *pri in lbs_set_mcast_worker() [all...] |
H A D | firmware.c | 13 static void load_next_firmware_from_table(struct lbs_private *private); 15 static void lbs_fw_loaded(struct lbs_private *priv, int ret, in lbs_fw_loaded() 31 static void do_load_firmware(struct lbs_private *priv, const char *name, in do_load_firmware() 47 struct lbs_private *priv = context; in main_firmware_cb() 66 struct lbs_private *priv = context; in helper_firmware_cb() 84 static void load_next_firmware_from_table(struct lbs_private *priv) in load_next_firmware_from_table() 114 void lbs_wait_for_firmware_load(struct lbs_private *priv) in lbs_wait_for_firmware_load() 123 * @priv: Pointer to lbs_private instance 131 int lbs_get_firmware_async(struct lbs_private *priv, struct device *device, in lbs_get_firmware_async()
|
H A D | debugfs.c | 22 static void lbs_debug_init(struct lbs_private *priv); 36 struct lbs_private *priv = file->private_data; in lbs_dev_info() 59 struct lbs_private *priv = file->private_data; in lbs_sleepparams_write() 95 struct lbs_private *priv = file->private_data; in lbs_sleepparams_read() 124 struct lbs_private *priv = file->private_data; in lbs_host_sleep_write() 165 struct lbs_private *priv = file->private_data; in lbs_host_sleep_read() 223 struct lbs_private *priv = file->private_data; in lbs_threshold_read() 276 struct lbs_private *priv = file->private_data; in lbs_threshold_write() 436 struct lbs_private *priv = file->private_data; in lbs_rdmac_read() 461 struct lbs_private *pri in lbs_rdmac_write() [all...] |
H A D | cfg.c | 190 static int lbs_add_channel_list_tlv(struct lbs_private *priv, u8 *tlv, in lbs_add_channel_list_tlv() 448 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_monitor_channel() 464 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_mesh_channel() 499 static int lbs_ret_scan(struct lbs_private *priv, unsigned long dummy, in lbs_ret_scan() 682 struct lbs_private *priv = in lbs_scan_worker() 683 container_of(work, struct lbs_private, scan_work.work); in lbs_scan_worker() 762 static void _internal_start_scan(struct lbs_private *priv, bool internal, in _internal_start_scan() 779 void lbs_scan_done(struct lbs_private *priv) in lbs_scan_done() 799 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_scan() 824 void lbs_send_disconnect_notification(struct lbs_private *pri [all...] |
H A D | ethtool.c | 15 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_drvinfo() 41 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_eeprom() 67 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_wol() 87 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_set_wol()
|
H A D | debugfs.h | 8 void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev); 9 void lbs_debugfs_remove_one(struct lbs_private *priv);
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | cmd.h | 19 int (*callback)(struct lbs_private *, 43 void lbs_cmd_async(struct lbs_private *priv, uint16_t command, 46 int __lbs_cmd(struct lbs_private *priv, uint16_t command, 48 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *), 51 struct cmd_ctrl_node *__lbs_cmd_async(struct lbs_private *priv, 53 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *), 56 int lbs_cmd_copyback(struct lbs_private *priv, unsigned long extra, 59 int lbs_allocate_cmd_buffer(struct lbs_private *priv); 60 int lbs_free_cmd_buffer(struct lbs_private *priv); 62 int lbs_execute_next_command(struct lbs_private *pri [all...] |
H A D | decl.h | 22 struct lbs_private; 23 typedef void (*lbs_fw_cb)(struct lbs_private *priv, int ret, 36 void lbs_send_tx_feedback(struct lbs_private *priv, u32 try_count); 41 int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *); 45 struct lbs_private *lbs_add_card(void *card, struct device *dmdev); 46 void lbs_remove_card(struct lbs_private *priv); 47 int lbs_start_card(struct lbs_private *priv); 48 void lbs_stop_card(struct lbs_private *priv); 49 void lbs_host_to_card_done(struct lbs_private *priv); 51 int lbs_start_iface(struct lbs_private *pri [all...] |
H A D | cfg.h | 6 struct lbs_private; 11 int lbs_cfg_register(struct lbs_private *priv); 12 void lbs_cfg_free(struct lbs_private *priv); 14 void lbs_send_disconnect_notification(struct lbs_private *priv, 16 void lbs_send_mic_failureevent(struct lbs_private *priv, u32 event); 18 void lbs_scan_done(struct lbs_private *priv); 19 void lbs_scan_deinit(struct lbs_private *priv); 20 int lbs_disconnect(struct lbs_private *priv, u16 reason);
|
H A D | mesh.h | 19 void lbs_init_mesh(struct lbs_private *priv); 20 void lbs_start_mesh(struct lbs_private *priv); 21 int lbs_deinit_mesh(struct lbs_private *priv); 23 void lbs_remove_mesh(struct lbs_private *priv); 25 static inline bool lbs_mesh_activated(struct lbs_private *priv) in lbs_mesh_activated() 30 int lbs_mesh_set_channel(struct lbs_private *priv, u8 channel); 37 struct net_device *lbs_mesh_set_dev(struct lbs_private *priv, 39 void lbs_mesh_set_txpd(struct lbs_private *priv,
|
H A D | cmd.c | 24 * @priv: A pointer to &struct lbs_private structure 31 int lbs_cmd_copyback(struct lbs_private *priv, unsigned long extra, in lbs_cmd_copyback() 54 static int lbs_cmd_async_callback(struct lbs_private *priv, unsigned long extra, in lbs_cmd_async_callback() 85 * @priv: A pointer to &struct lbs_private structure 89 int lbs_update_hw_spec(struct lbs_private *priv) in lbs_update_hw_spec() 163 static int lbs_ret_host_sleep_cfg(struct lbs_private *priv, unsigned long dummy, in lbs_ret_host_sleep_cfg() 179 int lbs_host_sleep_cfg(struct lbs_private *priv, uint32_t criteria, in lbs_host_sleep_cfg() 223 * @priv: A pointer to &struct lbs_private structure 230 int lbs_set_ps_mode(struct lbs_private *priv, u16 cmd_action, bool block) in lbs_set_ps_mode() 262 int lbs_cmd_802_11_sleep_params(struct lbs_private *pri [all...] |
H A D | mesh.c | 19 static int lbs_add_mesh(struct lbs_private *priv); 25 static int lbs_mesh_access(struct lbs_private *priv, uint16_t cmd_action, in lbs_mesh_access() 41 static int __lbs_mesh_config_send(struct lbs_private *priv, in __lbs_mesh_config_send() 68 static int lbs_mesh_config_send(struct lbs_private *priv, in lbs_mesh_config_send() 86 static int lbs_mesh_config(struct lbs_private *priv, uint16_t action, in lbs_mesh_config() 134 int lbs_mesh_set_channel(struct lbs_private *priv, u8 channel) in lbs_mesh_set_channel() 140 static uint16_t lbs_mesh_get_channel(struct lbs_private *priv) in lbs_mesh_get_channel() 162 struct lbs_private *priv = to_net_dev(dev)->ml_priv; in anycast_mask_show() 186 struct lbs_private *priv = to_net_dev(dev)->ml_priv; in anycast_mask_store() 214 struct lbs_private *pri in prb_rsp_limit_show() [all...] |
H A D | dev.h | 5 * structure struct lbs_private.. 39 struct lbs_private { struct 106 int (*hw_host_to_card) (struct lbs_private *priv, u8 type, u8 *payload, u16 nb); 107 void (*reset_card) (struct lbs_private *priv); 108 int (*power_save) (struct lbs_private *priv); 109 int (*power_restore) (struct lbs_private *priv); 110 int (*enter_deep_sleep) (struct lbs_private *priv); 111 int (*exit_deep_sleep) (struct lbs_private *priv); 112 int (*reset_deep_sleep_wakeup) (struct lbs_private *priv); 201 static inline int lbs_iface_active(struct lbs_private *pri [all...] |
H A D | main.c | 102 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type() 128 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface() 180 struct lbs_private *priv = dev->ml_priv; in lbs_dev_open() 202 static bool lbs_command_queue_empty(struct lbs_private *priv) in lbs_command_queue_empty() 212 int lbs_stop_iface(struct lbs_private *priv) in lbs_stop_iface() 246 struct lbs_private *priv = dev->ml_priv; in lbs_eth_stop() 268 void lbs_host_to_card_done(struct lbs_private *priv) in lbs_host_to_card_done() 290 struct lbs_private *priv = dev->ml_priv; in lbs_set_mac_address() 360 void lbs_update_mcast(struct lbs_private *priv) in lbs_update_mcast() 415 struct lbs_private *pri in lbs_set_mcast_worker() [all...] |
H A D | firmware.c | 13 static void load_next_firmware_from_table(struct lbs_private *private); 15 static void lbs_fw_loaded(struct lbs_private *priv, int ret, in lbs_fw_loaded() 31 static void do_load_firmware(struct lbs_private *priv, const char *name, in do_load_firmware() 47 struct lbs_private *priv = context; in main_firmware_cb() 66 struct lbs_private *priv = context; in helper_firmware_cb() 84 static void load_next_firmware_from_table(struct lbs_private *priv) in load_next_firmware_from_table() 114 void lbs_wait_for_firmware_load(struct lbs_private *priv) in lbs_wait_for_firmware_load() 123 * @priv: Pointer to lbs_private instance 131 int lbs_get_firmware_async(struct lbs_private *priv, struct device *device, in lbs_get_firmware_async()
|
H A D | debugfs.c | 22 static void lbs_debug_init(struct lbs_private *priv); 36 struct lbs_private *priv = file->private_data; in lbs_dev_info() 59 struct lbs_private *priv = file->private_data; in lbs_sleepparams_write() 95 struct lbs_private *priv = file->private_data; in lbs_sleepparams_read() 124 struct lbs_private *priv = file->private_data; in lbs_host_sleep_write() 165 struct lbs_private *priv = file->private_data; in lbs_host_sleep_read() 223 struct lbs_private *priv = file->private_data; in lbs_threshold_read() 276 struct lbs_private *priv = file->private_data; in lbs_threshold_write() 436 struct lbs_private *priv = file->private_data; in lbs_rdmac_read() 461 struct lbs_private *pri in lbs_rdmac_write() [all...] |
H A D | cfg.c | 190 static int lbs_add_channel_list_tlv(struct lbs_private *priv, u8 *tlv, in lbs_add_channel_list_tlv() 491 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_monitor_channel() 507 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_mesh_channel() 542 static int lbs_ret_scan(struct lbs_private *priv, unsigned long dummy, in lbs_ret_scan() 726 struct lbs_private *priv = in lbs_scan_worker() 727 container_of(work, struct lbs_private, scan_work.work); in lbs_scan_worker() 811 static void _internal_start_scan(struct lbs_private *priv, bool internal, in _internal_start_scan() 828 void lbs_scan_done(struct lbs_private *priv) in lbs_scan_done() 848 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_scan() 873 void lbs_send_disconnect_notification(struct lbs_private *pri [all...] |
H A D | ethtool.c | 15 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_drvinfo() 41 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_eeprom() 64 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_get_wol() 84 struct lbs_private *priv = dev->ml_priv; in lbs_ethtool_set_wol()
|