Home | History | Annotate | Download | only in src

Lines Matching refs:buf_status

234     my_obj->buf_status[idx].in_kernel = 0;
239 my_obj->buf_status[idx].buf_refcnt++;
241 my_obj->buf_status[idx].buf_refcnt += has_cb;
295 my_obj->buf_status[buf_info->buf->buf_idx].buf_refcnt++;
1429 my_obj->buf_status =
1432 if (NULL == my_obj->buf_status) {
1433 CDBG_ERROR("%s: No memory for buf_status", __func__);
1439 memset(my_obj->buf_status, 0, sizeof(mm_stream_buf_status_t) * my_obj->buf_num);
1441 my_obj->buf_status[i].initial_reg_flag = reg_flags[i];
1487 if (my_obj->buf_status != NULL) {
1488 free(my_obj->buf_status);
1489 my_obj->buf_status = NULL;
1523 if (my_obj->buf_status[i].initial_reg_flag) {
1529 my_obj->buf_status[i].buf_refcnt = 0;
1530 my_obj->buf_status[i].in_kernel = 1;
1534 my_obj->buf_status[i].buf_refcnt = 1;
1535 my_obj->buf_status[i].in_kernel = 0;
1574 if (NULL != my_obj->buf_status) {
1576 my_obj->buf_status[i].buf_refcnt = 0;
1577 my_obj->buf_status[i].in_kernel = 0;
2507 if(my_obj->buf_status[frame->buf_idx].buf_refcnt == 0) {
2510 my_obj->buf_status[frame->buf_idx].buf_refcnt);
2513 my_obj->buf_status[frame->buf_idx].buf_refcnt--;
2514 if (0 == my_obj->buf_status[frame->buf_idx].buf_refcnt) {
2521 my_obj->buf_status[frame->buf_idx].in_kernel = 1;
2525 my_obj->buf_status[frame->buf_idx].buf_refcnt);