/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
H A D | dp_tx_desc.h | 89 (_tx_desc_pool)->freelist = NULL; \ 107 (_tx_desc_pool)->freelist = NULL; \ 509 struct dp_tx_desc_s *tx_desc = pool->freelist; in dp_tx_get_desc_flow_pool() 511 pool->freelist = pool->freelist->next; in dp_tx_get_desc_flow_pool() 529 tx_desc->next = pool->freelist; in dp_tx_put_desc_flow_pool() 530 pool->freelist = tx_desc; in dp_tx_put_desc_flow_pool() 554 pool->freelist = NULL; in dp_tx_flow_pool_member_clean() 1035 tx_desc = pool->freelist; in dp_tx_desc_alloc() 1043 pool->freelist = pool->freelist->next; in dp_tx_desc_alloc() 1046 dp_tx_prefetch_desc(pool->freelist); in dp_tx_desc_alloc() [all …]
|
H A D | dp_rx_desc.c | 89 rx_desc_elem = rx_desc_pool->freelist; in dp_rx_desc_pool_init_generic() 124 rx_desc_pool->freelist = (union dp_rx_desc_list_elem_t *) in dp_rx_desc_pool_init() 265 rx_desc_pool->freelist = NULL; in dp_rx_desc_pool_deinit() 339 rx_desc_pool->freelist = &rx_desc_pool->array[0]; in dp_rx_desc_pool_init() 340 qdf_mem_zero(rx_desc_pool->freelist, rx_desc_pool->pool_size); in dp_rx_desc_pool_init() 462 rx_desc_pool->freelist = NULL; in dp_rx_desc_pool_deinit() 497 *desc_list = *tail = rx_desc_pool->freelist; in dp_rx_get_free_desc_list() 501 if (qdf_unlikely(!rx_desc_pool->freelist)) { in dp_rx_get_free_desc_list() 505 *tail = rx_desc_pool->freelist; in dp_rx_get_free_desc_list() 506 rx_desc_pool->freelist = rx_desc_pool->freelist->next; in dp_rx_get_free_desc_list() [all …]
|
H A D | dp_tx_desc.c | 275 tx_desc_pool->freelist = (struct dp_tx_desc_s *) in dp_tx_desc_pool_init() 399 dp_tx_ext_desc_pool->freelist = (struct dp_tx_ext_desc_elem_s *) in dp_tx_ext_desc_pool_init_by_id() 416 c_elem = dp_tx_ext_desc_pool->freelist; in dp_tx_ext_desc_pool_init_by_id() 599 tso_desc_pool->freelist = (struct qdf_tso_seg_elem_t *) in dp_tx_tso_desc_pool_init_by_id() 637 tso_desc_pool->freelist = NULL; in dp_tx_tso_desc_pool_deinit_by_id() 738 tso_num_seg_pool->freelist = (struct qdf_tso_num_seg_elem_t *) in dp_tx_tso_num_seg_pool_init_by_id() 774 tso_num_seg_pool->freelist = NULL; in dp_tx_tso_num_seg_pool_deinit_by_id()
|
H A D | dp_types.h | 592 union dp_rx_desc_list_elem_t *freelist; member 645 struct dp_tx_ext_desc_elem_s *freelist; member 777 struct qdf_tso_seg_elem_t *freelist; member 794 struct qdf_tso_num_seg_elem_t *freelist; member 827 struct dp_tx_desc_s *freelist; member 2927 struct dp_tx_me_buf_t *freelist; member 3707 uint8_t freelist; member 3727 struct dp_tx_me_buf_t *freelist; member
|
H A D | dp_peer.c | 3906 pdev->local_peer_ids.freelist = 0; in dp_local_peer_id_pool_init() 3927 i = pdev->local_peer_ids.freelist; in dp_local_peer_id_alloc() 3934 pdev->local_peer_ids.freelist = pdev->local_peer_ids.pool[i]; in dp_local_peer_id_alloc() 3951 pdev->local_peer_ids.pool[i] = pdev->local_peer_ids.freelist; in dp_local_peer_id_free() 3952 pdev->local_peer_ids.freelist = i; in dp_local_peer_id_free()
|
/wlan-driver/qcacld-3.0/core/dp/txrx/ |
H A D | ol_tx_desc.h | 263 struct ol_tx_desc_t *tx_desc = &pdev->tx_desc.freelist->tx_desc; in ol_tx_get_desc_global_pool() 265 pdev->tx_desc.freelist = pdev->tx_desc.freelist->next; in ol_tx_get_desc_global_pool() 284 pdev->tx_desc.freelist; in ol_tx_put_desc_global_pool() 285 pdev->tx_desc.freelist = in ol_tx_put_desc_global_pool() 315 struct ol_tx_desc_t *tx_desc = &pool->freelist->tx_desc; in ol_tx_get_desc_flow_pool() 317 pool->freelist = pool->freelist->next; in ol_tx_get_desc_flow_pool() 336 ((union ol_tx_desc_list_elem_t *)tx_desc)->next = pool->freelist; in ol_tx_put_desc_flow_pool() 337 pool->freelist = (union ol_tx_desc_list_elem_t *)tx_desc; in ol_tx_put_desc_flow_pool()
|
H A D | ol_tx_desc.c | 240 if (pdev->tx_desc.freelist) { in ol_tx_desc_alloc() 1027 if (pdev->tso_seg_pool.freelist) { in ol_tso_alloc_segment() 1029 tso_seg = pdev->tso_seg_pool.freelist; in ol_tso_alloc_segment() 1045 pdev->tso_seg_pool.freelist = pdev->tso_seg_pool.freelist->next; in ol_tso_alloc_segment() 1091 tso_seg->next = pdev->tso_seg_pool.freelist; in ol_tso_free_segment() 1095 pdev->tso_seg_pool.freelist = tso_seg; in ol_tso_free_segment() 1119 if (pdev->tso_num_seg_pool.freelist) { in ol_tso_num_seg_alloc() 1121 tso_num_seg = pdev->tso_num_seg_pool.freelist; in ol_tso_num_seg_alloc() 1122 pdev->tso_num_seg_pool.freelist = in ol_tso_num_seg_alloc() 1123 pdev->tso_num_seg_pool.freelist->next; in ol_tso_num_seg_alloc() [all …]
|
H A D | ol_tx_ll.c | 528 pdev->tso_seg_pool.freelist = c_element; in ol_tso_seg_list_init() 587 if (!pdev->tso_seg_pool.freelist && in ol_tso_seg_list_deinit() 592 c_element = pdev->tso_seg_pool.freelist; in ol_tso_seg_list_deinit() 595 pdev->tso_seg_pool.freelist = NULL; in ol_tso_seg_list_deinit() 642 pdev->tso_num_seg_pool.freelist = c_element; in ol_tso_num_seg_list_init() 690 if (!pdev->tso_num_seg_pool.freelist && in ol_tso_num_seg_list_deinit() 695 c_element = pdev->tso_num_seg_pool.freelist; in ol_tso_num_seg_list_deinit() 698 pdev->tso_num_seg_pool.freelist = NULL; in ol_tso_num_seg_list_deinit()
|
H A D | ol_txrx_types.h | 528 union ol_tx_desc_list_elem_t *freelist; member 719 struct ol_txrx_fw_stats_desc_elem_t *freelist; member 796 union ol_tx_desc_list_elem_t *freelist; member 980 ol_txrx_local_peer_id_t freelist; member 1043 struct qdf_tso_seg_elem_t *freelist; member 1050 struct qdf_tso_num_seg_elem_t *freelist; member 1335 uint32_t *freelist; /* free list of qdf_tso_seg_elem_t */ member
|
H A D | ol_txrx.c | 574 pdev->local_peer_ids.freelist = 0; in ol_txrx_local_peer_id_pool_init() 596 i = pdev->local_peer_ids.freelist; in ol_txrx_local_peer_id_alloc() 603 pdev->local_peer_ids.freelist = pdev->local_peer_ids.pool[i]; in ol_txrx_local_peer_id_alloc() 621 pdev->local_peer_ids.pool[i] = pdev->local_peer_ids.freelist; in ol_txrx_local_peer_id_free() 622 pdev->local_peer_ids.freelist = i; in ol_txrx_local_peer_id_free() 1197 pdev->tx_desc.freelist = in ol_txrx_pdev_post_attach() 1200 c_element = pdev->tx_desc.freelist; in ol_txrx_pdev_post_attach() 1260 (uint32_t *)pdev->tx_desc.freelist, in ol_txrx_pdev_post_attach() 1261 (uint32_t *)(pdev->tx_desc.freelist + desc_pool_size)); in ol_txrx_pdev_post_attach() 1761 pdev->tx_desc.freelist = NULL; in ol_txrx_pdev_pre_detach() [all …]
|
H A D | ol_tx_send.c | 1161 tx_desc_last->next = pdev->tx_desc.freelist; in ol_tx_completion_handler() 1162 pdev->tx_desc.freelist = lcl_freelist; in ol_tx_completion_handler() 1464 tx_desc_last->next = pdev->tx_desc.freelist; in ol_tx_inspect_handler() 1465 pdev->tx_desc.freelist = lcl_freelist; in ol_tx_inspect_handler()
|
H A D | ol_txrx_flow_control.c | 252 temp_list = pool->freelist; in ol_tx_delete_flow_pool() 254 pool->freelist = NULL; in ol_tx_delete_flow_pool() 693 pool->freelist = temp_list; in ol_tx_create_flow_pool()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/ |
H A D | dp_mon_2.0.c | 56 temp_list = mon_desc_pool->freelist; in dp_mon_add_desc_list_to_free_list() 57 mon_desc_pool->freelist = *local_desc_list; in dp_mon_add_desc_list_to_free_list() 88 *desc_list = *tail = mon_desc_pool->freelist; in dp_mon_get_free_desc_list() 91 if (qdf_unlikely(!mon_desc_pool->freelist)) { in dp_mon_get_free_desc_list() 95 *tail = mon_desc_pool->freelist; in dp_mon_get_free_desc_list() 96 mon_desc_pool->freelist = mon_desc_pool->freelist->next; in dp_mon_get_free_desc_list() 145 mon_desc_pool->freelist = &mon_desc_pool->array[0]; in dp_mon_desc_pool_init() 147 qdf_mem_zero(mon_desc_pool->freelist, in dp_mon_desc_pool_init() 169 mon_desc_pool->freelist = NULL; in dp_mon_desc_pool_deinit()
|
H A D | dp_mon_2.0.h | 233 union dp_mon_desc_list_elem_t *freelist; member
|
/wlan-driver/qcacld-3.0/core/dp/htt/ |
H A D | htt_tx.c | 364 pdev->tx_descs.freelist = (uint32_t *)cacheable_pages[0]; in htt_tx_attach() 365 p = (uint32_t **)pdev->tx_descs.freelist; in htt_tx_attach() 531 pdev->tx_descs.freelist = (uint32_t *)page_info->page_v_addr_start; in htt_tx_attach() 532 p = (uint32_t **) pdev->tx_descs.freelist; in htt_tx_attach() 674 htt_host_tx_desc = (struct htt_host_tx_desc_t *)pdev->tx_descs.freelist; in htt_tx_desc_alloc() 680 if (pdev->tx_descs.freelist) { in htt_tx_desc_alloc() 681 pdev->tx_descs.freelist = in htt_tx_desc_alloc() 682 *((uint32_t **) pdev->tx_descs.freelist); in htt_tx_desc_alloc() 717 *((uint32_t **) htt_host_tx_desc) = pdev->tx_descs.freelist; in htt_tx_desc_free() 718 pdev->tx_descs.freelist = (uint32_t *) htt_host_tx_desc; in htt_tx_desc_free()
|
H A D | htt_types.h | 387 uint32_t *freelist; member
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh_tx.c | 511 tcl_desc_pool->freelist = (uint32_t *)page_info->page_v_addr_start; in dp_tx_tcl_desc_pool_init_rh() 544 tx_desc->tcl_cmd_vaddr = (void *)tcl_desc_pool->freelist; in dp_tx_alloc_tcl_desc_rh() 546 if (tcl_desc_pool->freelist) in dp_tx_alloc_tcl_desc_rh() 547 tcl_desc_pool->freelist = in dp_tx_alloc_tcl_desc_rh() 548 *((uint32_t **)tcl_desc_pool->freelist); in dp_tx_alloc_tcl_desc_rh() 597 tx_desc = tx_desc_pool->freelist; in dp_tx_desc_pool_init_rh()
|
H A D | dp_rh_tx.h | 49 uint32_t *freelist; member
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/ |
H A D | dp_rx_mon_status_1.0.c | 1260 if (!rx_desc_pool->freelist) { in dp_mon_status_srng_drop_for_mac() 1264 rx_desc_elem = rx_desc_pool->freelist; in dp_mon_status_srng_drop_for_mac() 1265 rx_desc_pool->freelist = rx_desc_pool->freelist->next; in dp_mon_status_srng_drop_for_mac()
|
H A D | dp_rx_mon_dest_1.0.c | 849 if (rx_desc_pool->freelist) in dp_rx_pdev_mon_buf_desc_pool_init()
|
/wlan-driver/qca-wifi-host-cmn/hif/src/ce/ |
H A D | ce_service.c | 610 qdf_nbuf_t freelist = NULL, hfreelist = NULL, tempnext; in ce_batch_send() local 634 if (!freelist) { in ce_batch_send() 635 freelist = msdu; in ce_batch_send() 638 qdf_nbuf_set_next(freelist, msdu); in ce_batch_send() 639 freelist = msdu; in ce_batch_send()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/ |
H A D | dp_be.h | 282 struct dp_tx_desc_s *freelist; member
|
H A D | dp_be_tx.c | 1699 tx_desc = tx_desc_pool->freelist; in dp_tx_desc_pool_init_be()
|
H A D | dp_be_rx.c | 1079 rx_desc_elem = rx_desc_pool->freelist; in dp_rx_desc_pool_init_be_cc()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/ |
H A D | dp_li_tx.c | 608 tx_desc = tx_desc_pool->freelist; in dp_tx_desc_pool_init_li()
|