Home
last modified time | relevance | path

Searched full:ab (Results 1 – 25 of 1143) sorted by relevance

12345678910>>...46

/freebsd/sys/contrib/dev/athk/ath12k/
H A Dcore.c29 int ath12k_core_suspend(struct ath12k_base *ab) in ath12k_core_suspend() argument
33 if (!ab->hw_params->supports_suspend) in ath12k_core_suspend()
45 ret = ath12k_dp_rx_pktlog_stop(ab, true); in ath12k_core_suspend()
47 ath12k_warn(ab, "failed to stop dp rx (and timer) pktlog during suspend: %d\n", in ath12k_core_suspend()
52 ret = ath12k_dp_rx_pktlog_stop(ab, false); in ath12k_core_suspend()
54 ath12k_warn(ab, "failed to stop dp rx pktlog during suspend: %d\n", in ath12k_core_suspend()
59 ath12k_hif_irq_disable(ab); in ath12k_core_suspend()
60 ath12k_hif_ce_irq_disable(ab); in ath12k_core_suspend()
62 ret = ath12k_hif_suspend(ab); in ath12k_core_suspend()
64 ath12k_warn(ab, "failed to suspend hif: %d\n", ret); in ath12k_core_suspend()
[all …]
H A Dpci.c125 static int ath12k_pci_bus_wake_up(struct ath12k_base *ab) in ath12k_pci_bus_wake_up() argument
127 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); in ath12k_pci_bus_wake_up()
132 static void ath12k_pci_bus_release(struct ath12k_base *ab) in ath12k_pci_bus_release() argument
134 struct ath12k_pci *ab_pci = ath12k_pci_priv(ab); in ath12k_pci_bus_release()
151 struct ath12k_base *ab = ab_pci->ab; in ath12k_pci_select_window() local
165 ab->mem + WINDOW_REG_ADDRESS); in ath12k_pci_select_window()
166 ioread32(ab->mem + WINDOW_REG_ADDRESS); in ath12k_pci_select_window()
168 (char *)ab->mem + WINDOW_REG_ADDRESS); in ath12k_pci_select_window()
169 ioread32((char *)ab->mem + WINDOW_REG_ADDRESS); in ath12k_pci_select_window()
188 iowrite32(WINDOW_ENABLE_BIT | window, ab_pci->ab->mem + WINDOW_REG_ADDRESS); in ath12k_pci_select_static_window()
[all …]
H A Dhif.h21 int (*suspend)(struct ath12k_base *ab);
22 int (*resume)(struct ath12k_base *ab);
25 int (*get_user_msi_vector)(struct ath12k_base *ab, char *user_name,
28 void (*get_msi_address)(struct ath12k_base *ab, u32 *msi_addr_lo,
30 void (*ce_irq_enable)(struct ath12k_base *ab);
31 void (*ce_irq_disable)(struct ath12k_base *ab);
32 void (*get_ce_msi_idx)(struct ath12k_base *ab, u32 ce_id, u32 *msi_idx);
35 static inline int ath12k_hif_map_service_to_pipe(struct ath12k_base *ab, u16 service_id, in ath12k_hif_map_service_to_pipe() argument
38 return ab->hif.ops->map_service_to_pipe(ab, service_id, in ath12k_hif_map_service_to_pipe()
42 static inline int ath12k_hif_get_user_msi_vector(struct ath12k_base *ab, in ath12k_hif_get_user_msi_vector() argument
[all …]
H A Ddp.c17 static void ath12k_dp_htt_htc_tx_complete(struct ath12k_base *ab, in ath12k_dp_htt_htc_tx_complete() argument
25 struct ath12k_base *ab = ar->ab; in ath12k_dp_peer_cleanup() local
30 spin_lock_bh(&ab->base_lock); in ath12k_dp_peer_cleanup()
31 peer = ath12k_peer_find(ab, vdev_id, addr); in ath12k_dp_peer_cleanup()
33 ath12k_warn(ab, "failed to lookup peer %pM on vdev %d\n", in ath12k_dp_peer_cleanup()
35 spin_unlock_bh(&ab->base_lock); in ath12k_dp_peer_cleanup()
41 spin_unlock_bh(&ab->base_lock); in ath12k_dp_peer_cleanup()
46 struct ath12k_base *ab = ar->ab; in ath12k_dp_peer_setup() local
58 ath12k_warn(ab, "failed to set default routing %d peer :%pM vdev_id :%d\n", in ath12k_dp_peer_setup()
67 ath12k_warn(ab, "failed to setup rxd tid queue for tid %d: %d\n", in ath12k_dp_peer_setup()
[all …]
H A Dce.c225 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_buf_enqueue_pipe() local
233 lockdep_assert_held(&ab->ce.ce_lock); in ath12k_ce_rx_buf_enqueue_pipe()
237 srng = &ab->hal.srng_list[ring->hal_ring_id]; in ath12k_ce_rx_buf_enqueue_pipe()
241 ath12k_hal_srng_access_begin(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
243 if (unlikely(ath12k_hal_srng_src_num_free(ab, srng, false) < 1)) { in ath12k_ce_rx_buf_enqueue_pipe()
248 desc = ath12k_hal_srng_src_get_next_entry(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
264 ath12k_hal_srng_access_end(ab, srng); in ath12k_ce_rx_buf_enqueue_pipe()
273 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_post_pipe() local
281 spin_lock_bh(&ab->ce.ce_lock); in ath12k_ce_rx_post_pipe()
291 paddr = dma_map_single(ab->dev, skb->data, in ath12k_ce_rx_post_pipe()
[all …]
H A Ddp_rx.c23 static enum hal_encrypt_type ath12k_dp_rx_h_enctype(struct ath12k_base *ab, in ath12k_dp_rx_h_enctype() argument
26 if (!ab->hw_params->hal_ops->rx_desc_encrypt_valid(desc)) in ath12k_dp_rx_h_enctype()
29 return ab->hw_params->hal_ops->rx_desc_get_encrypt_type(desc); in ath12k_dp_rx_h_enctype()
32 u8 ath12k_dp_rx_h_decap_type(struct ath12k_base *ab, in ath12k_dp_rx_h_decap_type() argument
35 return ab->hw_params->hal_ops->rx_desc_get_decap_type(desc); in ath12k_dp_rx_h_decap_type()
38 static u8 ath12k_dp_rx_h_mesh_ctl_present(struct ath12k_base *ab, in ath12k_dp_rx_h_mesh_ctl_present() argument
41 return ab->hw_params->hal_ops->rx_desc_get_mesh_ctl(desc); in ath12k_dp_rx_h_mesh_ctl_present()
44 static bool ath12k_dp_rx_h_seq_ctrl_valid(struct ath12k_base *ab, in ath12k_dp_rx_h_seq_ctrl_valid() argument
47 return ab->hw_params->hal_ops->rx_desc_get_mpdu_seq_ctl_vld(desc); in ath12k_dp_rx_h_seq_ctrl_valid()
50 static bool ath12k_dp_rx_h_fc_valid(struct ath12k_base *ab, in ath12k_dp_rx_h_fc_valid() argument
[all …]
H A Dpeer.c11 struct ath12k_peer *ath12k_peer_find(struct ath12k_base *ab, int vdev_id, in ath12k_peer_find() argument
16 lockdep_assert_held(&ab->base_lock); in ath12k_peer_find()
18 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find()
30 static struct ath12k_peer *ath12k_peer_find_by_pdev_idx(struct ath12k_base *ab, in ath12k_peer_find_by_pdev_idx() argument
35 lockdep_assert_held(&ab->base_lock); in ath12k_peer_find_by_pdev_idx()
37 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find_by_pdev_idx()
49 struct ath12k_peer *ath12k_peer_find_by_addr(struct ath12k_base *ab, in ath12k_peer_find_by_addr() argument
54 lockdep_assert_held(&ab->base_lock); in ath12k_peer_find_by_addr()
56 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find_by_addr()
66 struct ath12k_peer *ath12k_peer_find_by_id(struct ath12k_base *ab, in ath12k_peer_find_by_id() argument
[all …]
H A Dhal.h62 #define HAL_TCL1_RING_ID(ab) ((ab)->hw_params->regs->hal_tcl1_ring_id) argument
63 #define HAL_TCL1_RING_MISC(ab) \ argument
64 ((ab)->hw_params->regs->hal_tcl1_ring_misc)
65 #define HAL_TCL1_RING_TP_ADDR_LSB(ab) \ argument
66 ((ab)->hw_params->regs->hal_tcl1_ring_tp_addr_lsb)
67 #define HAL_TCL1_RING_TP_ADDR_MSB(ab) \ argument
68 ((ab)->hw_params->regs->hal_tcl1_ring_tp_addr_msb)
69 #define HAL_TCL1_RING_CONSUMER_INT_SETUP_IX0(ab) \ argument
70 ((ab)->hw_params->regs->hal_tcl1_ring_consumer_int_setup_ix0)
71 #define HAL_TCL1_RING_CONSUMER_INT_SETUP_IX1(ab) \ argument
[all …]
H A Dhal.c245 static unsigned int ath12k_hal_reo1_ring_id_offset(struct ath12k_base *ab) in ath12k_hal_reo1_ring_id_offset() argument
247 return HAL_REO1_RING_ID(ab) - HAL_REO1_RING_BASE_LSB(ab); in ath12k_hal_reo1_ring_id_offset()
250 static unsigned int ath12k_hal_reo1_ring_msi1_base_lsb_offset(struct ath12k_base *ab) in ath12k_hal_reo1_ring_msi1_base_lsb_offset() argument
252 return HAL_REO1_RING_MSI1_BASE_LSB(ab) - HAL_REO1_RING_BASE_LSB(ab); in ath12k_hal_reo1_ring_msi1_base_lsb_offset()
255 static unsigned int ath12k_hal_reo1_ring_msi1_base_msb_offset(struct ath12k_base *ab) in ath12k_hal_reo1_ring_msi1_base_msb_offset() argument
257 return HAL_REO1_RING_MSI1_BASE_MSB(ab) - HAL_REO1_RING_BASE_LSB(ab); in ath12k_hal_reo1_ring_msi1_base_msb_offset()
260 static unsigned int ath12k_hal_reo1_ring_msi1_data_offset(struct ath12k_base *ab) in ath12k_hal_reo1_ring_msi1_data_offset() argument
262 return HAL_REO1_RING_MSI1_DATA(ab) - HAL_REO1_RING_BASE_LSB(ab); in ath12k_hal_reo1_ring_msi1_data_offset()
265 static unsigned int ath12k_hal_reo1_ring_base_msb_offset(struct ath12k_base *ab) in ath12k_hal_reo1_ring_base_msb_offset() argument
267 return HAL_REO1_RING_BASE_MSB(ab) - HAL_REO1_RING_BASE_LSB(ab); in ath12k_hal_reo1_ring_base_msb_offset()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
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 Dpci.c46 static int ath11k_pci_bus_wake_up(struct ath11k_base *ab) in ath11k_pci_bus_wake_up() argument
48 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_wake_up()
53 static void ath11k_pci_bus_release(struct ath11k_base *ab) in ath11k_pci_bus_release() argument
55 struct ath11k_pci *ab_pci = ath11k_pci_priv(ab); in ath11k_pci_bus_release()
60 static u32 ath11k_pci_get_window_start(struct ath11k_base *ab, u32 offset) in ath11k_pci_get_window_start() argument
62 if (!ab->hw_params.static_window_map) in ath11k_pci_get_window_start()
68 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < in ath11k_pci_get_window_start()
78 struct ath11k_base *ab = ab_pci->ab; in ath11k_pci_select_window() local
87 ab->mem + ATH11K_PCI_WINDOW_REG_ADDRESS); in ath11k_pci_select_window()
88 ioread32(ab->mem + ATH11K_PCI_WINDOW_REG_ADDRESS); in ath11k_pci_select_window()
[all …]
H A Dahb.c144 ath11k_ahb_get_msi_irq_wcn6750(struct ath11k_base *ab, unsigned int vector) in ath11k_ahb_get_msi_irq_wcn6750() argument
146 return ab->pci.msi.irqs[vector]; in ath11k_ahb_get_msi_irq_wcn6750()
150 ath11k_ahb_get_window_start_wcn6750(struct ath11k_base *ab, u32 offset) in ath11k_ahb_get_window_start_wcn6750() argument
158 else if ((offset ^ HAL_SEQ_WCSS_UMAC_CE0_SRC_REG(ab)) < in ath11k_ahb_get_window_start_wcn6750()
166 ath11k_ahb_window_write32_wcn6750(struct ath11k_base *ab, u32 offset, u32 value) in ath11k_ahb_window_write32_wcn6750() argument
171 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); in ath11k_ahb_window_write32_wcn6750()
173 iowrite32(value, ab->mem + window_start + in ath11k_ahb_window_write32_wcn6750()
177 static u32 ath11k_ahb_window_read32_wcn6750(struct ath11k_base *ab, u32 offset) in ath11k_ahb_window_read32_wcn6750() argument
183 window_start = ath11k_ahb_get_window_start_wcn6750(ab, offset); in ath11k_ahb_window_read32_wcn6750()
185 val = ioread32(ab->mem + window_start + in ath11k_ahb_window_read32_wcn6750()
[all …]
H A Dcore.c716 static inline struct ath11k_pdev *ath11k_core_get_single_pdev(struct ath11k_base *ab) in ath11k_core_get_single_pdev() argument
718 WARN_ON(!ab->hw_params.single_pdev_only); in ath11k_core_get_single_pdev()
720 return &ab->pdevs[0]; in ath11k_core_get_single_pdev()
769 bool ath11k_core_coldboot_cal_support(struct ath11k_base *ab) in ath11k_core_coldboot_cal_support() argument
775 return ab->hw_params.coldboot_cal_ftm; in ath11k_core_coldboot_cal_support()
778 return ab->hw_params.coldboot_cal_mm; in ath11k_core_coldboot_cal_support()
781 int ath11k_core_suspend(struct ath11k_base *ab) in ath11k_core_suspend() argument
787 if (!ab->hw_params.supports_suspend) in ath11k_core_suspend()
793 pdev = ath11k_core_get_single_pdev(ab); in ath11k_core_suspend()
798 ret = ath11k_dp_rx_pktlog_stop(ab, true); in ath11k_core_suspend()
[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
47 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_src_reg)
49 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_dst_reg)
51 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_src_reg)
53 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_dst_reg)
62 #define HAL_TCL1_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_lsb argument
63 #define HAL_TCL1_RING_BASE_MSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_msb argument
64 #define HAL_TCL1_RING_ID(ab) ab->hw_params.regs->hal_tcl1_ring_id argument
65 #define HAL_TCL1_RING_MISC(ab) ab->hw_params.regs->hal_tcl1_ring_misc argument
[all …]
H A Dpcic.c120 int ath11k_pcic_init_msi_config(struct ath11k_base *ab) in ath11k_pcic_init_msi_config() argument
128 if (msi_config->hw_rev == ab->hw_rev) in ath11k_pcic_init_msi_config()
133 ath11k_err(ab, "failed to fetch msi config, unsupported hw version: 0x%x\n", in ath11k_pcic_init_msi_config()
134 ab->hw_rev); in ath11k_pcic_init_msi_config()
138 ab->pci.msi.config = msi_config; in ath11k_pcic_init_msi_config()
143 static void __ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) in __ath11k_pcic_write32() argument
147 iowrite32(value, ab->mem + offset); in __ath11k_pcic_write32()
149 iowrite32(value, (char *)ab->mem + offset); in __ath11k_pcic_write32()
152 ab->pci.ops->window_write32(ab, offset, value); in __ath11k_pcic_write32()
155 void ath11k_pcic_write32(struct ath11k_base *ab, u32 offset, u32 value) in ath11k_pcic_write32() argument
[all …]
H A Ddp.c19 static void ath11k_dp_htt_htc_tx_complete(struct ath11k_base *ab, in ath11k_dp_htt_htc_tx_complete() argument
27 struct ath11k_base *ab = ar->ab; in ath11k_dp_peer_cleanup() local
32 spin_lock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
33 peer = ath11k_peer_find(ab, vdev_id, addr); in ath11k_dp_peer_cleanup()
35 ath11k_warn(ab, "failed to lookup peer %pM on vdev %d\n", in ath11k_dp_peer_cleanup()
37 spin_unlock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
44 spin_unlock_bh(&ab->base_lock); in ath11k_dp_peer_cleanup()
49 struct ath11k_base *ab = ar->ab; in ath11k_dp_peer_setup() local
61 ath11k_warn(ab, "failed to set default routing %d peer :%pM vdev_id :%d\n", in ath11k_dp_peer_setup()
70 ath11k_warn(ab, "failed to setup rxd tid queue for tid %d: %d\n", in ath11k_dp_peer_setup()
[all …]
H A Dhal.c196 static int ath11k_hal_alloc_cont_rdp(struct ath11k_base *ab) in ath11k_hal_alloc_cont_rdp() argument
198 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_alloc_cont_rdp()
202 hal->rdp.vaddr = dma_alloc_coherent(ab->dev, size, &hal->rdp.paddr, in ath11k_hal_alloc_cont_rdp()
210 static void ath11k_hal_free_cont_rdp(struct ath11k_base *ab) in ath11k_hal_free_cont_rdp() argument
212 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_free_cont_rdp()
219 dma_free_coherent(ab->dev, size, in ath11k_hal_free_cont_rdp()
224 static int ath11k_hal_alloc_cont_wrp(struct ath11k_base *ab) in ath11k_hal_alloc_cont_wrp() argument
226 struct ath11k_hal *hal = &ab->hal; in ath11k_hal_alloc_cont_wrp()
230 hal->wrp.vaddr = dma_alloc_coherent(ab->dev, size, &hal->wrp.paddr, in ath11k_hal_alloc_cont_wrp()
238 static void ath11k_hal_free_cont_wrp(struct ath11k_base *ab) in ath11k_hal_free_cont_wrp() argument
[all …]
H A Dce.c259 void ath11k_ce_stop_shadow_timers(struct ath11k_base *ab) in ath11k_ce_stop_shadow_timers() argument
263 if (!ab->hw_params.supports_shadow_regs) in ath11k_ce_stop_shadow_timers()
266 for (i = 0; i < ab->hw_params.ce_count; i++) in ath11k_ce_stop_shadow_timers()
268 ath11k_dp_shadow_stop_timer(ab, &ab->ce.hp_timer[i]); in ath11k_ce_stop_shadow_timers()
274 struct ath11k_base *ab = pipe->ab; in ath11k_ce_rx_buf_enqueue_pipe() local
282 lockdep_assert_held(&ab->ce.ce_lock); in ath11k_ce_rx_buf_enqueue_pipe()
286 srng = &ab->hal.srng_list[ring->hal_ring_id]; in ath11k_ce_rx_buf_enqueue_pipe()
290 ath11k_hal_srng_access_begin(ab, srng); in ath11k_ce_rx_buf_enqueue_pipe()
292 if (unlikely(ath11k_hal_srng_src_num_free(ab, srng, false) < 1)) { in ath11k_ce_rx_buf_enqueue_pipe()
297 desc = ath11k_hal_srng_src_get_next_entry(ab, srng); in ath11k_ce_rx_buf_enqueue_pipe()
[all …]
H A Dqmi.c1721 static int ath11k_qmi_host_cap_send(struct ath11k_base *ab) in ath11k_qmi_host_cap_send() argument
1733 req.mem_cfg_mode = ab->qmi.target_mem_mode; in ath11k_qmi_host_cap_send()
1738 if (ab->hw_params.m3_fw_support) { in ath11k_qmi_host_cap_send()
1751 req.cal_done = ab->qmi.cal_done; in ath11k_qmi_host_cap_send()
1753 if (ab->hw_params.internal_sleep_clock) { in ath11k_qmi_host_cap_send()
1767 if (ab->hw_params.global_reset) in ath11k_qmi_host_cap_send()
1772 ath11k_dbg(ab, ATH11K_DBG_QMI, "host cap request\n"); in ath11k_qmi_host_cap_send()
1774 ret = qmi_txn_init(&ab->qmi.handle, &txn, in ath11k_qmi_host_cap_send()
1779 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_host_cap_send()
1785 ath11k_warn(ab, "failed to send host capability request: %d\n", ret); in ath11k_qmi_host_cap_send()
[all …]
H A Dhif.h14 int (*read)(struct ath11k_base *ab, void *buf, u32 start, u32 end);
21 int (*suspend)(struct ath11k_base *ab);
22 int (*resume)(struct ath11k_base *ab);
25 int (*get_user_msi_vector)(struct ath11k_base *ab, char *user_name,
28 void (*get_msi_address)(struct ath11k_base *ab, u32 *msi_addr_lo,
30 void (*ce_irq_enable)(struct ath11k_base *ab);
31 void (*ce_irq_disable)(struct ath11k_base *ab);
32 void (*get_ce_msi_idx)(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx);
35 static inline void ath11k_hif_ce_irq_enable(struct ath11k_base *ab) in ath11k_hif_ce_irq_enable() argument
37 if (ab->hif.ops->ce_irq_enable) in ath11k_hif_ce_irq_enable()
[all …]
H A Ddp_rx.c24 u8 *ath11k_dp_rx_h_80211_hdr(struct ath11k_base *ab, struct hal_rx_desc *desc) in ath11k_dp_rx_h_80211_hdr() argument
26 return ab->hw_params.hw_ops->rx_desc_get_hdr_status(desc); in ath11k_dp_rx_h_80211_hdr()
30 enum hal_encrypt_type ath11k_dp_rx_h_mpdu_start_enctype(struct ath11k_base *ab, in ath11k_dp_rx_h_mpdu_start_enctype() argument
33 if (!ab->hw_params.hw_ops->rx_desc_encrypt_valid(desc)) in ath11k_dp_rx_h_mpdu_start_enctype()
36 return ab->hw_params.hw_ops->rx_desc_get_encrypt_type(desc); in ath11k_dp_rx_h_mpdu_start_enctype()
39 static inline u8 ath11k_dp_rx_h_msdu_start_decap_type(struct ath11k_base *ab, in ath11k_dp_rx_h_msdu_start_decap_type() argument
42 return ab->hw_params.hw_ops->rx_desc_get_decap_type(desc); in ath11k_dp_rx_h_msdu_start_decap_type()
46 bool ath11k_dp_rx_h_msdu_start_ldpc_support(struct ath11k_base *ab, in ath11k_dp_rx_h_msdu_start_ldpc_support() argument
49 return ab->hw_params.hw_ops->rx_desc_get_ldpc_support(desc); in ath11k_dp_rx_h_msdu_start_ldpc_support()
53 u8 ath11k_dp_rx_h_msdu_start_mesh_ctl_present(struct ath11k_base *ab, in ath11k_dp_rx_h_msdu_start_mesh_ctl_present() argument
[all …]
H A Dtrace.h42 __string(device, dev_name(ar->ab->dev))
43 __string(driver, dev_driver_string(ar->ab->dev))
50 __assign_str(device, dev_name(ar->ab->dev));
51 __assign_str(driver, dev_driver_string(ar->ab->dev));
72 __string(device, dev_name(ar->ab->dev))
73 __string(driver, dev_driver_string(ar->ab->dev))
79 __assign_str(device, dev_name(ar->ab->dev));
80 __assign_str(driver, dev_driver_string(ar->ab->dev));
99 __string(device, dev_name(ar->ab->dev))
100 __string(driver, dev_driver_string(ar->ab->dev))
[all …]
H A Ddp_tx.c19 struct ath11k_base *ab = arvif->ar->ab; in ath11k_dp_tx_get_encap_type() local
21 if (test_bit(ATH11K_FLAG_RAW_MODE, &ab->dev_flags)) in ath11k_dp_tx_get_encap_type()
89 struct ath11k_base *ab = ar->ab; in ath11k_dp_tx() local
90 struct ath11k_dp *dp = &ab->dp; in ath11k_dp_tx()
109 if (unlikely(test_bit(ATH11K_FLAG_CRASH_FLUSH, &ar->ab->dev_flags))) in ath11k_dp_tx()
118 ring_selector = ab->hw_params.hw_ops->get_ring_selector(skb); in ath11k_dp_tx()
123 ti.ring_id = ring_selector % ab->hw_params.max_tx_ring; in ath11k_dp_tx()
124 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx()
136 if (ring_map == (BIT(ab->hw_params.max_tx_ring) - 1) || in ath11k_dp_tx()
137 !ab->hw_params.tcl_ring_retry) { in ath11k_dp_tx()
[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
/freebsd/contrib/one-true-awk/testdir/
H A DT.int-expr17 pat ab{0}c
25 pat ab{0}*c
33 pat ab{0,}c
41 pat ab{0,}*c
49 pat ab{1}c
54 pat ab{1,}c
61 pat ab{0,1}c
66 pat ab{0,3}c
73 pat ab{1,3}c
82 ac ~ /ab{0}c/ -> should be 1, is 1
[all …]

12345678910>>...46