Lines Matching refs:dp_soc

295 bool dp_rx_deliver_special_frame(struct dp_soc *soc, struct dp_txrx_peer *peer,
306 bool dp_rx_deliver_special_frame(struct dp_soc *soc, struct dp_txrx_peer *peer, in dp_rx_deliver_special_frame()
569 struct dp_rx_desc *dp_get_rx_desc_from_cookie(struct dp_soc *soc, in dp_get_rx_desc_from_cookie()
591 struct dp_rx_desc *dp_get_rx_mon_status_desc_from_cookie(struct dp_soc *soc, in dp_get_rx_mon_status_desc_from_cookie()
621 struct dp_rx_desc *dp_rx_cookie_2_va_rxdma_buf(struct dp_soc *soc, in dp_rx_cookie_2_va_rxdma_buf()
636 struct dp_rx_desc *dp_rx_cookie_2_va_mon_buf(struct dp_soc *soc, in dp_rx_cookie_2_va_mon_buf()
651 struct dp_rx_desc *dp_rx_cookie_2_va_mon_status(struct dp_soc *soc, in dp_rx_cookie_2_va_mon_status()
660 void dp_rx_desc_pool_init(struct dp_soc *soc, uint32_t pool_id,
673 void *dp_rx_cookie_2_va_rxdma_buf(struct dp_soc *soc, uint32_t cookie) in dp_rx_cookie_2_va_rxdma_buf()
699 void *dp_rx_cookie_2_va_mon_buf(struct dp_soc *soc, uint32_t cookie) in dp_rx_cookie_2_va_mon_buf()
717 void *dp_rx_cookie_2_va_mon_status(struct dp_soc *soc, uint32_t cookie) in dp_rx_cookie_2_va_mon_status()
781 static inline bool dp_rx_is_sw_cookie_valid(struct dp_soc *soc, in dp_rx_is_sw_cookie_valid()
815 static inline bool dp_rx_is_sw_cookie_valid(struct dp_soc *soc, in dp_rx_is_sw_cookie_valid()
843 QDF_STATUS dp_rx_desc_pool_alloc(struct dp_soc *soc,
858 void dp_rx_desc_pool_init(struct dp_soc *soc, uint32_t pool_id,
871 void dp_rx_add_desc_list_to_free_list(struct dp_soc *soc,
889 uint16_t dp_rx_get_free_desc_list(struct dp_soc *soc, uint32_t pool_id,
929 void dp_rx_desc_pool_deinit(struct dp_soc *soc,
956 void dp_print_napi_stats(struct dp_soc *soc);
985 qdf_nbuf_t dp_rx_sg_create(struct dp_soc *soc, qdf_nbuf_t nbuf);
1004 void dp_rx_desc_nbuf_and_pool_free(struct dp_soc *soc, uint32_t pool_id,
1019 void dp_rx_desc_nbuf_free(struct dp_soc *soc,
1033 void dp_rx_desc_frag_free(struct dp_soc *soc,
1037 void dp_rx_desc_frag_free(struct dp_soc *soc, in dp_rx_desc_frag_free()
1051 void dp_rx_desc_pool_free(struct dp_soc *soc,
1183 uint8_t dp_rx_process_invalid_peer(struct dp_soc *soc, qdf_nbuf_t nbuf,
1196 void dp_rx_process_invalid_peer_wrapper(struct dp_soc *soc,
1266 int dp_check_paddr(struct dp_soc *dp_soc, in dp_check_paddr() argument
1290 qdf_nbuf_unmap_nbytes_single(dp_soc->osdev, in dp_check_paddr()
1294 qdf_nbuf_queue_add(&dp_soc->invalid_buf_queue, in dp_check_paddr()
1298 *rx_netbuf = qdf_nbuf_alloc(dp_soc->osdev, in dp_check_paddr()
1307 ret = qdf_nbuf_map_nbytes_single(dp_soc->osdev, in dp_check_paddr()
1326 qdf_nbuf_unmap_nbytes_single(dp_soc->osdev, in dp_check_paddr()
1330 qdf_nbuf_queue_add(&dp_soc->invalid_buf_queue, in dp_check_paddr()
1339 int dp_check_paddr(struct dp_soc *dp_soc, in dp_check_paddr() argument
1363 void *dp_rx_cookie_2_link_desc_va(struct dp_soc *soc, in dp_rx_cookie_2_link_desc_va()
1419 bool dp_rx_intrabss_eapol_drop_check(struct dp_soc *soc, in dp_rx_intrabss_eapol_drop_check()
1438 bool dp_rx_intrabss_eapol_drop_check(struct dp_soc *soc, in dp_rx_intrabss_eapol_drop_check()
1457 bool dp_rx_intrabss_mcbc_fwd(struct dp_soc *soc,
1475 bool dp_rx_intrabss_ucast_fwd(struct dp_soc *soc,
1515 void dp_rx_da_learn(struct dp_soc *soc, uint8_t *rx_tlv_hdr,
1518 static inline QDF_STATUS dp_rx_ast_set_active(struct dp_soc *soc, uint16_t sa_idx, bool is_active) in dp_rx_ast_set_active()
1524 dp_rx_wds_srcport_learn(struct dp_soc *soc, in dp_rx_wds_srcport_learn()
1533 dp_rx_ipa_wds_srcport_learn(struct dp_soc *soc, in dp_rx_ipa_wds_srcport_learn()
1624 dp_rx_update_protocol_tag(struct dp_soc *soc, struct dp_vdev *vdev, in dp_rx_update_protocol_tag()
1644 dp_rx_err_cce_drop(struct dp_soc *soc, struct dp_vdev *vdev, in dp_rx_err_cce_drop()
1665 dp_rx_update_flow_tag(struct dp_soc *soc, struct dp_vdev *vdev, in dp_rx_update_flow_tag()
1694 QDF_STATUS __dp_rx_buffers_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
1725 __dp_rx_buffers_no_map_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
1752 __dp_rx_comp2refill_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
1775 __dp_rx_buffers_no_map_lt_replenish(struct dp_soc *dp_soc, uint32_t mac_id,
1795 QDF_STATUS __dp_pdev_rx_buffers_no_map_attach(struct dp_soc *dp_soc,
1814 dp_pdev_rx_buffers_attach(struct dp_soc *dp_soc, uint32_t mac_id,
2118 QDF_STATUS dp_rx_deliver_to_stack(struct dp_soc *soc,
2136 QDF_STATUS dp_rx_eapol_deliver_to_stack(struct dp_soc *soc,
2180 void dp_rx_deliver_to_pkt_capture(struct dp_soc *soc, struct dp_pdev *pdev,
2183 void dp_rx_deliver_to_pkt_capture_no_peer(struct dp_soc *soc, qdf_nbuf_t nbuf,
2187 dp_rx_deliver_to_pkt_capture(struct dp_soc *soc, struct dp_pdev *pdev, in dp_rx_deliver_to_pkt_capture()
2194 dp_rx_deliver_to_pkt_capture_no_peer(struct dp_soc *soc, qdf_nbuf_t nbuf, in dp_rx_deliver_to_pkt_capture_no_peer()
2213 bool dp_rx_mcast_echo_check(struct dp_soc *soc,
2218 static inline bool dp_rx_mcast_echo_check(struct dp_soc *soc, in dp_rx_mcast_echo_check()
2238 void dp_rx_fill_gro_info(struct dp_soc *soc, uint8_t *rx_tlv,
2242 void dp_rx_fill_gro_info(struct dp_soc *soc, uint8_t *rx_tlv, in dp_rx_fill_gro_info()
2262 void dp_rx_msdu_stats_update(struct dp_soc *soc, qdf_nbuf_t nbuf,
2281 void dp_rx_deliver_to_stack_no_peer(struct dp_soc *soc, qdf_nbuf_t nbuf);
2309 void dp_rx_update_stats(struct dp_soc *soc, qdf_nbuf_t nbuf);
2312 void dp_rx_update_stats(struct dp_soc *soc, qdf_nbuf_t nbuf) in dp_rx_update_stats()
2385 bool dp_rx_reap_loop_pkt_limit_hit(struct dp_soc *soc, int num_reaped, in dp_rx_reap_loop_pkt_limit_hit()
2400 bool dp_rx_enable_eol_data_check(struct dp_soc *soc) in dp_rx_enable_eol_data_check()
2405 static inline int dp_rx_get_loop_pkt_limit(struct dp_soc *soc) in dp_rx_get_loop_pkt_limit()
2413 bool dp_rx_reap_loop_pkt_limit_hit(struct dp_soc *soc, int num_reaped, in dp_rx_reap_loop_pkt_limit_hit()
2420 bool dp_rx_enable_eol_data_check(struct dp_soc *soc) in dp_rx_enable_eol_data_check()
2425 static inline int dp_rx_get_loop_pkt_limit(struct dp_soc *soc) in dp_rx_get_loop_pkt_limit()
2431 void dp_rx_update_stats(struct dp_soc *soc, qdf_nbuf_t nbuf);
2434 dp_rx_peer_metadata_peer_id_get(struct dp_soc *soc, uint32_t peer_metadata) in dp_rx_peer_metadata_peer_id_get()
2450 dp_rx_nbuf_set_link_id_from_tlv(struct dp_soc *soc, uint8_t *tlv_hdr, in dp_rx_nbuf_set_link_id_from_tlv()
2476 dp_rx_nbuf_set_link_id_from_tlv(struct dp_soc *soc, uint8_t *tlv_hdr, in dp_rx_nbuf_set_link_id_from_tlv()
2496 QDF_STATUS dp_rx_desc_pool_init_generic(struct dp_soc *soc,
2500 void dp_rx_desc_pool_deinit_generic(struct dp_soc *soc,
2565 QDF_STATUS dp_pdev_rx_buffers_attach_simple(struct dp_soc *soc, uint32_t mac_id, in dp_pdev_rx_buffers_attach_simple()
2577 void dp_rx_buffers_replenish_simple(struct dp_soc *soc, uint32_t mac_id, in dp_rx_buffers_replenish_simple()
2589 void dp_rx_comp2refill_replenish(struct dp_soc *soc, uint32_t mac_id, in dp_rx_comp2refill_replenish()
2601 void dp_rx_buffers_lt_replenish_simple(struct dp_soc *soc, uint32_t mac_id, in dp_rx_buffers_lt_replenish_simple()
2613 qdf_dma_addr_t dp_rx_nbuf_sync_no_dsb(struct dp_soc *dp_soc, in dp_rx_nbuf_sync_no_dsb() argument
2625 qdf_dma_addr_t dp_rx_nbuf_sync_no_dsb(struct dp_soc *dp_soc, in dp_rx_nbuf_sync_no_dsb() argument
2637 DP_STATS_INC(dp_soc, rx.fast_recycled, 1); in dp_rx_nbuf_sync_no_dsb()
2645 qdf_dma_addr_t dp_rx_nbuf_sync(struct dp_soc *dp_soc, in dp_rx_nbuf_sync() argument
2657 void dp_rx_nbuf_unmap(struct dp_soc *soc, in dp_rx_nbuf_unmap()
2672 void dp_rx_nbuf_unmap_pool(struct dp_soc *soc, in dp_rx_nbuf_unmap_pool()
2682 void dp_rx_nbuf_unmap(struct dp_soc *soc, in dp_rx_nbuf_unmap()
2689 void dp_rx_nbuf_unmap_pool(struct dp_soc *soc, in dp_rx_nbuf_unmap_pool()
2697 void dp_rx_per_core_stats_update(struct dp_soc *soc, uint8_t ring_id, in dp_rx_per_core_stats_update()
2703 qdf_nbuf_t dp_rx_nbuf_alloc(struct dp_soc *soc, in dp_rx_nbuf_alloc()
2718 QDF_STATUS dp_pdev_rx_buffers_attach_simple(struct dp_soc *soc, uint32_t mac_id, in dp_pdev_rx_buffers_attach_simple()
2730 void dp_rx_buffers_replenish_simple(struct dp_soc *soc, uint32_t mac_id, in dp_rx_buffers_replenish_simple()
2742 void dp_rx_buffers_lt_replenish_simple(struct dp_soc *soc, uint32_t mac_id, in dp_rx_buffers_lt_replenish_simple()
2756 qdf_dma_addr_t dp_rx_nbuf_sync_no_dsb(struct dp_soc *dp_soc, in dp_rx_nbuf_sync_no_dsb() argument
2764 qdf_dma_addr_t dp_rx_nbuf_sync(struct dp_soc *dp_soc, in dp_rx_nbuf_sync() argument
2772 void dp_rx_nbuf_unmap(struct dp_soc *soc, in dp_rx_nbuf_unmap()
2797 void dp_rx_nbuf_unmap_pool(struct dp_soc *soc, in dp_rx_nbuf_unmap_pool()
2811 void dp_rx_per_core_stats_update(struct dp_soc *soc, uint8_t ring_id, in dp_rx_per_core_stats_update()
2820 qdf_nbuf_t dp_rx_nbuf_alloc(struct dp_soc *soc, in dp_rx_nbuf_alloc()
2843 void dp_rx_desc_reuse(struct dp_soc *soc, qdf_nbuf_t *nbuf_list);
2852 void dp_rx_desc_delayed_free(struct dp_soc *soc);
2872 dp_rx_get_txrx_peer_and_vdev(struct dp_soc *soc, in dp_rx_get_txrx_peer_and_vdev()
2914 dp_peer_rx_reorder_queue_setup(struct dp_soc *soc, struct dp_peer *peer, in dp_peer_rx_reorder_queue_setup()
2923 void dp_rx_nbuf_list_deliver(struct dp_soc *soc, in dp_rx_nbuf_list_deliver()
2962 void dp_rx_nbuf_list_dup_deliver(struct dp_soc *soc, in dp_rx_nbuf_list_dup_deliver()
3025 QDF_STATUS dp_rx_wbm_desc_nbuf_sanity_check(struct dp_soc *soc,
3044 void dp_rx_err_tlv_invalidate(struct dp_soc *soc,
3055 void dp_rx_wbm_sg_list_last_msdu_war(struct dp_soc *soc);
3065 bool dp_rx_check_pkt_len(struct dp_soc *soc, uint32_t pkt_len);
3081 bool dp_rx_null_q_handle_invalid_peer_id_exception(struct dp_soc *soc,
3109 dp_rx_deliver_to_osif_stack(struct dp_soc *soc,
3125 dp_rx_set_wbm_err_info_in_nbuf(struct dp_soc *soc,
3131 dp_rx_get_defrag_bm_id(struct dp_soc *soc) in dp_rx_get_defrag_bm_id()
3137 dp_rx_get_rx_bm_id(struct dp_soc *soc) in dp_rx_get_rx_bm_id()
3143 dp_rx_get_rx_bm_id(struct dp_soc *soc) in dp_rx_get_rx_bm_id()
3155 dp_rx_get_defrag_bm_id(struct dp_soc *soc) in dp_rx_get_defrag_bm_id()
3172 void dp_rx_dump_info_and_assert(struct dp_soc *soc,
3188 dp_rx_link_desc_return(struct dp_soc *soc, hal_ring_desc_t ring_desc,
3202 dp_rx_link_desc_return_by_addr(struct dp_soc *soc,
3216 dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc,
3234 dp_rx_process_rxdma_err(struct dp_soc *soc, qdf_nbuf_t nbuf,
3247 void dp_rx_process_mic_error(struct dp_soc *soc, qdf_nbuf_t nbuf,
3267 void dp_2k_jump_handle(struct dp_soc *soc, qdf_nbuf_t nbuf, uint8_t *rx_tlv_hdr,
3284 uint32_t dp_rx_err_process(struct dp_intr *int_ctx, struct dp_soc *soc,
3301 dp_rx_wbm_err_process(struct dp_intr *int_ctx, struct dp_soc *soc,
3314 dp_rx_srng_access_start(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_start()
3329 dp_rx_srng_access_end(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_end()
3336 dp_rx_srng_access_start(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_start()
3343 dp_rx_srng_access_end(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rx_srng_access_end()
3351 QDF_STATUS dp_rx_desc_sanity(struct dp_soc *soc, hal_soc_handle_t hal_soc,
3357 QDF_STATUS dp_rx_desc_sanity(struct dp_soc *soc, hal_soc_handle_t hal_soc, in dp_rx_desc_sanity()
3376 QDF_STATUS dp_rx_desc_nbuf_sanity_check(struct dp_soc *soc,
3381 QDF_STATUS dp_rx_desc_nbuf_sanity_check(struct dp_soc *soc, in dp_rx_desc_nbuf_sanity_check()
3396 static inline void dp_rx_wbm_sg_list_reset(struct dp_soc *soc) in dp_rx_wbm_sg_list_reset()
3412 static inline void dp_rx_wbm_sg_list_deinit(struct dp_soc *soc) in dp_rx_wbm_sg_list_deinit()
3432 struct dp_soc *soc,
3466 void dp_rx_ring_record_entry(struct dp_soc *soc, uint8_t ring_num,
3470 dp_rx_ring_record_entry(struct dp_soc *soc, uint8_t ring_num, in dp_rx_ring_record_entry()
3511 dp_rx_deliver_to_stack_ext(struct dp_soc *soc, struct dp_vdev *vdev,
3552 dp_rx_link_desc_return_by_addr(struct dp_soc *soc, in dp_rx_link_desc_return_by_addr()
3559 static inline void dp_rx_wbm_sg_list_reset(struct dp_soc *soc) in dp_rx_wbm_sg_list_reset()
3563 static inline void dp_rx_wbm_sg_list_deinit(struct dp_soc *soc) in dp_rx_wbm_sg_list_deinit()
3568 dp_rxdma_err_process(struct dp_intr *int_ctx, struct dp_soc *soc, in dp_rxdma_err_process()