ar_snoc 342 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 343 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi *qmi = ar_snoc->qmi; ar_snoc 391 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 392 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi *qmi = ar_snoc->qmi; ar_snoc 509 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 564 drivers/net/wireless/ath/ath10k/qmi.c if (!test_bit(ATH10K_SNOC_FLAG_REGISTERED, &ar_snoc->flags)) { ar_snoc 586 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 598 drivers/net/wireless/ath/ath10k/qmi.c if (test_bit(ATH10K_SNOC_FLAG_8BIT_HOST_CAP_QUIRK, &ar_snoc->flags)) ar_snoc 632 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 634 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi *qmi = ar_snoc->qmi; ar_snoc 999 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1008 drivers/net/wireless/ath/ath10k/qmi.c ar_snoc->qmi = qmi; ar_snoc 1052 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1053 drivers/net/wireless/ath/ath10k/qmi.c struct ath10k_qmi *qmi = ar_snoc->qmi; ar_snoc 1059 drivers/net/wireless/ath/ath10k/qmi.c ar_snoc->qmi = NULL; ar_snoc 469 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 471 drivers/net/wireless/ath/ath10k/snoc.c iowrite32(value, ar_snoc->mem + offset); ar_snoc 476 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 479 drivers/net/wireless/ath/ath10k/snoc.c val = ioread32(ar_snoc->mem + offset); ar_snoc 527 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 546 drivers/net/wireless/ath/ath10k/snoc.c mod_timer(&ar_snoc->rx_post_retry, jiffies + ar_snoc 555 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 559 drivers/net/wireless/ath/ath10k/snoc.c ath10k_snoc_rx_post_pipe(&ar_snoc->pipe_info[i]); ar_snoc 567 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 568 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc_pipe *pipe_info = &ar_snoc->pipe_info[ce_state->id]; ar_snoc 640 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = from_timer(ar_snoc, t, rx_post_retry); ar_snoc 641 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k *ar = ar_snoc->ar; ar_snoc 682 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 688 drivers/net/wireless/ath/ath10k/snoc.c snoc_pipe = &ar_snoc->pipe_info[pipe_id]; ar_snoc 743 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 747 drivers/net/wireless/ath/ath10k/snoc.c return ath10k_ce_num_free_src_entries(ar_snoc->pipe_info[pipe].ce_hdl); ar_snoc 895 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 899 drivers/net/wireless/ath/ath10k/snoc.c del_timer_sync(&ar_snoc->rx_post_retry); ar_snoc 901 drivers/net/wireless/ath/ath10k/snoc.c pipe_info = &ar_snoc->pipe_info[pipe_num]; ar_snoc 920 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 926 drivers/net/wireless/ath/ath10k/snoc.c clear_bit(ATH10K_SNOC_FLAG_RECOVERY, &ar_snoc->flags); ar_snoc 1002 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1011 drivers/net/wireless/ath/ath10k/snoc.c !test_bit(ATH10K_SNOC_FLAG_RECOVERY, &ar_snoc->flags)) ar_snoc 1069 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1075 drivers/net/wireless/ath/ath10k/snoc.c ret = enable_irq_wake(ar_snoc->ce_irqs[ATH10K_SNOC_WAKE_IRQ].irq_line); ar_snoc 1088 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1094 drivers/net/wireless/ath/ath10k/snoc.c ret = disable_irq_wake(ar_snoc->ce_irqs[ATH10K_SNOC_WAKE_IRQ].irq_line); ar_snoc 1134 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1138 drivers/net/wireless/ath/ath10k/snoc.c if (ar_snoc->ce_irqs[i].irq_line == irq) ar_snoc 1149 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1152 drivers/net/wireless/ath/ath10k/snoc.c if (ce_id < 0 || ce_id >= ARRAY_SIZE(ar_snoc->pipe_info)) { ar_snoc 1193 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1198 drivers/net/wireless/ath/ath10k/snoc.c ret = request_irq(ar_snoc->ce_irqs[id].irq_line, ar_snoc 1213 drivers/net/wireless/ath/ath10k/snoc.c free_irq(ar_snoc->ce_irqs[id].irq_line, ar); ar_snoc 1220 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1224 drivers/net/wireless/ath/ath10k/snoc.c free_irq(ar_snoc->ce_irqs[id].irq_line, ar); ar_snoc 1229 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1234 drivers/net/wireless/ath/ath10k/snoc.c pdev = ar_snoc->dev; ar_snoc 1241 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->mem_pa = res->start; ar_snoc 1242 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->mem = devm_ioremap(&pdev->dev, ar_snoc->mem_pa, ar_snoc 1244 drivers/net/wireless/ath/ath10k/snoc.c if (!ar_snoc->mem) { ar_snoc 1246 drivers/net/wireless/ath/ath10k/snoc.c &ar_snoc->mem_pa); ar_snoc 1251 drivers/net/wireless/ath/ath10k/snoc.c res = platform_get_resource(ar_snoc->dev, IORESOURCE_IRQ, i); ar_snoc 1257 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->ce_irqs[i].irq_line = res->start; ar_snoc 1266 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1267 drivers/net/wireless/ath/ath10k/snoc.c struct device *dev = &ar_snoc->dev->dev; ar_snoc 1270 drivers/net/wireless/ath/ath10k/snoc.c set_bit(ATH10K_SNOC_FLAG_8BIT_HOST_CAP_QUIRK, &ar_snoc->flags); ar_snoc 1275 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1279 drivers/net/wireless/ath/ath10k/snoc.c if (test_bit(ATH10K_SNOC_FLAG_UNREGISTERING, &ar_snoc->flags)) ar_snoc 1284 drivers/net/wireless/ath/ath10k/snoc.c if (test_bit(ATH10K_SNOC_FLAG_REGISTERED, &ar_snoc->flags)) { ar_snoc 1290 drivers/net/wireless/ath/ath10k/snoc.c bus_params.chip_id = ar_snoc->target_info.soc_version; ar_snoc 1297 drivers/net/wireless/ath/ath10k/snoc.c set_bit(ATH10K_SNOC_FLAG_REGISTERED, &ar_snoc->flags); ar_snoc 1300 drivers/net/wireless/ath/ath10k/snoc.c set_bit(ATH10K_SNOC_FLAG_RECOVERY, &ar_snoc->flags); ar_snoc 1313 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1318 drivers/net/wireless/ath/ath10k/snoc.c timer_setup(&ar_snoc->rx_post_retry, ath10k_snoc_rx_replenish_retry, 0); ar_snoc 1321 drivers/net/wireless/ath/ath10k/snoc.c pipe = &ar_snoc->pipe_info[i]; ar_snoc 1487 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1493 drivers/net/wireless/ath/ath10k/snoc.c vreg_info = &ar_snoc->vreg[i]; ar_snoc 1507 drivers/net/wireless/ath/ath10k/snoc.c vreg_info = &ar_snoc->vreg[i]; ar_snoc 1520 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1526 drivers/net/wireless/ath/ath10k/snoc.c vreg_info = &ar_snoc->vreg[i]; ar_snoc 1539 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1545 drivers/net/wireless/ath/ath10k/snoc.c clk_info = &ar_snoc->clk[i]; ar_snoc 1575 drivers/net/wireless/ath/ath10k/snoc.c clk_info = &ar_snoc->clk[i]; ar_snoc 1588 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1593 drivers/net/wireless/ath/ath10k/snoc.c clk_info = &ar_snoc->clk[i]; ar_snoc 1653 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc; ar_snoc 1675 drivers/net/wireless/ath/ath10k/snoc.c ar = ath10k_core_create(sizeof(*ar_snoc), dev, ATH10K_BUS_SNOC, ar_snoc 1682 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1683 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->dev = pdev; ar_snoc 1685 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->ar = ar; ar_snoc 1686 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->ce.bus_ops = &ath10k_snoc_bus_ops; ar_snoc 1687 drivers/net/wireless/ath/ath10k/snoc.c ar->ce_priv = &ar_snoc->ce; ar_snoc 1709 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->vreg = vreg_cfg; ar_snoc 1711 drivers/net/wireless/ath/ath10k/snoc.c ret = ath10k_get_vreg_info(ar, dev, &ar_snoc->vreg[i]); ar_snoc 1716 drivers/net/wireless/ath/ath10k/snoc.c ar_snoc->clk = clk_cfg; ar_snoc 1718 drivers/net/wireless/ath/ath10k/snoc.c ret = ath10k_get_clk_info(ar, dev, &ar_snoc->clk[i]); ar_snoc 1757 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_snoc *ar_snoc = ath10k_snoc_priv(ar); ar_snoc 1763 drivers/net/wireless/ath/ath10k/snoc.c if (test_bit(ATH10K_SNOC_FLAG_RECOVERY, &ar_snoc->flags)) ar_snoc 1766 drivers/net/wireless/ath/ath10k/snoc.c set_bit(ATH10K_SNOC_FLAG_UNREGISTERING, &ar_snoc->flags); ar_snoc 31 drivers/net/wireless/ath/ath10k/snoc.h struct ath10k_snoc *ar_snoc;