Lines Matching refs:ar5523

37 #include "ar5523.h"
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,
94 struct ar5523 *ar = urb->context;
175 static int ar5523_alloc_rx_cmd(struct ar5523 *ar)
191 static void ar5523_cancel_rx_cmd(struct ar5523 *ar)
196 static void ar5523_free_rx_cmd(struct ar5523 *ar)
203 static int ar5523_submit_rx_cmd(struct ar5523 *ar)
228 struct ar5523 *ar = cmd->ar;
244 static void ar5523_cancel_tx_cmd(struct ar5523 *ar)
249 static int ar5523_cmd(struct ar5523 *ar, u32 code, const void *idata,
297 static int ar5523_cmd_write(struct ar5523 *ar, u32 code, const void *data,
304 static int ar5523_cmd_read(struct ar5523 *ar, u32 code, const void *idata,
311 static int ar5523_config(struct ar5523 *ar, u32 reg, u32 val)
327 static int ar5523_config_multi(struct ar5523 *ar, u32 reg, const void *data,
346 static int ar5523_get_status(struct ar5523 *ar, u32 which, void *odata,
360 static int ar5523_get_capability(struct ar5523 *ar, u32 cap, u32 *val)
377 static int ar5523_get_devcap(struct ar5523 *ar)
426 static int ar5523_set_ledsteady(struct ar5523 *ar, int lednum, int ledmode)
440 static int ar5523_set_rxfilter(struct ar5523 *ar, u32 bits, u32 op)
452 static int ar5523_reset_tx_queues(struct ar5523 *ar)
461 static int ar5523_set_chan(struct ar5523 *ar)
481 static int ar5523_queue_init(struct ar5523 *ar)
499 static int ar5523_switch_chan(struct ar5523 *ar)
525 static void ar5523_rx_data_put(struct ar5523 *ar,
537 struct ar5523 *ar = data->ar;
628 struct ar5523 *ar = container_of(work, struct ar5523, rx_refill_work);
677 static void ar5523_cancel_rx_bufs(struct ar5523 *ar)
699 static void ar5523_free_rx_bufs(struct ar5523 *ar)
711 static int ar5523_alloc_rx_bufs(struct ar5523 *ar)
732 static void ar5523_data_tx_pkt_put(struct ar5523 *ar)
752 struct ar5523 *ar = data->ar;
779 struct ar5523 *ar = hw->priv;
798 static void ar5523_tx_work_locked(struct ar5523 *ar)
895 struct ar5523 *ar = container_of(work, struct ar5523, tx_work);
905 struct ar5523 *ar = from_timer(ar, t, tx_wd_timer);
913 struct ar5523 *ar = container_of(work, struct ar5523, tx_wd_work);
929 static void ar5523_flush_tx(struct ar5523 *ar)
943 static void ar5523_free_tx_cmd(struct ar5523 *ar)
952 static int ar5523_alloc_tx_cmd(struct ar5523 *ar)
978 struct ar5523 *ar = container_of(work, struct ar5523, stat_work.work);
1000 struct ar5523 *ar = hw->priv;
1066 struct ar5523 *ar = hw->priv;
1088 struct ar5523 *ar = hw->priv;
1103 struct ar5523 *ar = hw->priv;
1112 struct ar5523 *ar = hw->priv;
1134 struct ar5523 *ar = hw->priv;
1142 struct ar5523 *ar = hw->priv;
1155 static int ar5523_get_wlan_mode(struct ar5523 *ar,
1191 static void ar5523_create_rateset(struct ar5523 *ar,
1229 static int ar5523_set_basic_rates(struct ar5523 *ar,
1243 static int ar5523_create_connection(struct ar5523 *ar,
1265 static int ar5523_write_associd(struct ar5523 *ar,
1284 struct ar5523 *ar = hw->priv;
1337 struct ar5523 *ar = hw->priv;
1373 static int ar5523_host_available(struct ar5523 *ar)
1386 static int ar5523_get_devstatus(struct ar5523 *ar)
1411 static int ar5523_get_max_rxsz(struct ar5523 *ar)
1472 static int ar5523_init_modes(struct ar5523 *ar)
1590 struct ar5523 *ar;
1629 ar->wq = create_singlethread_workqueue("ar5523");
1734 struct ar5523 *ar = hw->priv;
1799 .name = "ar5523",