Lines Matching refs:pktpool_t
88 pktpool_t *pktpools_registry[PKTPOOL_MAXIMUM_ID + 1]; /* Pktpool registry */
111 static void hnd_pktpool_heap_pkt_release(osl_t *osh, pktpool_t *pktp, uint32 flag);
112 static void hnd_pktpool_heap_pkt_retrieve(pktpool_t *pktp, uint32 flag);
119 static int pktpool_register(pktpool_t * poolptr);
120 static int pktpool_deregister(pktpool_t * poolptr);
123 static void pktpool_avail_notify(pktpool_t *pktp);
127 pktpool_t *
134 BCMRAMFN(pktpool_registry_set)(int id, pktpool_t *pp) in BCMRAMFN()
140 BCMRAMFN(pktpool_registry_cmp)(int id, pktpool_t *pp) in BCMRAMFN()
195 BCMATTACHFN(pktpool_register)(pktpool_t * poolptr) in BCMATTACHFN()
218 BCMATTACHFN(pktpool_deregister)(pktpool_t * poolptr) in BCMATTACHFN()
259 pktpool_t *pktp, in BCMATTACHFN()
278 bzero(pktp, sizeof(pktpool_t)); in BCMATTACHFN()
366 BCMATTACHFN(pktpool_deinit)(osl_t *osh, pktpool_t *pktp) in BCMATTACHFN()
417 pktpool_fill(osl_t *osh, pktpool_t *pktp, bool minimal) in pktpool_fill()
486 pktpool_reclaim(osl_t *osh, pktpool_t *pktp, uint16 free_cnt, uint8 action) in pktpool_reclaim()
588 pktpool_empty(osl_t *osh, pktpool_t *pktp) in pktpool_empty()
638 BCMPOSTTRAPFN(pktpool_avail)(pktpool_t *pktpool) in BCMPOSTTRAPFN()
650 BCMPOSTTRAPFASTPATH(pktpool_deq)(pktpool_t *pktp) in BCMPOSTTRAPFASTPATH()
676 BCMPOSTTRAPFASTPATH(pktpool_enq)(pktpool_t *pktp, void *p) in BCMPOSTTRAPFASTPATH()
695 BCMATTACHFN(pktpool_hostaddr_fill_register)(pktpool_t *pktp, pktpool_cb_extn_t cb, void *arg) in BCMATTACHFN()
707 BCMATTACHFN(pktpool_rxcplid_fill_register)(pktpool_t *pktp, pktpool_cb_extn_t cb, void *arg) in BCMATTACHFN()
722 pktpool_invoke_dmarxfill(pktpool_t *pktp) in pktpool_invoke_dmarxfill()
733 BCMATTACHFN(pkpool_haddr_avail_register_cb)(pktpool_t *pktp, pktpool_cb_t cb, void *arg) in BCMATTACHFN()
749 pktpool_avail_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg) in pktpool_avail_register()
792 pktpool_avail_deregister(pktpool_t *pktp, pktpool_cb_t cb, void *arg) in pktpool_avail_deregister()
840 BCMATTACHFN(pktpool_empty_register)(pktpool_t *pktp, pktpool_cb_t cb, void *arg) in BCMATTACHFN()
872 BCMPOSTTRAPFN(pktpool_empty_notify)(pktpool_t *pktp) in BCMPOSTTRAPFN()
888 pktpool_dbg_register(pktpool_t *pktp, pktpool_cb_t cb, void *arg) in pktpool_dbg_register()
918 int pktpool_dbg_notify(pktpool_t *pktp);
921 pktpool_dbg_notify(pktpool_t *pktp) in pktpool_dbg_notify()
942 pktpool_dbg_dump(pktpool_t *pktp) in pktpool_dbg_dump()
965 pktpool_stats_dump(pktpool_t *pktp, pktpool_stats_t *stats) in pktpool_stats_dump()
1005 pktpool_start_trigger(pktpool_t *pktp, void *p) in pktpool_start_trigger()
1035 int pktpool_stop_trigger(pktpool_t *pktp, void *p);
1038 pktpool_stop_trigger(pktpool_t *pktp, void *p) in pktpool_stop_trigger()
1079 pktpool_avail_notify_normal(osl_t *osh, pktpool_t *pktp) in pktpool_avail_notify_normal()
1098 pktpool_avail_notify_exclusive(osl_t *osh, pktpool_t *pktp, pktpool_cb_t cb) in pktpool_avail_notify_exclusive()
1131 BCMPOSTTRAPFN(pktpool_avail_notify)(pktpool_t *pktp) in BCMPOSTTRAPFN()
1173 BCMFASTPATH(pktpool_update_freelist)(pktpool_t *pktp, void *p, uint pkts_consumed) in BCMFASTPATH()
1184 BCMPOSTTRAPFASTPATH(pktpool_get_ext)(pktpool_t *pktp, uint8 type, uint *pktcnt) in BCMPOSTTRAPFASTPATH()
1289 BCMFASTPATH(pktpool_nfree)(pktpool_t *pktp, void *head, void *tail, uint count) in BCMFASTPATH()
1314 BCMPOSTTRAPFASTPATH(pktpool_free)(pktpool_t *pktp, void *p) in BCMPOSTTRAPFASTPATH()
1328 pktpool_t *_pktp = pktpool_shared_rxdata; in BCMPOSTTRAPFASTPATH()
1371 pktpool_add(pktpool_t *pktp, void *p) in pktpool_add()
1410 BCMRAMFN(pktpool_setmaxlen)(pktpool_t *pktp, uint16 maxlen) in BCMRAMFN()
1433 BCMPOSTTRAPFN(pktpool_emptycb_disable)(pktpool_t *pktp, bool disable) in BCMPOSTTRAPFN()
1475 pktpool_emptycb_disabled(pktpool_t *pktp) in pktpool_emptycb_disabled()
1484 pktpool_t *pktpool_shared = NULL;
1487 pktpool_t *pktpool_shared_lfrag = NULL;
1489 pktpool_t *pktpool_resv_lfrag = NULL;
1495 pktpool_t *pktpool_shared_alfrag = NULL;
1496 pktpool_t *pktpool_shared_alfrag_data = NULL;
1499 pktpool_t *pktpool_shared_rxlfrag = NULL;
1502 pktpool_t *pktpool_shared_rxdata = NULL;
1527 pktpool_shared = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1535 pktpool_shared_lfrag = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1559 pktpool_shared_alfrag = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1566 pktpool_shared_alfrag_data = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1575 pktpool_shared_rxlfrag = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1584 pktpool_shared_rxdata = MALLOCZ(osh, sizeof(pktpool_t)); in BCMATTACHFN()
1751 pktpool_shared_rxlfrag = (pktpool_t *)NULL; in BCMATTACHFN()
1762 pktpool_shared_rxdata = (pktpool_t *)NULL; in BCMATTACHFN()
1772 pktpool_shared_lfrag = (pktpool_t *)NULL; in BCMATTACHFN()
1782 pktpool_shared_alfrag = (pktpool_t *)NULL; in BCMATTACHFN()
1791 pktpool_shared_alfrag_data = (pktpool_t *)NULL; in BCMATTACHFN()
1810 pktpool_shared = (pktpool_t *)NULL; in BCMATTACHFN()
1820 hnd_pktpool_fill(pktpool_t *pktpool, bool minimal) in hnd_pktpool_fill()
1895 pktpool_t *pktp; in hnd_pktpool_heap_handle()
1919 pktpool_t *pktp; in hnd_pktpool_freelist_alloc()
1935 hnd_pktpool_heap_pkt_release(osl_t *osh, pktpool_t *pktp, uint32 flag) in hnd_pktpool_heap_pkt_release()
2008 pktpool_t *pktp; in BCMFASTPATH()
2023 hnd_pktpool_heap_pkt_retrieve(pktpool_t *pktp, uint32 flag) in hnd_pktpool_heap_pkt_retrieve()
2044 pktpool_t *pktp = (pktpool_t *)ctxt; in hnd_pktpool_heap_get_cb()
2119 hnd_pktpool_get_min_bkup_buf(pktpool_t *pktp) in hnd_pktpool_get_min_bkup_buf()