Home
last modified time | relevance | path

Searched refs:CE_state (Results 1 – 16 of 16) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/hif/src/ce/
H A Dce_service.c365 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 Dce_service_srng.c84 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 Dce_service_legacy.c120 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 Dce_main.c479 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 Dce_api.h601 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 Dce_tasklet.c374 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 Dce_internal.h158 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 Dhif_napi.h211 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 Dhif_main_legacy.c64 struct CE_state *ce_state; in hif_ce_fastpath_cb_register()
H A Dhif_napi.c140 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 Dhif_main.c1604 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 Dhif_main.h348 struct CE_state *ce_state;
H A Dhif_runtime_pm.c1326 struct CE_state *ce_state; in hif_fastpath_resume()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
H A Ddp_rh_tx.c206 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 Dif_snoc.c490 struct CE_state *ce_state; in hif_snoc_ce_dp_irq_set_affinity_hint()
/wlan-driver/qca-wifi-host-cmn/hif/inc/
H A Dhif.h249 struct CE_state;