Home
last modified time | relevance | path

Searched refs:ref (Results 1 - 25 of 63) sorted by relevance

123

/device/soc/rockchip/common/hardware/mpp/include/
H A Drk_venc_ref.h154 /* for default ref global config */
163 /* with ref arg as temporal layer id */
165 /* with ref arg as long-term reference picture index */
167 /* with ref arg as short-term reference picture difference frame_num */
171 /* for lt-ref */
176 /* for st-ref */
187 signed int lt_gap; /* gap between two lt-ref with same lt_idx */
218 MPP_RET mpp_enc_ref_cfg_init(MppEncRefCfg *ref);
219 MPP_RET mpp_enc_ref_cfg_deinit(MppEncRefCfg *ref);
221 MPP_RET mpp_enc_ref_cfg_reset(MppEncRefCfg ref);
[all...]
/device/soc/rockchip/rk3399/hardware/mpp/include/
H A Drk_venc_ref.h155 /* for default ref global config */
164 /* with ref arg as temporal layer id */
166 /* with ref arg as long-term reference picture index */
168 /* with ref arg as short-term reference picture difference frame_num */
172 /* for lt-ref */
177 /* for st-ref */
188 RK_S32 lt_gap; /* gap between two lt-ref with same lt_idx */
219 MPP_RET mpp_enc_ref_cfg_init(MppEncRefCfg *ref);
220 MPP_RET mpp_enc_ref_cfg_deinit(MppEncRefCfg *ref);
222 MPP_RET mpp_enc_ref_cfg_reset(MppEncRefCfg ref);
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/include/
H A Drk_venc_ref.h155 /* for default ref global config */
164 /* with ref arg as temporal layer id */
166 /* with ref arg as long-term reference picture index */
168 /* with ref arg as short-term reference picture difference frame_num */
172 /* for lt-ref */
177 /* for st-ref */
188 RK_S32 lt_gap; /* gap between two lt-ref with same lt_idx */
219 MPP_RET mpp_enc_ref_cfg_init(MppEncRefCfg *ref);
220 MPP_RET mpp_enc_ref_cfg_deinit(MppEncRefCfg *ref);
222 MPP_RET mpp_enc_ref_cfg_reset(MppEncRefCfg ref);
[all...]
/device/soc/rockchip/rk3588/hardware/mpp/include/
H A Drk_venc_ref.h156 /* for default ref global config */
165 /* with ref arg as temporal layer id */
167 /* with ref arg as long-term reference picture index */
169 /* with ref arg as short-term reference picture difference frame_num */
173 /* for lt-ref */
178 /* for st-ref */
189 RK_S32 lt_gap; /* gap between two lt-ref with same lt_idx */
220 MPP_RET mpp_enc_ref_cfg_init(MppEncRefCfg *ref);
221 MPP_RET mpp_enc_ref_cfg_deinit(MppEncRefCfg *ref);
223 MPP_RET mpp_enc_ref_cfg_reset(MppEncRefCfg ref);
[all...]
H A Dmpi_enc_utils.h98 MPP_RET mpi_enc_gen_ref_cfg(MppEncRefCfg ref, RK_S32 gop_mode);
99 MPP_RET mpi_enc_gen_smart_gop_ref_cfg(MppEncRefCfg ref, RK_S32 gop_len, RK_S32 vi_len);
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/inc/
H A Dmpp_enc_ref.h62 MppEncCpbInfo *mpp_enc_ref_cfg_get_cpb_info(MppEncRefCfg ref);
64 #define check_is_mpp_enc_ref_cfg(ref) _check_is_mpp_enc_ref_cfg(__FUNCTION__, ref)
65 MPP_RET _check_is_mpp_enc_ref_cfg(const char *func, void *ref);
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
H A Dosal_fence.c35 unsigned int ref; member
48 if (fence->ref > 0) { in osal_fence_try_del()
113 fence_node->ref = 1; in osal_fence_create()
144 fence_node->ref--; in osal_fence_destroy()
171 fence_node->ref++; in osal_fence_acquire_private()
194 fence_node->ref--; in osal_fence_release_private()
241 fence_node->ref++; in osal_fence_wait()
249 fence_node->ref--; in osal_fence_wait()
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_iommu.c59 static void mpp_dma_release_buffer(struct kref *ref) in mpp_dma_release_buffer() argument
61 struct mpp_dma_buffer *buffer = container_of(ref, struct mpp_dma_buffer, ref); in mpp_dma_release_buffer()
88 kref_put(&oldest->ref, mpp_dma_release_buffer); in mpp_dma_remove_extra_buffer()
99 kref_put(&buffer->ref, mpp_dma_release_buffer); in mpp_dma_release()
118 kref_put(&buffer->ref, mpp_dma_release_buffer); in mpp_dma_release_fd()
182 if (kref_get_unless_zero(&buffer->ref)) { in mpp_dma_import_fd()
228 kref_init(&buffer->ref); in mpp_dma_import_fd()
232 kref_get(&buffer->ref); in mpp_dma_import_fd()
315 kref_put(&buffer->ref, mpp_dma_release_buffe in mpp_dma_session_destroy()
[all...]
H A Dmpp_rkvdec2_link.c940 static void rkvdec2_link_free_task(struct kref *ref) in rkvdec2_link_free_task() argument
944 struct mpp_task *task = container_of(ref, struct mpp_task, ref); in rkvdec2_link_free_task()
1076 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_taskqueue_scan_pending_abort_task()
1193 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_session_pop_pending()
1201 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_session_pop_done()
1217 kref_init(&task->ref); in rkvdec2_link_process_task()
1224 kref_get(&task->ref); in rkvdec2_link_process_task()
1229 kref_get(&task->ref); in rkvdec2_link_process_task()
1239 kref_put(&task->ref, rkvdec2_link_free_tas in rkvdec2_link_process_task()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_iommu.c59 static void mpp_dma_release_buffer(struct kref *ref) in mpp_dma_release_buffer() argument
62 container_of(ref, struct mpp_dma_buffer, ref); in mpp_dma_release_buffer()
92 kref_put(&oldest->ref, mpp_dma_release_buffer); in mpp_dma_remove_extra_buffer()
103 kref_put(&buffer->ref, mpp_dma_release_buffer); in mpp_dma_release()
122 kref_put(&buffer->ref, mpp_dma_release_buffer); in mpp_dma_release_fd()
188 if (kref_get_unless_zero(&buffer->ref)) { in mpp_dma_import_fd()
236 kref_init(&buffer->ref); in mpp_dma_import_fd()
238 kref_get(&buffer->ref); in mpp_dma_import_fd()
321 kref_put(&buffer->ref, mpp_dma_release_buffe in mpp_dma_session_destroy()
[all...]
H A Dmpp_rkvdec2_link.c964 static void rkvdec2_link_free_task(struct kref *ref) in rkvdec2_link_free_task() argument
968 struct mpp_task *task = container_of(ref, struct mpp_task, ref); in rkvdec2_link_free_task()
1101 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_taskqueue_scan_pending_abort_task()
1231 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_session_pop_pending()
1240 kref_put(&task->ref, rkvdec2_link_free_task); in mpp_session_pop_done()
1257 kref_init(&task->ref); in rkvdec2_link_process_task()
1264 kref_get(&task->ref); in rkvdec2_link_process_task()
1269 kref_get(&task->ref); in rkvdec2_link_process_task()
1279 kref_put(&task->ref, rkvdec2_link_free_tas in rkvdec2_link_process_task()
[all...]
/device/soc/rockchip/rk3399/hardware/mpp/src/
H A Dmpi_enc_utils.c50 static MPP_RET mpi_enc_gen_ref_cfg(MppEncRefCfg ref, RK_S32 gop_mode) in mpi_enc_gen_ref_cfg() argument
81 /* set 8 frame lt-ref gap */ in mpi_enc_gen_ref_cfg()
89 /* set tsvc4 st-ref struct */ in mpi_enc_gen_ref_cfg()
90 /* st 0 layer 0 - ref */ in mpi_enc_gen_ref_cfg()
96 /* st 1 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
102 /* st 2 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
108 /* st 3 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
114 /* st 4 layer 1 - ref */ in mpi_enc_gen_ref_cfg()
120 /* st 5 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
126 /* st 6 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
240 mpi_enc_gen_smart_gop_ref_cfg(MppEncRefCfg ref, RK_S32 gop_len, RK_S32 vi_len) mpi_enc_gen_smart_gop_ref_cfg() argument
597 MppEncRefCfg ref; test_mpp_enc_cfg_setup() local
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/src/
H A Dmpi_enc_utils.c51 static MPP_RET mpi_enc_gen_ref_cfg(MppEncRefCfg ref, RK_S32 gop_mode) in mpi_enc_gen_ref_cfg() argument
82 /* set 8 frame lt-ref gap */ in mpi_enc_gen_ref_cfg()
90 /* set tsvc4 st-ref struct */ in mpi_enc_gen_ref_cfg()
91 /* st 0 layer 0 - ref */ in mpi_enc_gen_ref_cfg()
97 /* st 1 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
103 /* st 2 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
109 /* st 3 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
115 /* st 4 layer 1 - ref */ in mpi_enc_gen_ref_cfg()
121 /* st 5 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
127 /* st 6 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
241 mpi_enc_gen_smart_gop_ref_cfg(MppEncRefCfg ref, RK_S32 gop_len, RK_S32 vi_len) mpi_enc_gen_smart_gop_ref_cfg() argument
589 MppEncRefCfg ref; test_mpp_enc_cfg_setup() local
[all...]
/device/soc/rockchip/common/hardware/mpp/src/
H A Dmpi_enc_utils.c30 static MPP_RET mpi_enc_gen_ref_cfg(MppEncRefCfg ref, signed int gop_mode) in mpi_enc_gen_ref_cfg() argument
61 /* set 8 frame lt-ref gap */ in mpi_enc_gen_ref_cfg()
69 /* set tsvc4 st-ref struct */ in mpi_enc_gen_ref_cfg()
70 /* st 0 layer 0 - ref */ in mpi_enc_gen_ref_cfg()
76 /* st 1 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
82 /* st 2 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
88 /* st 3 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
94 /* st 4 layer 1 - ref */ in mpi_enc_gen_ref_cfg()
100 /* st 5 layer 3 - non-ref */ in mpi_enc_gen_ref_cfg()
106 /* st 6 layer 2 - ref */ in mpi_enc_gen_ref_cfg()
222 mpi_enc_gen_smart_gop_ref_cfg(MppEncRefCfg ref, signed int gop_len, signed int vi_len) mpi_enc_gen_smart_gop_ref_cfg() argument
575 MppEncRefCfg ref; test_mpp_enc_cfg_setup() local
[all...]
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/
H A Dvpu_api_mlvec.cpp205 /* dynamic max temporal layer count updated go through mpp ref cfg */ in vpu_api_mlvec_set_dy_cfg()
268 /* set tsvc2 st-ref struct */ in vpu_api_mlvec_set_dy_max_tid()
269 /* st 0 layer 0 - ref */ in vpu_api_mlvec_set_dy_max_tid()
275 /* st 1 layer 1 - non-ref */ in vpu_api_mlvec_set_dy_max_tid()
281 /* st 2 layer 0 - ref */ in vpu_api_mlvec_set_dy_max_tid()
282 st_ref[2].is_non_ref = 0; // st 2 layer 0 - ref in vpu_api_mlvec_set_dy_max_tid()
283 st_ref[2].temporal_id = 0; // st 2 layer 0 - ref in vpu_api_mlvec_set_dy_max_tid()
284 st_ref[2].ref_mode = REF_TO_PREV_REF_FRM; // st 2 layer 0 - ref in vpu_api_mlvec_set_dy_max_tid()
285 st_ref[2].ref_arg = 0; // st 2 layer 0 - ref in vpu_api_mlvec_set_dy_max_tid()
286 st_ref[2].repeat = 0; // st 2 layer 0 - ref in vpu_api_mlvec_set_dy_max_tid()
407 MppEncRefCfg ref = nullptr; vpu_api_mlvec_set_dy_max_tid() local
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_mmz_ext_k.c244 HI_S32 hi_drv_mmz_query_buffer_ref(mmz_buffer *mmz_buf, HI_U32 *ref) in hi_drv_mmz_query_buffer_ref() argument
249 if (mmz_buf == NULL || ref == NULL) { in hi_drv_mmz_query_buffer_ref()
259 *ref = mem_ref; in hi_drv_mmz_query_buffer_ref()
535 HI_S32 hi_drv_smmu_query_buffer_ref(smmu_buffer *smmu_buf, HI_U32 *ref) in hi_drv_smmu_query_buffer_ref() argument
540 if (smmu_buf == NULL || ref == NULL) { in hi_drv_smmu_query_buffer_ref()
550 *ref = mem_ref; in hi_drv_smmu_query_buffer_ref()
837 HI_S32 hi_drv_secmmz_query_buffer_ref(mmz_buffer *secmmz_buf, HI_U32 *ref) in hi_drv_secmmz_query_buffer_ref() argument
842 if (secmmz_buf == NULL || ref == NULL) { in hi_drv_secmmz_query_buffer_ref()
852 *ref = mem_ref; in hi_drv_secmmz_query_buffer_ref()
857 HI_S32 hi_drv_secsmmu_query_buffer_ref(smmu_buffer *sec_smmu_buf, HI_U32 *ref) in hi_drv_secsmmu_query_buffer_ref() argument
956 hi_drv_secmmz_query_buffer_ref(mmz_buffer *secmmz_buf, HI_U32 *ref) hi_drv_secmmz_query_buffer_ref() argument
961 hi_drv_secsmmu_query_buffer_ref(smmu_buffer *sec_smmu_buf, HI_U32 *ref) hi_drv_secsmmu_query_buffer_ref() argument
[all...]
H A Ddrv_tzsmmu.c292 hi_mmz_warn("call wrong times, the sec ref is %d.\n", ret); in sec_mem_put()
295 /* just decrement the ref */ in sec_mem_put()
311 int sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) in sec_mem_buf_query_ref() argument
313 if (ref == NULL) { in sec_mem_buf_query_ref()
314 hi_mmz_warn("ref should not be null!\n"); in sec_mem_buf_query_ref()
318 return sec_mmb_query_ref(sec_addr, iommu, ref); in sec_mem_buf_query_ref()
H A Ddrv_mmz_userdev.c277 unsigned int ref; in ioctl_mmb_query_ref() local
287 ret = mmb_ref_query(phyaddr, iommu, &ref); in ioctl_mmb_query_ref()
289 mi->ref = ref; in ioctl_mmb_query_ref()
576 int ref; in ioctl_mmb_user_reference_decrease() local
581 ref = udata->map_ref - 1; in ioctl_mmb_user_reference_decrease()
582 if (!ref) { in ioctl_mmb_user_reference_decrease()
585 * so ref count is decreased in vm_operations_struct->close, in ioctl_mmb_user_reference_decrease()
1026 * 1 we can decrease count of ref before release func is called in mmz_userdev_mmap()
1068 * 1 we can decrease count of ref befor in mmz_userdev_mmap()
1120 int ref; force_mmb_free() local
[all...]
H A Ddrv_tzsmmu.h37 int sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref);
H A Ddrv_mmz_intf.c307 int mmb_buf_ref_query(HI_U32 addr, HI_U32 iommu, HI_U32 *ref) in mmb_buf_ref_query() argument
309 if (ref == HI_NULL) { in mmb_buf_ref_query()
313 return mmb_ref_query(addr, iommu, ref); in mmb_buf_ref_query()
H A Ddrv_mmz.h54 int mmb_buf_ref_query(HI_U32 addr, HI_U32 iommu, HI_U32 *ref);
/device/soc/rockchip/rk3568/hardware/mpp/mpp/hdi_mpp/
H A Dhdi_mpp_mpi.h116 typedef MPP_RET (*hdimpp_enc_ref_cfg_set_keep_cpb)(MppEncRefCfg ref, RK_S32 keep);
117 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_st_cfg)(MppEncRefCfg ref, RK_S32 cnt, MppEncRefStFrmCfg *frm);
118 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_lt_cfg)(MppEncRefCfg ref, RK_S32 cnt, MppEncRefLtFrmCfg *frm);
119 typedef MPP_RET (*hdimpp_enc_ref_cfg_set_cfg_cnt)(MppEncRefCfg ref, RK_S32 lt_cnt, RK_S32 st_cnt);
121 typedef MPP_RET (*hdimpp_enc_ref_cfg_check)(MppEncRefCfg ref);
/device/soc/rockchip/common/hardware/mpp/mpp/hdi_mpp/
H A Dhdi_mpp_mpi.h116 typedef MPP_RET (*hdimpp_enc_ref_cfg_set_keep_cpb)(MppEncRefCfg ref, signed int keep);
117 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_st_cfg)(MppEncRefCfg ref, signed int cnt, MppEncRefStFrmCfg *frm);
118 typedef MPP_RET (*hdimpp_enc_ref_cfg_add_lt_cfg)(MppEncRefCfg ref, signed int cnt, MppEncRefLtFrmCfg *frm);
119 typedef MPP_RET (*hdimpp_enc_ref_cfg_set_cfg_cnt)(MppEncRefCfg ref, signed int lt_cnt, signed int st_cnt);
121 typedef MPP_RET (*hdimpp_enc_ref_cfg_check)(MppEncRefCfg ref);
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/
H A Dhi_drv_mmz.h185 HI_S32 hi_drv_smmu_query_buffer_ref(smmu_buffer *smmu_buf, HI_U32 *ref);
188 HI_S32 hi_drv_secmmz_query_buffer_ref(mmz_buffer *secmmz_buf, HI_U32 *ref);
191 HI_S32 hi_drv_secsmmu_query_buffer_ref(smmu_buffer *sec_smmu_buf, HI_U32 *ref);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dmedia_mem.c521 int ref; in hil_mmb_unmap() local
529 ref = g_the_allocator.mmb_unmap(mmb); in hil_mmb_unmap()
533 return ref; in hil_mmb_unmap()
539 int ref; in hil_mmb_get() local
548 ref = ++mmb->phy_ref; in hil_mmb_get()
552 return ref; in hil_mmb_get()
557 int ref; in hil_mmb_put() local
569 ref = --mmb->phy_ref; in hil_mmb_put()
579 return ref; in hil_mmb_put()
600 osal_trace(KERN_WARNING "hil_mmb_free: free mmb<%s> delayed for which ref in hil_mmb_free()
[all...]

Completed in 21 milliseconds

123