Lines Matching refs:ar5523
45 static int ar5523_submit_rx_cmd(struct ar5523 *ar);
46 static void ar5523_data_tx_pkt_put(struct ar5523 *ar);
48 static void ar5523_read_reply(struct ar5523 *ar, struct ar5523_cmd_hdr *hdr, in ar5523_read_reply()
94 struct ar5523 *ar = urb->context; in ar5523_cmd_rx_cb()
175 static int ar5523_alloc_rx_cmd(struct ar5523 *ar) in ar5523_alloc_rx_cmd()
191 static void ar5523_cancel_rx_cmd(struct ar5523 *ar) in ar5523_cancel_rx_cmd()
196 static void ar5523_free_rx_cmd(struct ar5523 *ar) in ar5523_free_rx_cmd()
203 static int ar5523_submit_rx_cmd(struct ar5523 *ar) in ar5523_submit_rx_cmd()
228 struct ar5523 *ar = cmd->ar; in ar5523_cmd_tx_cb()
244 static void ar5523_cancel_tx_cmd(struct ar5523 *ar) in ar5523_cancel_tx_cmd()
249 static int ar5523_cmd(struct ar5523 *ar, u32 code, const void *idata, in ar5523_cmd()
297 static int ar5523_cmd_write(struct ar5523 *ar, u32 code, const void *data, in ar5523_cmd_write()
304 static int ar5523_cmd_read(struct ar5523 *ar, u32 code, const void *idata, in ar5523_cmd_read()
311 static int ar5523_config(struct ar5523 *ar, u32 reg, u32 val) in ar5523_config()
327 static int ar5523_config_multi(struct ar5523 *ar, u32 reg, const void *data, in ar5523_config_multi()
346 static int ar5523_get_status(struct ar5523 *ar, u32 which, void *odata, in ar5523_get_status()
360 static int ar5523_get_capability(struct ar5523 *ar, u32 cap, u32 *val) in ar5523_get_capability()
377 static int ar5523_get_devcap(struct ar5523 *ar) in ar5523_get_devcap()
426 static int ar5523_set_ledsteady(struct ar5523 *ar, int lednum, int ledmode) in ar5523_set_ledsteady()
440 static int ar5523_set_rxfilter(struct ar5523 *ar, u32 bits, u32 op) in ar5523_set_rxfilter()
452 static int ar5523_reset_tx_queues(struct ar5523 *ar) in ar5523_reset_tx_queues()
461 static int ar5523_set_chan(struct ar5523 *ar) in ar5523_set_chan()
481 static int ar5523_queue_init(struct ar5523 *ar) in ar5523_queue_init()
499 static int ar5523_switch_chan(struct ar5523 *ar) in ar5523_switch_chan()
525 static void ar5523_rx_data_put(struct ar5523 *ar, in ar5523_rx_data_put()
537 struct ar5523 *ar = data->ar; in ar5523_data_rx_cb()
628 struct ar5523 *ar = container_of(work, struct ar5523, rx_refill_work); in ar5523_rx_refill_work()
677 static void ar5523_cancel_rx_bufs(struct ar5523 *ar) in ar5523_cancel_rx_bufs()
699 static void ar5523_free_rx_bufs(struct ar5523 *ar) in ar5523_free_rx_bufs()
711 static int ar5523_alloc_rx_bufs(struct ar5523 *ar) in ar5523_alloc_rx_bufs()
732 static void ar5523_data_tx_pkt_put(struct ar5523 *ar) in ar5523_data_tx_pkt_put()
752 struct ar5523 *ar = data->ar; in ar5523_data_tx_cb()
779 struct ar5523 *ar = hw->priv; in ar5523_tx()
798 static void ar5523_tx_work_locked(struct ar5523 *ar) in ar5523_tx_work_locked()
895 struct ar5523 *ar = container_of(work, struct ar5523, tx_work); in ar5523_tx_work()
905 struct ar5523 *ar = from_timer(ar, t, tx_wd_timer); in ar5523_tx_wd_timer()
913 struct ar5523 *ar = container_of(work, struct ar5523, tx_wd_work); in ar5523_tx_wd_work()
929 static void ar5523_flush_tx(struct ar5523 *ar) in ar5523_flush_tx()
943 static void ar5523_free_tx_cmd(struct ar5523 *ar) in ar5523_free_tx_cmd()
952 static int ar5523_alloc_tx_cmd(struct ar5523 *ar) in ar5523_alloc_tx_cmd()
978 struct ar5523 *ar = container_of(work, struct ar5523, stat_work.work); in ar5523_stat_work()
1000 struct ar5523 *ar = hw->priv; in ar5523_start()
1066 struct ar5523 *ar = hw->priv; in ar5523_stop()
1088 struct ar5523 *ar = hw->priv; in ar5523_set_rts_threshold()
1103 struct ar5523 *ar = hw->priv; in ar5523_flush()
1112 struct ar5523 *ar = hw->priv; in ar5523_add_interface()
1134 struct ar5523 *ar = hw->priv; in ar5523_remove_interface()
1142 struct ar5523 *ar = hw->priv; in ar5523_hwconfig()
1155 static int ar5523_get_wlan_mode(struct ar5523 *ar, in ar5523_get_wlan_mode()
1191 static void ar5523_create_rateset(struct ar5523 *ar, in ar5523_create_rateset()
1229 static int ar5523_set_basic_rates(struct ar5523 *ar, in ar5523_set_basic_rates()
1243 static int ar5523_create_connection(struct ar5523 *ar, in ar5523_create_connection()
1265 static int ar5523_write_associd(struct ar5523 *ar, struct ieee80211_vif *vif) in ar5523_write_associd()
1284 struct ar5523 *ar = hw->priv; in ar5523_bss_info_changed()
1337 struct ar5523 *ar = hw->priv; in ar5523_configure_filter()
1374 static int ar5523_host_available(struct ar5523 *ar) in ar5523_host_available()
1387 static int ar5523_get_devstatus(struct ar5523 *ar) in ar5523_get_devstatus()
1412 static int ar5523_get_max_rxsz(struct ar5523 *ar) in ar5523_get_max_rxsz()
1473 static int ar5523_init_modes(struct ar5523 *ar) in ar5523_init_modes()
1590 struct ar5523 *ar; in ar5523_probe()
1734 struct ar5523 *ar = hw->priv; in ar5523_disconnect()