| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | htc.h | 40 /* HTC control message IDs */ 116 /* HTC operational parameters */ 149 /* HTC frame header 174 /* HTC ready message */ 183 /* extended HTC ready message */ 297 * buffer start here. In receive callbacks, the HTC layer 300 * receive packets back to HTC. 308 * points to the start of the HTC header but when returned 332 * optimization for network-oriented data, the HTC packet 333 * can pass the network buffer corresponding to the HTC packet [all …]
|
| H A D | htc_mbox.c | 217 * HTC has an endpoint that needs credits, ep_dist is the endpoint in 427 ath6kl_dbg(ATH6KL_DBG_HTC, "htc tx ctxt 0x%p dist 0x%p\n", in htc_tx_comp_update() 444 "htc tx complete ep %d pkts %d\n", in htc_tx_complete() 456 ath6kl_dbg(ATH6KL_DBG_HTC, "htc tx complete seqno %d\n", in htc_tx_comp_handler() 477 "htc tx scat complete len %d entries %d\n", in htc_async_tx_scat_complete() 521 "htc tx issue len %d seqno %d padded_len %d mbox 0x%X %s\n", in ath6kl_htc_tx_issue() 616 "htc tx got packet 0x%p queue depth %d\n", in ath6kl_htc_tx_pkts_get() 726 "htc tx adding (%d) pkt 0x%p seqno %d len %d remaining %d\n", in ath6kl_htc_tx_setup_scat_list() 784 "htc tx no more scatter resources\n"); in ath6kl_htc_tx_bundle() 814 ath6kl_dbg(ATH6KL_DBG_HTC, "htc tx pkts to scatter: %d\n", in ath6kl_htc_tx_bundle() [all …]
|
| H A D | htc_pipe.c | 28 /* htc pipe tx path */ 230 /* setup HTC frame header */ in htc_issue_packets() 499 /* htc control packet manipulation */ 640 "HTC Service Index : %d TX : 0x%2.2X : alloc:%d\n", in htc_setup_target_buffer_assignments() 706 * In the adapted HIF layer, struct sk_buff * are passed between HIF and HTC, 708 * skb and lookup it's corresponding HTC packet buffer from a lookup list. 710 * HTC. 759 ath6kl_err("HTC TX lookup failed!\n"); in ath6kl_htc_pipe_tx_complete() 811 /* htc pipe rx path */ 976 "HTC Rx: invalid EndpointID=%d\n", in ath6kl_htc_pipe_rx_complete() [all …]
|
| H A D | hif.c | 412 * Read the first 28 bytes of the HTC register table. This in proc_pending_irqs() 470 * Mailbox Interrupt, the HTC layer may issue async in proc_pending_irqs() 484 * HTC could not pull any messages out due to lack in proc_pending_irqs() 642 * (where we clear the interrupts the first time) and when HTC in ath6kl_hif_unmask_intrs()
|
| H A D | hif.h | 58 /* HTC runs over mailbox 0 */ 94 * HIF_ASYNCHRONOUS). The read/write data paths in HTC have been
|
| H A D | init.c | 33 #include "htc-ops.h" 353 * Limit the HTC message size on the send path, although e can in ath6kl_init_service_ep() 413 * Set HTC/Mbox operational parameters, this can only be called when the 590 ath6kl_err("bmi_write_memory for htc version failed\n"); in ath6kl_configure_target() 1745 ath6kl_warn("htc wait target timed out, resetting device\n"); in __ath6kl_init_hw_start() 1749 ath6kl_err("htc wait target failed: %d\n", ret); in __ath6kl_init_hw_start() 1762 /* start HTC */ in __ath6kl_init_hw_start() 1933 ath6kl_dbg(ATH6KL_DBG_TRC, "%s: shut down htc\n", __func__); in ath6kl_stop_txrx()
|
| H A D | htc-ops.h | 20 #include "htc.h"
|
| H A D | core.h | 27 #include "htc.h" 52 /* Extra bytes for htc header alignment */ 254 /* HTC TX packet tagging definitions */
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htc.h | 20 /* HTC protocol */ 24 * HTC - host-target control protocol 35 * HTC header flags, control_byte0, control_byte1 348 struct ath10k_htc *htc; member 394 int ath10k_htc_wait_target(struct ath10k_htc *htc); 396 int ath10k_htc_start(struct ath10k_htc *htc); 397 int ath10k_htc_connect_service(struct ath10k_htc *htc, 400 void ath10k_htc_change_tx_credit_flow(struct ath10k_htc *htc, 403 int ath10k_htc_send(struct ath10k_htc *htc, enum ath10k_htc_ep_id eid, 407 int ath10k_htc_send_hl(struct ath10k_htc *htc, enum ath10k_htc_ep_id eid, [all …]
|
| H A D | sdio.h | 36 /* HTC runs over mailbox 0 */ 80 * (HTC_HOST_MAX_MSG_PER_RX_BUNDLE) has the HTC header bundle count set 117 /* Specifies if the current request is an HTC message. 122 /* Completion that (if set) will be invoked for non HTC requests
|
| H A D | Makefile | 6 htc.o \
|
| H A D | htt_rx.c | 12 #include "htc.h" 3009 * HTC service so it should be safe to use kfifo_put w/o lock. in ath10k_htt_rx_tx_compl_ind() 4129 struct ath10k_htc *htc = &ar->htc; in ath10k_htt_t2h_msg_handler() local 4130 struct ath10k_htc_ep *ep = &ar->htc.endpoint[htt->eid]; in ath10k_htt_t2h_msg_handler() 4157 spin_lock_bh(&htc->tx_lock); in ath10k_htt_t2h_msg_handler() 4159 spin_unlock_bh(&htc->tx_lock); in ath10k_htt_t2h_msg_handler() 4237 struct ath10k_htc *htc = &ar->htc; in ath10k_htt_t2h_msg_handler() local 4238 struct ath10k_htc_ep *ep = &ar->htc.endpoint[htt->eid]; in ath10k_htt_t2h_msg_handler() 4251 spin_lock_bh(&htc->tx_lock); in ath10k_htt_t2h_msg_handler() 4253 spin_unlock_bh(&htc->tx_lock); in ath10k_htt_t2h_msg_handler() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_hst.c | 19 #include "htc.h" 182 dev_err(target->dev, "HTC credit config timeout\n"); in htc_config_pipe_credits() 217 dev_err(target->dev, "HTC start timeout\n"); in htc_setup_complete() 228 /* HTC APIs */ 400 * HTC Messages are handled directly here and the obtained SKB 461 /* Now process HTC messages */ in ath9k_htc_rx_msg() 523 void ath9k_htc_hw_free(struct htc_target *htc) in ath9k_htc_hw_free() argument 525 kfree(htc); in ath9k_htc_hw_free()
|
| H A D | wmi.c | 17 #include "htc.h" 262 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi, in ath9k_wmi_connect() argument 268 wmi->htc = htc; in ath9k_wmi_connect() 277 ret = htc_connect_service(htc, &connect, &wmi->ctrl_epid); in ath9k_wmi_connect() 307 return htc_send_epid(wmi->htc, skb, wmi->ctrl_epid); in ath9k_wmi_cmd_issue()
|
| H A D | wmi.h | 45 * 64 - HTC header - WMI header - 1 / txstatus 150 struct htc_target *htc; member 182 int ath9k_wmi_connect(struct htc_target *htc, struct wmi *wmi,
|
| H A D | htc_hst.h | 56 /* Htc frame hdr flags */ 224 void ath9k_htc_hw_free(struct htc_target *htc);
|
| /linux/drivers/gpio/ |
| H A D | gpio-htc-egpio.c | 2 * Support for the GPIO/IRQ expander chips present on several HTC phones. 17 #include <linux/platform_data/gpio-htc-egpio.h> 96 .name = "htc-egpio", 315 "htc-egpio-%d", in egpio_probe() 392 .name = "htc-egpio",
|
| /linux/drivers/input/touchscreen/ |
| H A D | htcpen.c | 3 * HTC Shift touchscreen driver 21 MODULE_DESCRIPTION("HTC Shift touchscreen driver"); 132 htcpen_dev->name = "HTC Shift EC TouchScreen"; in htcpen_isa_probe()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_htt.c | 10 #include "htc.h" 33 status = ath12k_htc_connect_service(&dp->ab->htc, &conn_req, in ath12k_dp_htt_connect() 884 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_srng_setup() 925 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_h2t_ver_req_msg() 972 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_h2t_ppdu_stats_req() 1120 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_rx_filter_setup() 1167 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_h2t_ext_stats_req() 1395 ret = ath12k_htc_send(&ab->htc, dp->eid, skb); in ath12k_dp_tx_htt_tx_filter_setup()
|
| /linux/include/linux/platform_data/ |
| H A D | gpio-htc-egpio.h | 3 * HTC simple EGPIO irq and gpio extender
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8926-htc-memul.dts | 17 model = "HTC One Mini 2"; 18 compatible = "htc,memul", "qcom,msm8926", "qcom,msm8226";
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| H A D | trx.h | 26 u32 htc:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | trx.h | 356 u32 htc:1; member 495 u32 htc:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | trx.h | 358 u32 htc:1; member 497 u32 htc:1; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | mac.h | 106 u32 htc:1; member
|