lbtf_private
int lbtf_set_channel(struct lbtf_private *priv, u8 channel)
int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon)
int lbtf_beacon_ctrl(struct lbtf_private *priv, bool beacon_enable,
static void lbtf_queue_cmd(struct lbtf_private *priv,
static void lbtf_submit_command(struct lbtf_private *priv,
static void __lbtf_cleanup_and_insert_cmd(struct lbtf_private *priv,
static struct cmd_ctrl_node *lbtf_get_cmd_ctrl_node(struct lbtf_private *priv);
static void lbtf_cleanup_and_insert_cmd(struct lbtf_private *priv,
void lbtf_complete_command(struct lbtf_private *priv, struct cmd_ctrl_node *cmd,
int lbtf_cmd_set_mac_multicast_addr(struct lbtf_private *priv)
void lbtf_set_mode(struct lbtf_private *priv, enum lbtf_mode mode)
void lbtf_set_bssid(struct lbtf_private *priv, bool activate, const u8 *bssid)
int lbtf_set_mac_address(struct lbtf_private *priv, uint8_t *mac_addr)
int lbtf_set_radio_control(struct lbtf_private *priv)
void lbtf_set_mac_control(struct lbtf_private *priv)
int lbtf_cmd_copyback(struct lbtf_private *priv, unsigned long extra,
int lbtf_allocate_cmd_buffer(struct lbtf_private *priv)
int lbtf_free_cmd_buffer(struct lbtf_private *priv)
static struct cmd_ctrl_node *lbtf_get_cmd_ctrl_node(struct lbtf_private *priv)
static void lbtf_geo_init(struct lbtf_private *priv)
int lbtf_execute_next_command(struct lbtf_private *priv)
static struct cmd_ctrl_node *__lbtf_cmd_async(struct lbtf_private *priv,
int (*callback)(struct lbtf_private *, unsigned long,
void lbtf_cmd_async(struct lbtf_private *priv, uint16_t command,
int __lbtf_cmd(struct lbtf_private *priv, uint16_t command,
int (*callback)(struct lbtf_private *,
void lbtf_cmd_response_rx(struct lbtf_private *priv)
int lbtf_process_rx_command(struct lbtf_private *priv)
int lbtf_update_hw_spec(struct lbtf_private *priv)
struct lbtf_private *priv;
struct lbtf_private *priv = cardp->priv;
static int if_usb_reset_device(struct lbtf_private *priv)
static int if_usb_prog_firmware(struct lbtf_private *priv);
static int if_usb_host_to_card(struct lbtf_private *priv, uint8_t type,
static int if_usb_reset_device(struct lbtf_private *priv);
struct lbtf_private *priv)
struct lbtf_private *priv)
struct lbtf_private *priv = cardp->priv;
static int if_usb_host_to_card(struct lbtf_private *priv, uint8_t type,
static int if_usb_prog_firmware(struct lbtf_private *priv)
static void if_usb_setup_firmware(struct lbtf_private *priv)
struct lbtf_private *priv;
struct lbtf_private;
struct lbtf_private;
int (*hw_host_to_card)(struct lbtf_private *priv, u8 type,
int (*hw_prog_firmware)(struct lbtf_private *priv);
int (*hw_reset_device)(struct lbtf_private *priv);
int (*callback)(struct lbtf_private *,
void lbtf_set_mac_control(struct lbtf_private *priv);
int lbtf_free_cmd_buffer(struct lbtf_private *priv);
int lbtf_allocate_cmd_buffer(struct lbtf_private *priv);
int lbtf_execute_next_command(struct lbtf_private *priv);
int lbtf_set_radio_control(struct lbtf_private *priv);
int lbtf_update_hw_spec(struct lbtf_private *priv);
int lbtf_cmd_set_mac_multicast_addr(struct lbtf_private *priv);
void lbtf_set_mode(struct lbtf_private *priv, enum lbtf_mode mode);
void lbtf_set_bssid(struct lbtf_private *priv, bool activate, const u8 *bssid);
int lbtf_set_mac_address(struct lbtf_private *priv, uint8_t *mac_addr);
int lbtf_set_channel(struct lbtf_private *priv, u8 channel);
int lbtf_beacon_set(struct lbtf_private *priv, struct sk_buff *beacon);
int lbtf_beacon_ctrl(struct lbtf_private *priv, bool beacon_enable,
int lbtf_process_rx_command(struct lbtf_private *priv);
void lbtf_complete_command(struct lbtf_private *priv, struct cmd_ctrl_node *cmd,
void lbtf_cmd_response_rx(struct lbtf_private *priv);
struct lbtf_private *lbtf_add_card(void *card, struct device *dmdev,
int lbtf_remove_card(struct lbtf_private *priv);
int lbtf_rx(struct lbtf_private *priv, struct sk_buff *skb);
void lbtf_send_tx_feedback(struct lbtf_private *priv, u8 retrycnt, u8 fail);
void lbtf_bcn_sent(struct lbtf_private *priv);
void lbtf_cmd_async(struct lbtf_private *priv, uint16_t command,
int __lbtf_cmd(struct lbtf_private *priv, uint16_t command,
int (*callback)(struct lbtf_private *, unsigned long,
int lbtf_cmd_copyback(struct lbtf_private *priv, unsigned long extra,
struct lbtf_private *priv = timer_container_of(priv, t, command_timer);
static int lbtf_init_adapter(struct lbtf_private *priv)
static void lbtf_free_adapter(struct lbtf_private *priv)
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = container_of(work, struct lbtf_private,
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
struct lbtf_private *priv = hw->priv;
int lbtf_rx(struct lbtf_private *priv, struct sk_buff *skb)
struct lbtf_private *lbtf_add_card(void *card, struct device *dmdev,
struct lbtf_private *priv = NULL;
hw = ieee80211_alloc_hw(sizeof(struct lbtf_private), &lbtf_ops);
int lbtf_remove_card(struct lbtf_private *priv)
void lbtf_send_tx_feedback(struct lbtf_private *priv, u8 retrycnt, u8 fail)
void lbtf_bcn_sent(struct lbtf_private *priv)
struct lbtf_private *priv = container_of(work, struct lbtf_private,