/wlan-driver/qca-wifi-host-cmn/hif/src/ce/ |
H A D | ce_service.c | 365 struct CE_state *ce_state) in hif_ce_service_should_yield() 388 struct CE_state *ce_state) in hif_ce_service_should_yield() 424 struct CE_state *ce_state = (struct CE_state *)ce_tx_hdl; in ce_flush_tx_ring_write_idx() 446 struct CE_state *ce_state = (struct CE_state *)ce_tx_hdl; in ce_tx_ring_write_idx_update_wrapper() 508 struct CE_state *CE_state = (struct CE_state *)copyeng; in ce_send() local 510 struct HIF_CE_state *hif_state = HIF_GET_CE_STATE(CE_state->scn); in ce_send() 512 qdf_spin_lock_bh(&CE_state->ce_index_lock); in ce_send() 516 qdf_spin_unlock_bh(&CE_state->ce_index_lock); in ce_send() 565 struct CE_state *CE_state = (struct CE_state *)copyeng; in ce_sendlist_send() local 566 struct HIF_CE_state *hif_state = HIF_GET_CE_STATE(CE_state->scn); in ce_sendlist_send() [all …]
|
H A D | ce_service_srng.c | 84 struct CE_state *CE_state; in hif_display_ctrl_traffic_pipes_state() local 87 CE_state = scn->ce_id_to_state[2]; in hif_display_ctrl_traffic_pipes_state() 89 CE_state->status_ring->srng_ctx, in hif_display_ctrl_traffic_pipes_state() 96 CE_state = scn->ce_id_to_state[3]; in hif_display_ctrl_traffic_pipes_state() 97 hal_get_sw_hptp(scn->hal_soc, CE_state->src_ring->srng_ctx, &tp, &hp); in hif_display_ctrl_traffic_pipes_state() 170 struct CE_state *CE_state = (struct CE_state *)copyeng; in ce_send_nolock_srng() local 171 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_send_nolock_srng() 175 struct hif_softc *scn = CE_state->scn; in ce_send_nolock_srng() 216 (((CE_state->attr_flags & CE_ATTR_BYTE_SWAP_DATA) in ce_send_nolock_srng() 230 hif_record_ce_srng_desc_event(scn, CE_state->id, event_type, in ce_send_nolock_srng() [all …]
|
H A D | ce_service_legacy.c | 120 struct CE_state *ce_state = (struct CE_state *)copyeng; in ce_send_fast() 299 static void ce_fastpath_rx_handle(struct CE_state *ce_state, in ce_fastpath_rx_handle() 338 struct CE_state *ce_state = scn->ce_id_to_state[ce_id]; in ce_per_engine_service_fast() 533 struct CE_state *CE_state = (struct CE_state *)copyeng; in ce_send_nolock_legacy() local 534 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_send_nolock_legacy() 535 uint32_t ctrl_addr = CE_state->ctrl_addr; in ce_send_nolock_legacy() 540 struct hif_softc *scn = CE_state->scn; in ce_send_nolock_legacy() 585 (((CE_state->attr_flags & CE_ATTR_BYTE_SWAP_DATA) in ce_send_nolock_legacy() 589 ce_validate_nbytes(nbytes, CE_state); in ce_send_nolock_legacy() 602 } else if (qdf_unlikely(CE_state->state != CE_RUNNING)) { in ce_send_nolock_legacy() [all …]
|
H A D | ce_main.c | 479 struct CE_state *CE_state = (struct CE_state *)arg; in ce_poll_timeout() local 481 if (CE_state->timer_inited) { in ce_poll_timeout() 482 ce_per_engine_service(CE_state->scn, CE_state->id); in ce_poll_timeout() 483 qdf_timer_mod(&CE_state->poll_timer, CE_POLL_TIMEOUT); in ce_poll_timeout() 1564 static bool ce_mark_datapath(struct CE_state *ce_state) in ce_mark_datapath() 1593 static void ce_update_msi_batch_intr_flags(struct CE_state *ce_state) in ce_update_msi_batch_intr_flags() 1598 struct CE_state *ce_state, in ce_update_wrt_idx_offset() 1603 static bool ce_mark_datapath(struct CE_state *ce_state) in ce_mark_datapath() 1631 static void ce_update_msi_batch_intr_flags(struct CE_state *ce_state) in ce_update_msi_batch_intr_flags() 1638 struct CE_state *ce_state, in ce_update_wrt_idx_offset() [all …]
|
H A D | ce_api.h | 601 bool ce_check_rx_pending(struct CE_state *CE_state); 615 struct CE_state *CE_state, uint8_t ring_type); 639 bool (*watermark_int)(struct CE_state *CE_state, unsigned int *flags); 641 struct CE_state *CE_state, 649 struct CE_state *CE_state, 659 struct CE_state *CE_state); 661 struct CE_state *CE_state); 662 void (*ce_per_engine_handler_adjust)(struct CE_state *CE_state,
|
H A D | ce_tasklet.c | 374 ce_get_custom_cb_pending(struct CE_state *CE_state) in ce_get_custom_cb_pending() argument 376 return (qdf_atomic_dec_if_positive(&CE_state->custom_cb_pending) >= 0); in ce_get_custom_cb_pending() 386 ce_execute_custom_cb(struct CE_state *CE_state) in ce_execute_custom_cb() argument 388 while (ce_get_custom_cb_pending(CE_state) && CE_state->custom_cb && in ce_execute_custom_cb() 389 CE_state->custom_cb_context) in ce_execute_custom_cb() 390 CE_state->custom_cb(CE_state->custom_cb_context); in ce_execute_custom_cb() 400 ce_execute_custom_cb(struct CE_state *CE_state) in ce_execute_custom_cb() argument 417 struct CE_state *CE_state = scn->ce_id_to_state[tasklet_entry->ce_id]; in ce_tasklet() local 433 ce_execute_custom_cb(CE_state); in ce_tasklet() 437 if (ce_check_rx_pending(CE_state) && tasklet_entry->inited) { in ce_tasklet() [all …]
|
H A D | ce_internal.h | 158 struct CE_state { struct 678 bool hif_ce_service_should_yield(struct hif_softc *scn, struct CE_state 880 struct CE_state *ce_state) in ce_validate_nbytes() 887 struct CE_state *ce_state) in ce_validate_nbytes() 919 struct CE_state *ce_state = (struct CE_state *)handle; in ce_ring_aquire_lock() 926 struct CE_state *ce_state = (struct CE_state *)handle; in ce_ring_release_lock()
|
/wlan-driver/qca-wifi-host-cmn/hif/src/ |
H A D | hif_napi.h | 211 void hif_update_napi_max_poll_time(struct CE_state *ce_state, 288 static inline void hif_update_napi_max_poll_time(struct CE_state *ce_state, in hif_update_napi_max_poll_time() 309 void hif_napi_update_yield_stats(struct CE_state *ce_state, 328 static inline void hif_napi_update_yield_stats(struct CE_state *ce_state, in hif_napi_update_yield_stats()
|
H A D | hif_main_legacy.c | 64 struct CE_state *ce_state; in hif_ce_fastpath_cb_register()
|
H A D | hif_napi.c | 140 struct CE_state *ce_state; in hif_napi_create() 264 struct CE_state *ce_state; in hif_napi_rx_offld_flush_cb_register() 290 struct CE_state *ce_state; in hif_napi_rx_offld_flush_cb_deregister() 1200 struct CE_state *ce_state = NULL; 1306 void hif_update_napi_max_poll_time(struct CE_state *ce_state, 1332 void hif_napi_update_yield_stats(struct CE_state *ce_state,
|
H A D | hif_main.c | 1604 struct CE_state *ce_state; in hif_print_reg_write_stats() 1682 struct CE_state *ce_state = q_elem->ce_state; in hif_process_reg_write_q_elem() 1840 struct CE_state *ce_state, in hif_reg_write_enqueue() 1907 struct CE_state *ce_state; in hif_delayed_reg_write()
|
H A D | hif_main.h | 348 struct CE_state *ce_state;
|
H A D | hif_runtime_pm.c | 1326 struct CE_state *ce_state; in hif_fastpath_resume()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh_tx.c | 206 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index() 208 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index() 216 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index() 218 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index() 228 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_tx_update_write_index() 230 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_tx_update_write_index() 262 ce_ring_set_event(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring, in dp_flush_tx_ring_rh() 264 ce_ring_inc_flush_cnt(((struct CE_state *)(tx_ep_info->ce_tx_hdl))->src_ring); in dp_flush_tx_ring_rh()
|
/wlan-driver/qca-wifi-host-cmn/hif/src/snoc/ |
H A D | if_snoc.c | 490 struct CE_state *ce_state; in hif_snoc_ce_dp_irq_set_affinity_hint()
|
/wlan-driver/qca-wifi-host-cmn/hif/inc/ |
H A D | hif.h | 249 struct CE_state;
|