Home | History | Annotate | Download | only in common

Lines Matching refs:ps_buf_mgr

61 * @param[in] ps_buf_mgr
73 buf_mgr_t *ps_buf_mgr)
77 ps_buf_mgr->u4_max_buf_cnt = BUF_MGR_MAX_CNT;
78 ps_buf_mgr->u4_active_buf_cnt = 0;
82 ps_buf_mgr->au4_status[id] = 0;
83 ps_buf_mgr->apv_ptr[id] = NULL;
98 * @param[in] ps_buf_mgr
112 buf_mgr_t *ps_buf_mgr,
118 if(buf_id >= (WORD32)ps_buf_mgr->u4_max_buf_cnt)
124 if((ps_buf_mgr->apv_ptr[buf_id] != NULL) &&
125 (ps_buf_mgr->apv_ptr[buf_id] != pv_ptr))
129 ps_buf_mgr->apv_ptr[buf_id] = pv_ptr;
145 * @param[in] ps_buf_mgr
159 buf_mgr_t *ps_buf_mgr,
166 for(id = 0; id < (WORD32)ps_buf_mgr->u4_max_buf_cnt; id++)
169 if((ps_buf_mgr->au4_status[id] == 0) && (ps_buf_mgr->apv_ptr[id]))
173 ps_buf_mgr->au4_status[id] = 1;
174 pv_ret_ptr = ps_buf_mgr->apv_ptr[id];
192 * @param[in] ps_buf_mgr
203 buf_mgr_t *ps_buf_mgr)
207 for(id = 0; id < ps_buf_mgr->u4_max_buf_cnt; id++)
209 if((ps_buf_mgr->au4_status[id] == 0) &&
210 (ps_buf_mgr->apv_ptr[id]))
231 * @param[in] ps_buf_mgr
248 buf_mgr_t *ps_buf_mgr,
253 if(buf_id >= (WORD32)ps_buf_mgr->u4_max_buf_cnt)
258 ps_buf_mgr->au4_status[buf_id] &= ~mask;
261 if(ps_buf_mgr->au4_status[buf_id] == 1)
263 ps_buf_mgr->au4_status[buf_id] = 0;
281 * @param[in] ps_buf_mgr
299 buf_mgr_t *ps_buf_mgr,
303 if(buf_id >= (WORD32)ps_buf_mgr->u4_max_buf_cnt)
309 if((ps_buf_mgr->au4_status[buf_id] & mask) != 0)
314 ps_buf_mgr->au4_status[buf_id] |= mask;
328 * @param[in] ps_buf_mgr
342 buf_mgr_t *ps_buf_mgr,
345 return ps_buf_mgr->au4_status[buf_id];
358 * @param[in] ps_buf_mgr
372 buf_mgr_t *ps_buf_mgr,
375 return ps_buf_mgr->apv_ptr[buf_id];
388 * @param[in] ps_buf_mgr
399 buf_mgr_t *ps_buf_mgr)
401 return ps_buf_mgr->u4_max_buf_cnt;