Home | History | Annotate | Download | only in src

Lines Matching refs:buf_status

214     my_obj->buf_status[idx].in_kernel = 0;
219 my_obj->buf_status[idx].buf_refcnt++;
221 my_obj->buf_status[idx].buf_refcnt += has_cb;
276 my_obj->buf_status[buf_info->buf->buf_idx].buf_refcnt++;
1420 my_obj->buf_status =
1423 if (NULL == my_obj->buf_status) {
1424 CDBG_ERROR("%s: No memory for buf_status", __func__);
1430 memset(my_obj->buf_status, 0, sizeof(mm_stream_buf_status_t) * my_obj->buf_num);
1432 my_obj->buf_status[i].initial_reg_flag = reg_flags[i];
1478 if (my_obj->buf_status != NULL) {
1479 free(my_obj->buf_status);
1480 my_obj->buf_status = NULL;
1515 if (my_obj->buf_status[i].initial_reg_flag) {
1522 my_obj->buf_status[i].buf_refcnt = 0;
1523 my_obj->buf_status[i].in_kernel = 1;
1527 my_obj->buf_status[i].buf_refcnt = 1;
1528 my_obj->buf_status[i].in_kernel = 0;
1567 if (NULL != my_obj->buf_status) {
1569 my_obj->buf_status[i].buf_refcnt = 0;
1570 my_obj->buf_status[i].in_kernel = 0;
2509 if(my_obj->buf_status[frame->buf_idx].buf_refcnt == 0) {
2512 my_obj->buf_status[frame->buf_idx].buf_refcnt);
2515 my_obj->buf_status[frame->buf_idx].buf_refcnt--;
2516 if (0 == my_obj->buf_status[frame->buf_idx].buf_refcnt) {
2523 my_obj->buf_status[frame->buf_idx].in_kernel = 1;
2527 my_obj->buf_status[frame->buf_idx].buf_refcnt);