/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | htc-ops.h | 28 static inline int ath6kl_htc_wait_target(struct htc_target *target) 33 static inline int ath6kl_htc_start(struct htc_target *target) 38 static inline int ath6kl_htc_conn_service(struct htc_target *target, 45 static inline int ath6kl_htc_tx(struct htc_target *target, 51 static inline void ath6kl_htc_stop(struct htc_target *target) 56 static inline void ath6kl_htc_cleanup(struct htc_target *target) 61 static inline void ath6kl_htc_flush_txep(struct htc_target *target, 68 static inline void ath6kl_htc_flush_rx_buf(struct htc_target *target) 73 static inline void ath6kl_htc_activity_changed(struct htc_target *target, 81 static inline int ath6kl_htc_get_rxbuf_num(struct htc_target *targe [all...] |
H A D | htc.h | 286 struct htc_target; 328 void (*completion) (struct htc_target *, struct htc_packet *); 329 struct htc_target *context; 346 void (*tx_complete) (struct htc_target *, struct htc_packet *); 347 void (*rx) (struct htc_target *, struct htc_packet *); 348 void (*rx_refill) (struct htc_target *, enum htc_endpoint_id endpoint); 349 enum htc_send_full_action (*tx_full) (struct htc_target *, 351 struct htc_packet *(*rx_allocthresh) (struct htc_target *, 353 void (*tx_comp_multi) (struct htc_target *, struct list_head *); 526 struct htc_target *targe 584 struct htc_target { struct [all...] |
H A D | htc_pipe.c | 24 static int ath6kl_htc_pipe_tx(struct htc_target *handle, 26 static void ath6kl_htc_pipe_cleanup(struct htc_target *handle); 77 static void send_packet_completion(struct htc_target *target, 91 static void get_htc_packet_credit_based(struct htc_target *target, 173 static void get_htc_packet(struct htc_target *target, 203 static int htc_issue_packets(struct htc_target *target, 300 static enum htc_send_queue_result htc_try_send(struct htc_target *target, 529 static void htc_free_txctrl_packet(struct htc_target *target, 535 static struct htc_packet *htc_alloc_txctrl_packet(struct htc_target *target) 540 static void htc_txctrl_complete(struct htc_target *targe [all...] |
H A D | core.c | 113 ar->htc_target = ath6kl_htc_create(ar); 115 if (!ar->htc_target) { 198 ath6kl_rx_refill(ar->htc_target, ar->ctrl_ep); 199 ath6kl_rx_refill(ar->htc_target, ar->ac2ep_map[WMM_AC_BE]); 249 ath6kl_htc_flush_rx_buf(ar->htc_target); 255 ath6kl_htc_cleanup(ar->htc_target); 338 if (ar->htc_target) 339 ath6kl_htc_cleanup(ar->htc_target);
|
H A D | htc_mbox.c | 28 static void ath6kl_htc_mbox_cleanup(struct htc_target *target); 29 static void ath6kl_htc_mbox_stop(struct htc_target *target); 30 static int ath6kl_htc_mbox_add_rxbuf_multiple(struct htc_target *target, 32 static void ath6kl_htc_set_credit_dist(struct htc_target *target, 146 static int ath6kl_htc_mbox_credit_setup(struct htc_target *htc_target, argument 160 ath6kl_htc_set_credit_dist(htc_target, cred_info, servicepriority, 5); 375 static void htc_reclaim_txctrl_buf(struct htc_target *target, 383 static struct htc_packet *htc_get_control_buf(struct htc_target *target, 408 static void htc_tx_comp_update(struct htc_target *targe [all...] |
H A D | debug.h | 75 void dump_cred_dist_stats(struct htc_target *target); 105 static inline void dump_cred_dist_stats(struct htc_target *target)
|
H A D | hif.h | 184 void (*complete) (struct htc_target *, struct hif_scatter_req *); 224 struct htc_target *htc_cnxt;
|
H A D | core.h | 707 struct htc_target *htc_target; member in struct:ath6kl 900 void ath6kl_rx(struct htc_target *target, struct htc_packet *packet); 901 void ath6kl_tx_complete(struct htc_target *context, 903 enum htc_send_full_action ath6kl_tx_queue_full(struct htc_target *target, 922 void ath6kl_rx_refill(struct htc_target *target, 925 struct htc_packet *ath6kl_alloc_amsdu_rxbuf(struct htc_target *target,
|
H A D | txrx.c | 347 ath6kl_htc_tx(ar->htc_target, &cookie->htc_pkt); 511 ath6kl_htc_tx(ar->htc_target, &cookie->htc_pkt); 583 ath6kl_htc_activity_changed(ar->htc_target, eid, active); 586 enum htc_send_full_action ath6kl_tx_queue_full(struct htc_target *target, 680 void ath6kl_tx_complete(struct htc_target *target, 821 ath6kl_htc_flush_txep(ar->htc_target, ar->ac2ep_map[i], 874 void ath6kl_rx_refill(struct htc_target *target, enum htc_endpoint_id endpoint) 884 ath6kl_htc_get_rxbuf_num(ar->htc_target, endpoint); 913 ath6kl_htc_add_rxbuf_multiple(ar->htc_target, &queue); 947 struct htc_packet *ath6kl_alloc_amsdu_rxbuf(struct htc_target *targe [all...] |
H A D | init.c | 291 status = ath6kl_htc_conn_service(ar->htc_target, con_req, &response); 1736 ret = ath6kl_htc_wait_target(ar->htc_target); 1760 ath6kl_htc_credit_setup(ar->htc_target, &ar->credit_state_info); 1763 ret = ath6kl_htc_start(ar->htc_target); 1819 ath6kl_htc_stop(ar->htc_target); 1845 ath6kl_htc_stop(ar->htc_target); 1932 if (ar->htc_target) { 1934 ath6kl_htc_stop(ar->htc_target);
|
H A D | hif.c | 257 scat_req->complete(dev->ar->htc_target, scat_req); 542 struct ath6kl_device *dev = ar->htc_target->dev;
|
H A D | debug.c | 278 void dump_cred_dist_stats(struct htc_target *target) 708 struct htc_target *target = ar->htc_target; 762 static unsigned int print_endpoint_stat(struct htc_target *target, char *buf, 786 struct htc_target *target = ar->htc_target; 841 struct htc_target *target = ar->htc_target;
|
H A D | sdio.c | 339 scat_req->complete(ar_sdio->ar->htc_target, scat_req); 734 struct htc_target *target = ar->htc_target; 1240 req->scat_req->complete(ar_sdio->ar->htc_target,
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | htc_hst.h | 21 struct htc_target; 116 struct htc_target { struct 205 int htc_init(struct htc_target *target); 206 int htc_connect_service(struct htc_target *target, 209 int htc_send(struct htc_target *target, struct sk_buff *skb); 210 int htc_send_epid(struct htc_target *target, struct sk_buff *skb, 212 void htc_stop(struct htc_target *target); 213 void htc_start(struct htc_target *target); 214 void htc_sta_drain(struct htc_target *target, u8 idx); 216 void ath9k_htc_rx_msg(struct htc_target *htc_handl [all...] |
H A D | htc_hst.c | 21 static int htc_issue_send(struct htc_target *target, struct sk_buff* skb, 88 static void htc_process_target_rdy(struct htc_target *target, 103 static void htc_process_conn_rsp(struct htc_target *target, 154 static int htc_config_pipe_credits(struct htc_target *target) 192 static int htc_setup_complete(struct htc_target *target) 230 int htc_init(struct htc_target *target) 241 int htc_connect_service(struct htc_target *target, 304 int htc_send(struct htc_target *target, struct sk_buff *skb) 312 int htc_send_epid(struct htc_target *target, struct sk_buff *skb, 318 void htc_stop(struct htc_target *targe [all...] |
H A D | wmi.h | 150 struct htc_target *htc; 182 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi,
|
H A D | hif_usb.h | 122 struct htc_target *htc_handle;
|
H A D | htc.h | 460 struct htc_target *htc; 636 int ath9k_htc_probe_device(struct htc_target *htc_handle, struct device *dev, 638 void ath9k_htc_disconnect_device(struct htc_target *htc_handle, bool hotunplug); 640 void ath9k_htc_suspend(struct htc_target *htc_handle); 641 int ath9k_htc_resume(struct htc_target *htc_handle);
|
H A D | htc_drv_init.c | 931 int ath9k_htc_probe_device(struct htc_target *htc_handle, struct device *dev, 985 void ath9k_htc_disconnect_device(struct htc_target *htc_handle, bool hotunplug) 1003 void ath9k_htc_suspend(struct htc_target *htc_handle) 1008 int ath9k_htc_resume(struct htc_target *htc_handle)
|
H A D | wmi.c | 262 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi,
|
H A D | hif_usb.c | 1483 struct htc_target *htc_handle = hif_dev->htc_handle;
|