Lines Matching refs:index
166 RK_S32 index; member
185 RK_S32 index; member
537 static void buf_slot_logs_write(MppBufSlotLogs *logs, RK_S32 index, MppBufSlotOps op, in buf_slot_logs_write() argument
543 log->index = index; in buf_slot_logs_write()
567 log->index, op_string[log->ops], log->status_in.val, log->status_out.val); in buf_slot_logs_dump()
607 RK_S32 index = slot->index; in slot_ops_with_log() local
645 mpp_err("can not clr hal_input on slot %d\n", slot->index); in slot_ops_with_log()
657 mpp_err("can not clr hal_output on slot %d\n", slot->index); in slot_ops_with_log()
678 mpp_err("can not clr queue_use on slot %d\n", slot->index); in slot_ops_with_log()
708 impl->slots_idx, index, op_string[op], arg, before.val, status.val); in slot_ops_with_log()
710 buf_slot_logs_write(impl->logs, index, op, before, status); in slot_ops_with_log()
723 slot->index = pos + i; in init_slot_entry()
1020 MPP_RET mpp_buf_slot_get_unused(MppBufSlots slots, RK_S32 *index) in mpp_buf_slot_get_unused() argument
1026 if (!impl || !index) { in mpp_buf_slot_get_unused()
1037 *index = i; in mpp_buf_slot_get_unused()
1046 *index = -1; in mpp_buf_slot_get_unused()
1056 MPP_RET mpp_buf_slot_set_flag(MppBufSlots slots, RK_S32 index, SlotUsageType type) in mpp_buf_slot_set_flag() argument
1067 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_set_flag()
1068 slot_ops_with_log(impl, &impl->slots[index], set_flag_op[type], NULL); in mpp_buf_slot_set_flag()
1075 MPP_RET mpp_buf_slot_clr_flag(MppBufSlots slots, RK_S32 index, SlotUsageType type) in mpp_buf_slot_clr_flag() argument
1088 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_clr_flag()
1089 slot = &impl->slots[index]; in mpp_buf_slot_clr_flag()
1104 MPP_RET mpp_buf_slot_enqueue(MppBufSlots slots, RK_S32 index, SlotQueueType type) in mpp_buf_slot_enqueue() argument
1116 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_enqueue()
1117 slot = &impl->slots[index]; in mpp_buf_slot_enqueue()
1129 MPP_RET mpp_buf_slot_dequeue(MppBufSlots slots, RK_S32 *index, SlotQueueType type) in mpp_buf_slot_dequeue() argument
1134 if (!impl || !index) { in mpp_buf_slot_dequeue()
1154 slot_assert(impl, slot->index < impl->buf_count); in mpp_buf_slot_dequeue()
1157 *index = slot->index; in mpp_buf_slot_dequeue()
1164 MPP_RET mpp_buf_slot_set_prop(MppBufSlots slots, RK_S32 index, SlotPropType type, void *val) in mpp_buf_slot_set_prop() argument
1176 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_set_prop()
1177 slot = &impl->slots[index]; in mpp_buf_slot_set_prop()
1225 impl->info_change_slot_idx = index; in mpp_buf_slot_set_prop()
1265 MPP_RET mpp_buf_slot_get_prop(MppBufSlots slots, RK_S32 index, SlotPropType type, void *val) in mpp_buf_slot_get_prop() argument
1277 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_get_prop()
1278 slot = &impl->slots[index]; in mpp_buf_slot_get_prop()
1317 MPP_RET mpp_buf_slot_reset(MppBufSlots slots, RK_S32 index) in mpp_buf_slot_reset() argument
1322 if (!impl || index < 0) { in mpp_buf_slot_reset()
1327 buf_slot_dbg(BUF_SLOT_DBG_SETUP, "slot %p reset index %d\n", slots, index); in mpp_buf_slot_reset()
1331 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_reset()
1332 slot = &impl->slots[index]; in mpp_buf_slot_reset()
1345 MPP_RET mpp_buf_slot_default_info(MppBufSlots slots, RK_S32 index, void *val) in mpp_buf_slot_default_info() argument
1347 if (!slots || index < 0) { in mpp_buf_slot_default_info()
1354 slot_assert(impl, (index >= 0) && (index < impl->buf_count)); in mpp_buf_slot_default_info()
1355 MppBufSlotEntry *slot = &impl->slots[index]; in mpp_buf_slot_default_info()