Home
last modified time | relevance | path

Searched refs:p_BmPool (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/ncsw/Peripherals/BM/
H A Dbm_pool.c58 static void depletion_link(t_BmPool *p_BmPool) in depletion_link() argument
60 t_BmPortal *p_Portal = (t_BmPortal *)p_BmPool->h_BmPortal; in depletion_link()
63 p_Portal->depletionPoolsTable[p_BmPool->bpid] = p_BmPool; in depletion_link()
64 bm_isr_bscn_mask(p_Portal->p_BmPortalLow, (uint8_t)p_BmPool->bpid, 1); in depletion_link()
68 static void depletion_unlink(t_BmPool *p_BmPool) in depletion_unlink() argument
70 t_BmPortal *p_Portal = (t_BmPortal *)p_BmPool->h_BmPortal; in depletion_unlink()
73 p_Portal->depletionPoolsTable[p_BmPool->bpid] = NULL; in depletion_unlink()
74 bm_isr_bscn_mask(p_Portal->p_BmPortalLow, (uint8_t)p_BmPool->bpid, 0); in depletion_unlink()
78 static t_Error BmPoolRelease(t_BmPool *p_BmPool, in BmPoolRelease() argument
85 if (p_BmPool->flags & BMAN_POOL_FLAG_NO_RELEASE) in BmPoolRelease()
[all …]
H A Dbm_portal.c200 t_BmPool *p_BmPool; in __poll_portal_slow() local
236 p_BmPool = p_BmPortal->depletionPoolsTable[idx]; in __poll_portal_slow()
237 ASSERT_COND(p_BmPool->f_Depletion); in __poll_portal_slow()
238 p_BmPool->f_Depletion(p_BmPool->h_App, (bool)af); in __poll_portal_slow()