Home
last modified time | relevance | path

Searched refs:lbs_private (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/wireless/marvell/libertas/
H A Dcmd.h19 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 Ddecl.h22 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 Dcfg.h6 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 Dmesh.h18 void lbs_init_mesh(struct lbs_private *priv);
19 void lbs_start_mesh(struct lbs_private *priv);
20 int lbs_deinit_mesh(struct lbs_private *priv);
22 void lbs_remove_mesh(struct lbs_private *priv);
24 static inline bool lbs_mesh_activated(struct lbs_private *priv) in lbs_mesh_activated()
29 int lbs_mesh_set_channel(struct lbs_private *priv, u8 channel);
36 struct net_device *lbs_mesh_set_dev(struct lbs_private *priv,
38 void lbs_mesh_set_txpd(struct lbs_private *priv,
H A Ddev.h5 * structure struct lbs_private..
39 struct lbs_private { struct
102 int (*hw_host_to_card) (struct lbs_private *priv, u8 type, u8 *payload, u16 nb); argument
103 void (*reset_card) (struct lbs_private *priv); argument
104 int (*power_save) (struct lbs_private *priv); argument
105 int (*power_restore) (struct lbs_private *priv); argument
106 int (*enter_deep_sleep) (struct lbs_private *priv); argument
107 int (*exit_deep_sleep) (struct lbs_private *priv); argument
108 int (*reset_deep_sleep_wakeup) (struct lbs_private *priv); argument
197 static inline int lbs_iface_active(struct lbs_private *pri argument
42 devlbs_private global() argument
43 connect_statuslbs_private global() argument
44 mcast_worklbs_private global() argument
45 nr_of_multicastmacaddrlbs_private global() argument
46 multicastlistlbs_private global() argument
49 wdevlbs_private global() argument
50 wiphy_registeredlbs_private global() argument
51 scan_reqlbs_private global() argument
52 assoc_bsslbs_private global() argument
53 country_codelbs_private global() argument
54 disassoc_reasonlbs_private global() argument
57 mesh_devlbs_private global() argument
59 mstatslbs_private global() argument
60 mesh_tlvlbs_private global() argument
61 mesh_channellbs_private global() argument
65 debugfs_dirlbs_private global() argument
66 debugfs_debuglbs_private global() argument
67 debugfs_fileslbs_private global() argument
68 events_dirlbs_private global() argument
69 debugfs_events_fileslbs_private global() argument
70 regs_dirlbs_private global() argument
71 debugfs_regs_fileslbs_private global() argument
74 mac_offsetlbs_private global() argument
75 bbp_offsetlbs_private global() argument
76 rf_offsetlbs_private global() argument
111 fwreleaselbs_private global() argument
112 fwcapinfolbs_private global() argument
113 regioncodelbs_private global() argument
114 current_addrlbs_private global() argument
115 copied_hwaddrlbs_private global() argument
118 dnld_sentlbs_private global() argument
122 seqnumlbs_private global() argument
123 cmd_arraylbs_private global() argument
124 cur_cmdlbs_private global() argument
125 cmdfreeqlbs_private global() argument
126 cmdpendingqlbs_private global() argument
127 command_timerlbs_private global() argument
128 cmd_timed_outlbs_private global() argument
131 resp_idxlbs_private global() argument
132 resp_buflbs_private global() argument
133 resp_lenlbs_private global() argument
136 event_fifolbs_private global() argument
139 main_threadlbs_private global() argument
140 waitqlbs_private global() argument
141 work_threadlbs_private global() argument
144 authtype_autolbs_private global() argument
145 wep_tx_keylbs_private global() argument
146 wep_keylbs_private global() argument
147 wep_key_lenlbs_private global() argument
150 wol_criterialbs_private global() argument
151 wol_gpiolbs_private global() argument
152 wol_gaplbs_private global() argument
153 ehs_remove_supportedlbs_private global() argument
156 tx_pending_lenlbs_private global() argument
157 tx_pending_buflbs_private global() argument
159 txretrycountlbs_private global() argument
160 currenttxskblbs_private global() argument
161 tx_lockup_timerlbs_private global() argument
164 locklbs_private global() argument
165 driver_locklbs_private global() argument
168 mac_controllbs_private global() argument
169 radio_onlbs_private global() argument
170 cur_ratelbs_private global() argument
171 channellbs_private global() argument
172 txpower_curlbs_private global() argument
173 txpower_minlbs_private global() argument
[all...]
H A Dcmd.c24 * @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
1376 __lbs_cmd_async(struct lbs_private * priv,uint16_t command,struct cmd_header * in_cmd,int in_cmd_size,int (* callback)(struct lbs_private *,unsigned long,struct cmd_header *),unsigned long callback_arg) __lbs_cmd_async() argument
1436 __lbs_cmd(struct lbs_private * priv,uint16_t command,struct cmd_header * in_cmd,int in_cmd_size,int (* callback)(struct lbs_private *,unsigned long,struct cmd_header *),unsigned long callback_arg) __lbs_cmd() argument
[all...]
H A Dmesh.c19 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 Dmain.c82 int lbs_set_iface_type(struct lbs_private *priv, enum nl80211_iftype type) in lbs_set_iface_type()
108 int lbs_start_iface(struct lbs_private *priv) in lbs_start_iface()
160 struct lbs_private *priv = dev->ml_priv; in lbs_dev_open()
182 static bool lbs_command_queue_empty(struct lbs_private *priv) in lbs_command_queue_empty()
192 int lbs_stop_iface(struct lbs_private *priv) in lbs_stop_iface()
226 struct lbs_private *priv = dev->ml_priv; in lbs_eth_stop()
248 void lbs_host_to_card_done(struct lbs_private *priv) in lbs_host_to_card_done()
269 struct lbs_private *priv = dev->ml_priv; in lbs_set_mac_address()
339 void lbs_update_mcast(struct lbs_private *priv) in lbs_update_mcast()
394 struct lbs_private *pri in lbs_set_mcast_worker()
[all...]
H A Dfirmware.c13 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 Ddebugfs.c22 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 Dethtool.c15 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()
H A Dif_usb.c68 static void if_usb_prog_firmware(struct lbs_private *priv, int ret,
71 static int if_usb_host_to_card(struct lbs_private *priv, uint8_t type,
92 struct lbs_private *priv = cardp->priv; in if_usb_write_bulk_callback()
130 static void if_usb_setup_firmware(struct lbs_private *priv) in if_usb_setup_firmware()
180 static void if_usb_reset_olpc_card(struct lbs_private *priv) in if_usb_reset_olpc_card()
199 struct lbs_private *priv; in if_usb_probe()
310 struct lbs_private *priv = cardp->priv; in if_usb_disconnect()
602 struct lbs_private *priv) in process_cmdtypedata()
621 struct lbs_private *priv) in process_cmdrequest()
660 struct lbs_private *pri in if_usb_receive()
[all...]
H A Ddebugfs.h8 void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev);
9 void lbs_debugfs_remove_one(struct lbs_private *priv);
H A Dif_sdio.c111 struct lbs_private *priv;
206 struct lbs_private *priv = card->priv; in if_sdio_handle_cmd()
668 static void if_sdio_do_prog_firmware(struct lbs_private *priv, int ret, in if_sdio_do_prog_firmware()
751 struct lbs_private *priv = card->priv; in if_sdio_finish_power_on()
893 struct lbs_private *priv = card->priv; in if_sdio_power_off()
909 static int if_sdio_host_to_card(struct lbs_private *priv, in if_sdio_host_to_card()
976 static int if_sdio_enter_deep_sleep(struct lbs_private *priv) in if_sdio_enter_deep_sleep()
993 static int if_sdio_exit_deep_sleep(struct lbs_private *priv) in if_sdio_exit_deep_sleep()
1009 static int if_sdio_reset_deep_sleep_wakeup(struct lbs_private *priv) in if_sdio_reset_deep_sleep_wakeup()
1056 static void if_sdio_reset_card(struct lbs_private *pri
[all...]
H A Dif_usb.h8 struct lbs_private;
49 struct lbs_private *priv;
H A Dif_spi.c43 struct lbs_private *priv;
577 struct lbs_private *priv = card->priv; in if_spi_prog_main_firmware()
672 struct lbs_private *priv = card->priv; in if_spi_c2h_cmd()
733 struct lbs_private *priv = card->priv; in if_spi_c2h_data()
787 struct lbs_private *priv = card->priv; in if_spi_h2c()
822 struct lbs_private *priv = card->priv; in if_spi_e2h()
853 struct lbs_private *priv; in if_spi_host_to_card_worker()
937 static int if_spi_host_to_card(struct lbs_private *priv, in if_spi_host_to_card()
1010 struct lbs_private *priv = card->priv; in if_spi_init_card()
1100 struct lbs_private *pri in if_spi_probe()
[all...]
H A Drx.c46 static int process_rxed_802_11_packet(struct lbs_private *priv,
53 * @priv: A pointer to &struct lbs_private
57 int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *skb) in lbs_process_rxed_packet()
202 * @priv: A pointer to &struct lbs_private
206 static int process_rxed_802_11_packet(struct lbs_private *priv, in process_rxed_802_11_packet()
H A Dcmdresp.c22 * @priv: A pointer to struct lbs_private structure
28 void lbs_mac_event_disconnected(struct lbs_private *priv, in lbs_mac_event_disconnected()
65 int lbs_process_command_response(struct lbs_private *priv, u8 *data, u32 len) in lbs_process_command_response()
223 void lbs_process_event(struct lbs_private *priv, u32 event) in lbs_process_event()
H A Dtx.c68 struct lbs_private *priv = dev->ml_priv; in lbs_hard_start_xmit()
176 * @priv: A pointer to &struct lbs_private structure
181 void lbs_send_tx_feedback(struct lbs_private *priv, u32 try_count) in lbs_send_tx_feedback()