Home
last modified time | relevance | path

Searched refs:ab (Results 1 – 25 of 495) sorted by relevance

12345678910>>...20

/freebsd/sys/contrib/dev/athk/ath12k/
H A Dacpi.c11 static int ath12k_acpi_dsm_get_data(struct ath12k_base *ab, int func) in ath12k_acpi_dsm_get_data() argument
17 root_handle = ACPI_HANDLE(ab->dev); in ath12k_acpi_dsm_get_data()
19 ath12k_dbg(ab, ATH12K_DBG_BOOT, "invalid acpi handler\n"); in ath12k_acpi_dsm_get_data()
23 obj = acpi_evaluate_dsm(root_handle, ab->hw_params->acpi_guid, 0, func, in ath12k_acpi_dsm_get_data()
27 ath12k_dbg(ab, ATH12K_DBG_BOOT, "acpi_evaluate_dsm() failed\n"); in ath12k_acpi_dsm_get_data()
34 ab->acpi.func_bit = obj->integer.value; in ath12k_acpi_dsm_get_data()
37 ab->acpi.bit_flag = obj->integer.value; in ath12k_acpi_dsm_get_data()
47 ath12k_warn(ab, "invalid ACPI DSM BDF size: %d\n", in ath12k_acpi_dsm_get_data()
53 memcpy(ab->acpi.bdf_string, obj->string.pointer, in ath12k_acpi_dsm_get_data()
63 ath12k_warn(ab, "invalid ACPI DSM func size: %d\n", in ath12k_acpi_dsm_get_data()
[all …]
H A Dcore.c79 static int ath12k_core_rfkill_config(struct ath12k_base *ab) in ath12k_core_rfkill_config() argument
84 if (!(ab->target_caps.sys_cap_info & WMI_SYS_CAP_INFO_RFKILL)) in ath12k_core_rfkill_config()
87 if (ath12k_acpi_get_disable_rfkill(ab)) in ath12k_core_rfkill_config()
90 for (i = 0; i < ab->num_radios; i++) { in ath12k_core_rfkill_config()
91 ar = ab->pdevs[i].ar; in ath12k_core_rfkill_config()
95 ath12k_warn(ab, "failed to configure rfkill: %d", ret); in ath12k_core_rfkill_config()
109 static int ath12k_core_continue_suspend_resume(struct ath12k_base *ab) in ath12k_core_continue_suspend_resume() argument
113 if (!ab->hw_params->supports_suspend) in ath12k_core_continue_suspend_resume()
119 ar = ab->pdevs[0].ar; in ath12k_core_continue_suspend_resume()
126 int ath12k_core_suspend(struct ath12k_base *ab) in ath12k_core_suspend() argument
[all …]
H A Dhif.h13 u32 (*read32)(struct ath12k_base *ab, u32 address);
14 void (*write32)(struct ath12k_base *ab, u32 address, u32 data);
15 void (*irq_enable)(struct ath12k_base *ab);
16 void (*irq_disable)(struct ath12k_base *ab);
17 int (*start)(struct ath12k_base *ab);
18 void (*stop)(struct ath12k_base *ab);
19 int (*power_up)(struct ath12k_base *ab);
20 void (*power_down)(struct ath12k_base *ab, bool is_suspend);
21 int (*suspend)(struct ath12k_base *ab);
22 int (*resume)(struct ath12k_base *ab);
[all …]
H A Dahb.c124 static u32 ath12k_ahb_read32(struct ath12k_base *ab, u32 offset) in ath12k_ahb_read32() argument
126 if (ab->ce_remap && offset < ab->cmem_offset) in ath12k_ahb_read32()
127 return ioread32(ab->mem_ce + offset); in ath12k_ahb_read32()
128 return ioread32(ab->mem + offset); in ath12k_ahb_read32()
131 static void ath12k_ahb_write32(struct ath12k_base *ab, u32 offset, in ath12k_ahb_write32() argument
134 if (ab->ce_remap && offset < ab->cmem_offset) in ath12k_ahb_write32()
135 iowrite32(value, ab->mem_ce + offset); in ath12k_ahb_write32()
137 iowrite32(value, ab->mem + offset); in ath12k_ahb_write32()
140 static void ath12k_ahb_cancel_workqueue(struct ath12k_base *ab) in ath12k_ahb_cancel_workqueue() argument
144 for (i = 0; i < ab->hw_params->ce_count; i++) { in ath12k_ahb_cancel_workqueue()
[all …]
H A Dpci.c113 struct ath12k_base *ab = ab_pci->ab; in ath12k_pci_select_window() local
127 ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()
128 ioread32(ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()
130 (char *)ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()
131 ioread32((char *)ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_window()
152 iowrite32(WINDOW_ENABLE_BIT | window, ab_pci->ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_static_window()
154 iowrite32(WINDOW_ENABLE_BIT | window, (char *)ab_pci->ab->mem + ab_pci->window_reg_addr); in ath12k_pci_select_static_window()
158 static u32 ath12k_pci_get_window_start(struct ath12k_base *ab, in ath12k_pci_get_window_start() argument
161 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); in ath12k_pci_get_window_start()
181 static void ath12k_pci_restore_window(struct ath12k_base *ab) in ath12k_pci_restore_window() argument
[all …]
H A Dce.c14 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_buf_enqueue_pipe() local
22 lockdep_assert_held(&ab->ce.ce_lock); in ath12k_ce_rx_buf_enqueue_pipe()
26 srng = &ab->hal.srng_list[ring->hal_ring_id]; in ath12k_ce_rx_buf_enqueue_pipe()
30 ath12k_hal_srng_access_begin(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
32 if (unlikely(ath12k_hal_srng_src_num_free(ab, srng, false) < 1)) { in ath12k_ce_rx_buf_enqueue_pipe()
37 desc = ath12k_hal_srng_src_get_next_entry(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
43 ath12k_hal_ce_dst_set_desc(&ab->hal, desc, paddr); in ath12k_ce_rx_buf_enqueue_pipe()
53 ath12k_hal_srng_access_end(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
62 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_post_pipe() local
70 spin_lock_bh(&ab->ce.ce_lock); in ath12k_ce_rx_post_pipe()
[all …]
H A Dfw.c10 static int ath12k_fw_request_firmware_api_n(struct ath12k_base *ab, in ath12k_fw_request_firmware_api_n() argument
19 ab->fw.fw = ath12k_core_firmware_request(ab, name); in ath12k_fw_request_firmware_api_n()
20 if (IS_ERR(ab->fw.fw)) { in ath12k_fw_request_firmware_api_n()
21 ret = PTR_ERR(ab->fw.fw); in ath12k_fw_request_firmware_api_n()
22 ath12k_dbg(ab, ATH12K_DBG_BOOT, "failed to load %s: %d\n", name, ret); in ath12k_fw_request_firmware_api_n()
23 ab->fw.fw = NULL; in ath12k_fw_request_firmware_api_n()
27 data = ab->fw.fw->data; in ath12k_fw_request_firmware_api_n()
28 len = ab->fw.fw->size; in ath12k_fw_request_firmware_api_n()
34 ath12k_err(ab, "firmware image too small to contain magic: %zu\n", in ath12k_fw_request_firmware_api_n()
41 ath12k_err(ab, "Invalid firmware magic\n"); in ath12k_fw_request_firmware_api_n()
[all …]
H A Ddp.c23 struct ath12k_base *ab = ar->ab; in ath12k_dp_peer_cleanup() local
25 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_peer_cleanup()
32 ath12k_warn(ab, "failed to lookup peer %pM on vdev %d\n", in ath12k_dp_peer_cleanup()
51 struct ath12k_base *ab = ar->ab; in ath12k_dp_peer_setup() local
55 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_peer_setup()
64 ath12k_warn(ab, "failed to set default routing %d peer :%pM vdev_id :%d\n", in ath12k_dp_peer_setup()
73 ath12k_warn(ab, "failed to setup rxd tid queue for tid %d: %d\n", in ath12k_dp_peer_setup()
81 ath12k_warn(ab, "failed to setup rx defrag context\n"); in ath12k_dp_peer_setup()
94 ath12k_warn(ab, "failed to find the peer to del rx tid\n"); in ath12k_dp_peer_setup()
107 void ath12k_dp_srng_cleanup(struct ath12k_base *ab, struct dp_srng *ring) in ath12k_dp_srng_cleanup() argument
[all …]
H A Dmhi.c24 void ath12k_mhi_set_mhictrl_reset(struct ath12k_base *ab) in ath12k_mhi_set_mhictrl_reset() argument
28 val = ath12k_pci_read32(ab, MHISTATUS); in ath12k_mhi_set_mhictrl_reset()
30 ath12k_dbg(ab, ATH12K_DBG_PCI, "MHISTATUS 0x%x\n", val); in ath12k_mhi_set_mhictrl_reset()
36 ath12k_pci_write32(ab, MHICTRL, MHICTRL_RESET_MASK); in ath12k_mhi_set_mhictrl_reset()
41 static void ath12k_mhi_reset_txvecdb(struct ath12k_base *ab) in ath12k_mhi_reset_txvecdb() argument
43 ath12k_pci_write32(ab, PCIE_TXVECDB, 0); in ath12k_mhi_reset_txvecdb()
46 static void ath12k_mhi_reset_txvecstatus(struct ath12k_base *ab) in ath12k_mhi_reset_txvecstatus() argument
48 ath12k_pci_write32(ab, PCIE_TXVECSTATUS, 0); in ath12k_mhi_reset_txvecstatus()
51 static void ath12k_mhi_reset_rxvecdb(struct ath12k_base *ab) in ath12k_mhi_reset_rxvecdb() argument
53 ath12k_pci_write32(ab, PCIE_RXVECDB, 0); in ath12k_mhi_reset_rxvecdb()
[all …]
H A Dqmi.c2068 struct ath12k_base *ab, *partner_ab; in ath12k_host_cap_hw_link_id_init() local
2073 ab = ag->ab[i]; in ath12k_host_cap_hw_link_id_init()
2076 partner_ab = ag->ab[j]; in ath12k_host_cap_hw_link_id_init()
2078 if (partner_ab->wsi_info.index >= ab->wsi_info.index) in ath12k_host_cap_hw_link_id_init()
2084 ab->wsi_info.hw_link_id_base = hw_id_base; in ath12k_host_cap_hw_link_id_init()
2090 static int ath12k_host_cap_parse_mlo(struct ath12k_base *ab, in ath12k_host_cap_parse_mlo() argument
2094 struct ath12k_hw_group *ag = ab->ag; in ath12k_host_cap_parse_mlo()
2100 ath12k_dbg(ab, ATH12K_DBG_QMI, in ath12k_host_cap_parse_mlo()
2105 if (!ab->qmi.num_radios || ab->qmi.num_radios == U8_MAX) { in ath12k_host_cap_parse_mlo()
2107 ath12k_dbg(ab, ATH12K_DBG_QMI, in ath12k_host_cap_parse_mlo()
[all …]
H A Dpci.h32 #define GCC_GCC_PCIE_HOT_RST(ab) \ argument
33 ((ab)->hal.regs->gcc_gcc_pcie_hot_rst)
41 #define PCIE_QSERDES_COM_SYSCLK_EN_SEL_REG(ab) \ argument
42 ((ab)->hal.regs->pcie_qserdes_sysclk_en_sel)
45 #define PCIE_PCS_OSC_DTCT_CONFIG1_REG(ab) \ argument
46 ((ab)->hal.regs->pcie_pcs_osc_dtct_config_base)
48 #define PCIE_PCS_OSC_DTCT_CONFIG2_REG(ab) \ argument
49 ((ab)->hal.regs->pcie_pcs_osc_dtct_config_base + 0x4)
51 #define PCIE_PCS_OSC_DTCT_CONFIG4_REG(ab) \ argument
52 ((ab)->hal.regs->pcie_pcs_osc_dtct_config_base + 0xc)
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dhif.h13 u32 (*read32)(struct ath11k_base *ab, u32 address);
14 void (*write32)(struct ath11k_base *ab, u32 address, u32 data);
15 int (*read)(struct ath11k_base *ab, void *buf, u32 start, u32 end);
16 void (*irq_enable)(struct ath11k_base *ab);
17 void (*irq_disable)(struct ath11k_base *ab);
18 int (*start)(struct ath11k_base *ab);
19 void (*stop)(struct ath11k_base *ab);
20 int (*power_up)(struct ath11k_base *ab);
21 void (*power_down)(struct ath11k_base *ab, bool is_suspend);
22 int (*suspend)(struct ath11k_base *ab);
[all …]
H A Dpeer.c11 static struct ath11k_peer *ath11k_peer_find_list_by_id(struct ath11k_base *ab, in ath11k_peer_find_list_by_id() argument
16 lockdep_assert_held(&ab->base_lock); in ath11k_peer_find_list_by_id()
18 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find_list_by_id()
28 struct ath11k_peer *ath11k_peer_find(struct ath11k_base *ab, int vdev_id, in ath11k_peer_find() argument
33 lockdep_assert_held(&ab->base_lock); in ath11k_peer_find()
35 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find()
47 struct ath11k_peer *ath11k_peer_find_by_addr(struct ath11k_base *ab, in ath11k_peer_find_by_addr() argument
52 lockdep_assert_held(&ab->base_lock); in ath11k_peer_find_by_addr()
54 if (!ab->rhead_peer_addr) in ath11k_peer_find_by_addr()
57 peer = rhashtable_lookup_fast(ab->rhead_peer_addr, addr, in ath11k_peer_find_by_addr()
[all …]
H A Dahb.c145 ath11k_ahb_get_msi_irq_wcn6750(struct ath11k_base *ab, unsigned int vector) in ath11k_ahb_get_msi_irq_wcn6750() argument
147 return ab->pci.msi.irqs[vector]; in ath11k_ahb_get_msi_irq_wcn6750()
151 ath11k_ahb_get_window_start_wcn6750(struct ath11k_base *ab, u32 offset) in ath11k_ahb_get_window_start_wcn6750() argument
159 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < in ath11k_ahb_get_window_start_wcn6750()
167 ath11k_ahb_window_write32_wcn6750(struct ath11k_base *ab, u32 offset, u32 value) in ath11k_ahb_window_write32_wcn6750() argument
172 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); in ath11k_ahb_window_write32_wcn6750()
174 iowrite32(value, ab->mem + window_start + in ath11k_ahb_window_write32_wcn6750()
178 static u32 ath11k_ahb_window_read32_wcn6750(struct ath11k_base *ab, u32 offset) in ath11k_ahb_window_read32_wcn6750() argument
184 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); in ath11k_ahb_window_read32_wcn6750()
186 val = ioread32(ab->mem + window_start + in ath11k_ahb_window_read32_wcn6750()
[all …]
H A Dpci.c51 static int ath11k_pci_bus_wake_up(struct ath11k_base *ab) in ath11k_pci_bus_wake_up() argument
53 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_wake_up()
58 static void ath11k_pci_bus_release(struct ath11k_base *ab) in ath11k_pci_bus_release() argument
60 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_release()
65 static u32 ath11k_pci_get_window_start(struct ath11k_base *ab, u32 offset) in ath11k_pci_get_window_start() argument
67 if (!ab->hw_params.static_window_map) in ath11k_pci_get_window_start()
73 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < in ath11k_pci_get_window_start()
83 struct ath11k_base *ab = ab_pci->ab; in ath11k_pci_select_window() local
92 ab->mem + ATH11K_PCI_WINDOW_REG_ADDRESS); in ath11k_pci_select_window()
93 ioread32(ab->mem + ATH11K_PCI_WINDOW_REG_ADDRESS); in ath11k_pci_select_window()
[all …]
H A Dcore.c1067 const char *ath11k_core_get_usecase_firmware(struct ath11k_base *ab) in ath11k_core_get_usecase_firmware() argument
1073 if (ab->hw_rev == entry->hw_rev && in ath11k_core_get_usecase_firmware()
1130 bool ath11k_core_coldboot_cal_support(struct ath11k_base *ab) in ath11k_core_coldboot_cal_support() argument
1136 return ab->hw_params.coldboot_cal_ftm; in ath11k_core_coldboot_cal_support()
1139 return ab->hw_params.coldboot_cal_mm; in ath11k_core_coldboot_cal_support()
1148 static int ath11k_core_continue_suspend_resume(struct ath11k_base *ab) in ath11k_core_continue_suspend_resume() argument
1152 if (!ab->hw_params.supports_suspend) in ath11k_core_continue_suspend_resume()
1158 ar = ab->pdevs[0].ar; in ath11k_core_continue_suspend_resume()
1165 static int ath11k_core_suspend_wow(struct ath11k_base *ab) in ath11k_core_suspend_wow() argument
1169 ret = ath11k_dp_rx_pktlog_stop(ab, true); in ath11k_core_suspend_wow()
[all …]
H A Dhal.h35 #define HAL_SHADOW_BASE_ADDR(ab) ab->hw_params.regs->hal_shadow_base_addr argument
40 #define HAL_SHADOW_REG(ab, x) (HAL_SHADOW_BASE_ADDR(ab) + (4 * (x))) argument
46 #define HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab) \ argument
47 ((ab)->hw_params.regs->hal_seq_wcss_umac_ce0_src_reg)
48 #define HAL_SEQ_WCSS_UMAC_CE0_DST_REG(ab) \ argument
49 ((ab)->hw_params.regs->hal_seq_wcss_umac_ce0_dst_reg)
50 #define HAL_SEQ_WCSS_UMAC_CE1_SRC_REG(ab) \ argument
51 ((ab)->hw_params.regs->hal_seq_wcss_umac_ce1_src_reg)
52 #define HAL_SEQ_WCSS_UMAC_CE1_DST_REG(ab) \ argument
53 ((ab)->hw_params.regs->hal_seq_wcss_umac_ce1_dst_reg)
[all …]
H A Dpcic.c144 int ath11k_pcic_init_msi_config(struct ath11k_base *ab) in ath11k_pcic_init_msi_config() argument
152 if (msi_config->hw_rev == ab->hw_rev) in ath11k_pcic_init_msi_config()
157 ath11k_err(ab, "failed to fetch msi config, unsupported hw version: 0x%x\n", in ath11k_pcic_init_msi_config()
158 ab->hw_rev); in ath11k_pcic_init_msi_config()
162 ab->pci.msi.config = msi_config; in ath11k_pcic_init_msi_config()
167 static void __ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) in __ath11k_pcic_write32() argument
171 iowrite32(value, ab->mem + offset); in __ath11k_pcic_write32()
173 iowrite32(value, (char *)ab->mem + offset); in __ath11k_pcic_write32()
176 ab->pci.ops->window_write32(ab, offset, value); in __ath11k_pcic_write32()
179 void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) in ath11k_pcic_write32() argument
[all …]
H A Ddp.c21 static void ath11k_dp_htt_htc_tx_complete(struct ath11k_base *ab, in ath11k_dp_htt_htc_tx_complete() argument
29 struct ath11k_base *ab = ar->ab; in ath11k_dp_peer_cleanup() local
34 spin_lock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
35 peer = ath11k_peer_find(ab, vdev_id, addr); in ath11k_dp_peer_cleanup()
37 ath11k_warn(ab, "failed to lookup peer %pM on vdev %d\n", in ath11k_dp_peer_cleanup()
39 spin_unlock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
46 spin_unlock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
51 struct ath11k_base *ab = ar->ab; in ath11k_dp_peer_setup() local
63 ath11k_warn(ab, "failed to set default routing %d peer :%pM vdev_id :%d\n", in ath11k_dp_peer_setup()
72 ath11k_warn(ab, "failed to setup rxd tid queue for tid %d: %d\n", in ath11k_dp_peer_setup()
[all …]
H A Dce.c261 void ath11k_ce_stop_shadow_timers(struct ath11k_base *ab) in ath11k_ce_stop_shadow_timers() argument
265 if (!ab->hw_params.supports_shadow_regs) in ath11k_ce_stop_shadow_timers()
268 for (i = 0; i < ab->hw_params.ce_count; i++) in ath11k_ce_stop_shadow_timers()
270 ath11k_dp_shadow_stop_timer(ab, &ab->ce.hp_timer[i]); in ath11k_ce_stop_shadow_timers()
276 struct ath11k_base *ab = pipe->ab; in ath11k_ce_rx_buf_enqueue_pipe() local
284 lockdep_assert_held(&ab->ce.ce_lock); in ath11k_ce_rx_buf_enqueue_pipe()
288 srng = &ab->hal.srng_list[ring->hal_ring_id]; in ath11k_ce_rx_buf_enqueue_pipe()
292 ath11k_hal_srng_access_begin(ab, srng); in ath11k_ce_rx_buf_enqueue_pipe()
294 if (unlikely(ath11k_hal_srng_src_num_free(ab, srng, false) < 1)) { in ath11k_ce_rx_buf_enqueue_pipe()
299 desc = ath11k_hal_srng_src_get_next_entry(ab, srng); in ath11k_ce_rx_buf_enqueue_pipe()
[all …]
H A Dhal.c197 static int ath11k_hal_alloc_cont_rdp(struct ath11k_base *ab) in ath11k_hal_alloc_cont_rdp() argument
199 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_alloc_cont_rdp()
203 hal->rdp.vaddr = dma_alloc_coherent(ab->dev, size, &hal->rdp.paddr, in ath11k_hal_alloc_cont_rdp()
211 static void ath11k_hal_free_cont_rdp(struct ath11k_base *ab) in ath11k_hal_free_cont_rdp() argument
213 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_free_cont_rdp()
220 dma_free_coherent(ab->dev, size, in ath11k_hal_free_cont_rdp()
225 static int ath11k_hal_alloc_cont_wrp(struct ath11k_base *ab) in ath11k_hal_alloc_cont_wrp() argument
227 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_alloc_cont_wrp()
231 hal->wrp.vaddr = dma_alloc_coherent(ab->dev, size, &hal->wrp.paddr, in ath11k_hal_alloc_cont_wrp()
239 static void ath11k_hal_free_cont_wrp(struct ath11k_base *ab) in ath11k_hal_free_cont_wrp() argument
[all …]
H A Dqmi.c1726 int ath11k_qmi_host_cap_send(struct ath11k_base *ab) in ath11k_qmi_host_cap_send() argument
1738 req.mem_cfg_mode = ab->qmi.target_mem_mode; in ath11k_qmi_host_cap_send()
1743 if (ab->hw_params.m3_fw_support) { in ath11k_qmi_host_cap_send()
1756 req.cal_done = ab->qmi.cal_done; in ath11k_qmi_host_cap_send()
1758 if (ab->hw_params.internal_sleep_clock) { in ath11k_qmi_host_cap_send()
1772 if (ab->hw_params.global_reset) in ath11k_qmi_host_cap_send()
1777 ath11k_dbg(ab, ATH11K_DBG_QMI, "host cap request\n"); in ath11k_qmi_host_cap_send()
1779 ret = qmi_txn_init(&ab->qmi.handle, &txn, in ath11k_qmi_host_cap_send()
1784 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_host_cap_send()
1790 ath11k_warn(ab, "failed to send host capability request: %d\n", ret); in ath11k_qmi_host_cap_send()
[all …]
H A Dfw.c12 static int ath11k_fw_request_firmware_api_n(struct ath11k_base *ab, in ath11k_fw_request_firmware_api_n() argument
21 ab->fw.fw = ath11k_core_firmware_request(ab, name); in ath11k_fw_request_firmware_api_n()
22 if (IS_ERR(ab->fw.fw)) { in ath11k_fw_request_firmware_api_n()
23 ret = PTR_ERR(ab->fw.fw); in ath11k_fw_request_firmware_api_n()
24 ath11k_dbg(ab, ATH11K_DBG_BOOT, "failed to load %s: %d\n", name, ret); in ath11k_fw_request_firmware_api_n()
25 ab->fw.fw = NULL; in ath11k_fw_request_firmware_api_n()
29 data = ab->fw.fw->data; in ath11k_fw_request_firmware_api_n()
30 len = ab->fw.fw->size; in ath11k_fw_request_firmware_api_n()
36 ath11k_err(ab, "firmware image too small to contain magic: %zu\n", in ath11k_fw_request_firmware_api_n()
43 ath11k_err(ab, "Invalid firmware magic\n"); in ath11k_fw_request_firmware_api_n()
[all …]
H A Dmhi.c155 void ath11k_mhi_set_mhictrl_reset(struct ath11k_base *ab) in ath11k_mhi_set_mhictrl_reset() argument
159 val = ath11k_pcic_read32(ab, MHISTATUS); in ath11k_mhi_set_mhictrl_reset()
161 ath11k_dbg(ab, ATH11K_DBG_PCI, "mhistatus 0x%x\n", val); in ath11k_mhi_set_mhictrl_reset()
166 ath11k_pcic_write32(ab, MHICTRL, MHICTRL_RESET_MASK); in ath11k_mhi_set_mhictrl_reset()
171 static void ath11k_mhi_reset_txvecdb(struct ath11k_base *ab) in ath11k_mhi_reset_txvecdb() argument
173 ath11k_pcic_write32(ab, PCIE_TXVECDB, 0); in ath11k_mhi_reset_txvecdb()
176 static void ath11k_mhi_reset_txvecstatus(struct ath11k_base *ab) in ath11k_mhi_reset_txvecstatus() argument
178 ath11k_pcic_write32(ab, PCIE_TXVECSTATUS, 0); in ath11k_mhi_reset_txvecstatus()
181 static void ath11k_mhi_reset_rxvecdb(struct ath11k_base *ab) in ath11k_mhi_reset_rxvecdb() argument
183 ath11k_pcic_write32(ab, PCIE_RXVECDB, 0); in ath11k_mhi_reset_rxvecdb()
[all …]
/freebsd/contrib/netbsd-tests/lib/libc/regex/data/
H A Dcomplex.in6 a[ab]{20} - aaaaabaaaabaaaabaaaab aaaaabaaaabaaaabaaaab
8 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab] - aaaaabaaaabaaaa…
10 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab](wee|week)(knights…
20 [ab][cd][ef][gh][ij][kl][mn] - xacegikmoq acegikm
21 [ab][cd][ef][gh][ij][kl][mn][op] - xacegikmoq acegikmo
22 [ab][cd][ef][gh][ij][kl][mn][op][qr] - xacegikmoqy acegikmoq
23 [ab][cd][ef][gh][ij][kl][mn][op][q] - xacegikmoqy acegikmoq

12345678910>>...20