Home
last modified time | relevance | path

Searched refs:setup (Results 1 - 25 of 54) sorted by relevance

123

/device/soc/rockchip/rk3568/hardware/codec/src/
H A Dhdi_mpp_config.c114 void SetDefaultFps(RKHdiEncodeSetup *setup) in SetDefaultFps() argument
116 setup->fps.fpsInFlex = 0; in SetDefaultFps()
117 setup->fps.fpsInNum = FPS_SETUP_DEFAULT; in SetDefaultFps()
118 setup->fps.fpsOutNum = FPS_SETUP_DEFAULT; in SetDefaultFps()
119 setup->fps.fpsInDen = 1; in SetDefaultFps()
120 setup->fps.fpsOutDen = 1; in SetDefaultFps()
121 setup->fps.fpsOutFlex = 0; in SetDefaultFps()
124 void SetDefaultDropMode(RKHdiEncodeSetup *setup) in SetDefaultDropMode() argument
126 setup->drop.dropMode = MPP_ENC_RC_DROP_FRM_DISABLED; in SetDefaultDropMode()
127 setup in SetDefaultDropMode()
131 SetDefaultGopMode(RKHdiEncodeSetup *setup) SetDefaultGopMode() argument
561 RKHdiEncodeSetup *setup = &pBaseComponent->setup; SetEncCfg() local
[all...]
H A Dhdi_mpp.c36 component->setup.fmt = PIXEL_FMT_BUTT; in InitComponentSetup()
38 SetDefaultFps(&component->setup); in InitComponentSetup()
39 SetDefaultDropMode(&component->setup); in InitComponentSetup()
40 component->setup.rc.rcMode = MPP_ENC_RC_MODE_VBR; in InitComponentSetup()
41 SetDefaultGopMode(&component->setup); in InitComponentSetup()
571 // setup eos flag in DecodeInitPacket()
610 component->setup.width = width; in HandleDecodeFrameInfoChange()
611 component->setup.height = height; in HandleDecodeFrameInfoChange()
690 dst.wstride = component->setup.stride.horStride; in PutDecodeFrameToOutput()
691 dst.hstride = component->setup in PutDecodeFrameToOutput()
[all...]
/device/soc/rockchip/rk3588/hardware/codec/src/
H A Dhdi_mpp_config.c114 void SetDefaultFps(RKHdiEncodeSetup *setup) in SetDefaultFps() argument
116 setup->fps.fpsInFlex = 0; in SetDefaultFps()
117 setup->fps.fpsInNum = FPS_SETUP_DEFAULT; in SetDefaultFps()
118 setup->fps.fpsOutNum = FPS_SETUP_DEFAULT; in SetDefaultFps()
119 setup->fps.fpsInDen = 1; in SetDefaultFps()
120 setup->fps.fpsOutDen = 1; in SetDefaultFps()
121 setup->fps.fpsOutFlex = 0; in SetDefaultFps()
124 void SetDefaultDropMode(RKHdiEncodeSetup *setup) in SetDefaultDropMode() argument
126 setup->drop.dropMode = MPP_ENC_RC_DROP_FRM_DISABLED; in SetDefaultDropMode()
127 setup in SetDefaultDropMode()
131 SetDefaultGopMode(RKHdiEncodeSetup *setup) SetDefaultGopMode() argument
561 RKHdiEncodeSetup *setup = &pBaseComponent->setup; SetEncCfg() local
[all...]
H A Dhdi_mpp.c36 component->setup.fmt = PIXEL_FMT_BUTT; in InitComponentSetup()
38 SetDefaultFps(&component->setup); in InitComponentSetup()
39 SetDefaultDropMode(&component->setup); in InitComponentSetup()
40 component->setup.rc.rcMode = MPP_ENC_RC_MODE_VBR; in InitComponentSetup()
41 SetDefaultGopMode(&component->setup); in InitComponentSetup()
571 // setup eos flag in DecodeInitPacket()
610 component->setup.width = width; in HandleDecodeFrameInfoChange()
611 component->setup.height = height; in HandleDecodeFrameInfoChange()
690 dst.wstride = component->setup.stride.horStride; in PutDecodeFrameToOutput()
691 dst.hstride = component->setup in PutDecodeFrameToOutput()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.h44 * @setup: reader's configuration
48 int kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup);
54 * @setup: hwc configuration
59 struct kbase_uk_hwcnt_setup *setup);
65 * @setup: reader's configuration
68 * setup->buffer_count and setup->fd are not used for kernel side clients.
73 struct kbase_uk_hwcnt_reader_setup *setup,
H A Dmali_kbase_mmu_mode_aarch64.c67 static void mmu_get_as_setup(struct kbase_context *kctx, struct kbase_mmu_setup *const setup) in mmu_get_as_setup() argument
72 setup->memattr = (AS_MEMATTR_IMPL_DEF_CACHE_POLICY << (AS_MEMATTR_INDEX_IMPL_DEF_CACHE_POLICY * 8)) | in mmu_get_as_setup()
78 setup->transtab = (u64)kctx->pgd & AS_TRANSTAB_BASE_MASK; in mmu_get_as_setup()
79 setup->transcfg = AS_TRANSCFG_ADRMODE_AARCH64_4K; in mmu_get_as_setup()
H A Dmali_kbase_mmu_mode_lpae.c67 static void mmu_get_as_setup(struct kbase_context *kctx, struct kbase_mmu_setup *const setup) in mmu_get_as_setup() argument
71 setup->memattr = (AS_MEMATTR_LPAE_IMPL_DEF_CACHE_POLICY << (AS_MEMATTR_INDEX_IMPL_DEF_CACHE_POLICY * 8)) | in mmu_get_as_setup()
78 setup->transtab = ((u64)kctx->pgd & ((0xFFFFFFFFULL << 32) | AS_TRANSTAB_LPAE_ADDR_SPACE_MASK)) | in mmu_get_as_setup()
81 setup->transcfg = 0; in mmu_get_as_setup()
H A Dmali_kbase_vinstr.c191 struct kbase_uk_hwcnt_setup setup; in enable_hwcnt() local
194 setup.dump_buffer = vinstr_ctx->gpu_va; in enable_hwcnt()
195 setup.jm_bm = vinstr_ctx->bitmap[JM_HWCNT_BM]; in enable_hwcnt()
196 setup.tiler_bm = vinstr_ctx->bitmap[TILER_HWCNT_BM]; in enable_hwcnt()
197 setup.shader_bm = vinstr_ctx->bitmap[SHADER_HWCNT_BM]; in enable_hwcnt()
198 setup.mmu_l2_bm = vinstr_ctx->bitmap[MMU_L2_HWCNT_BM]; in enable_hwcnt()
207 err = kbase_instr_hwcnt_enable_internal(kbdev, kctx, &setup); in enable_hwcnt()
1741 int kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup) in kbase_vinstr_hwcnt_reader_setup() argument
1747 KBASE_DEBUG_ASSERT(setup); in kbase_vinstr_hwcnt_reader_setup()
1748 KBASE_DEBUG_ASSERT(setup in kbase_vinstr_hwcnt_reader_setup()
1763 kbase_vinstr_legacy_hwc_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_vinstr_client **cli, struct kbase_uk_hwcnt_setup *setup) kbase_vinstr_legacy_hwc_setup() argument
1799 kbase_vinstr_hwcnt_kernel_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup, void *kernel_buffer) kbase_vinstr_hwcnt_kernel_setup() argument
[all...]
H A Dmali_kbase_gator_api.c152 struct kbase_uk_hwcnt_reader_setup setup; in kbase_gator_hwcnt_init() local
263 setup.jm_bm = in_out_info->bitmask[0]; in kbase_gator_hwcnt_init()
264 setup.tiler_bm = in_out_info->bitmask[1]; in kbase_gator_hwcnt_init()
265 setup.shader_bm = in_out_info->bitmask[0x2]; in kbase_gator_hwcnt_init()
266 setup.mmu_l2_bm = in_out_info->bitmask[0x3]; in kbase_gator_hwcnt_init()
267 hand->vinstr_cli = kbase_vinstr_hwcnt_kernel_setup(hand->kbdev->vinstr_ctx, &setup, hand->vinstr_buffer); in kbase_gator_hwcnt_init()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.h48 * @setup: reader's configuration
54 struct kbase_uk_hwcnt_reader_setup *setup);
60 * @setup: hwc configuration
67 struct kbase_uk_hwcnt_setup *setup);
73 * @setup: reader's configuration
76 * setup->buffer_count and setup->fd are not used for kernel side clients.
82 struct kbase_uk_hwcnt_reader_setup *setup,
H A Dmali_kbase_mmu_mode_aarch64.c72 struct kbase_mmu_setup * const setup) in mmu_get_as_setup()
77 setup->memattr = in mmu_get_as_setup()
89 setup->transtab = (u64)kctx->pgd & AS_TRANSTAB_BASE_MASK; in mmu_get_as_setup()
90 setup->transcfg = AS_TRANSCFG_ADRMODE_AARCH64_4K; in mmu_get_as_setup()
71 mmu_get_as_setup(struct kbase_context *kctx, struct kbase_mmu_setup * const setup) mmu_get_as_setup() argument
H A Dmali_kbase_mmu_mode_lpae.c72 struct kbase_mmu_setup * const setup) in mmu_get_as_setup()
76 setup->memattr = in mmu_get_as_setup()
89 setup->transtab = ((u64)kctx->pgd & in mmu_get_as_setup()
94 setup->transcfg = 0; in mmu_get_as_setup()
71 mmu_get_as_setup(struct kbase_context *kctx, struct kbase_mmu_setup * const setup) mmu_get_as_setup() argument
H A Dmali_kbase_vinstr.c216 struct kbase_uk_hwcnt_setup setup; in enable_hwcnt() local
219 setup.dump_buffer = vinstr_ctx->gpu_va; in enable_hwcnt()
220 setup.jm_bm = vinstr_ctx->bitmap[JM_HWCNT_BM]; in enable_hwcnt()
221 setup.tiler_bm = vinstr_ctx->bitmap[TILER_HWCNT_BM]; in enable_hwcnt()
222 setup.shader_bm = vinstr_ctx->bitmap[SHADER_HWCNT_BM]; in enable_hwcnt()
223 setup.mmu_l2_bm = vinstr_ctx->bitmap[MMU_L2_HWCNT_BM]; in enable_hwcnt()
232 err = kbase_instr_hwcnt_enable_internal(kbdev, kctx, &setup); in enable_hwcnt()
1847 struct kbase_uk_hwcnt_reader_setup *setup) in kbase_vinstr_hwcnt_reader_setup()
1853 KBASE_DEBUG_ASSERT(setup); in kbase_vinstr_hwcnt_reader_setup()
1854 KBASE_DEBUG_ASSERT(setup in kbase_vinstr_hwcnt_reader_setup()
1846 kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup) kbase_vinstr_hwcnt_reader_setup() argument
1874 kbase_vinstr_legacy_hwc_setup( struct kbase_vinstr_context *vinstr_ctx, struct kbase_vinstr_client **cli, struct kbase_uk_hwcnt_setup *setup) kbase_vinstr_legacy_hwc_setup() argument
1914 kbase_vinstr_hwcnt_kernel_setup( struct kbase_vinstr_context *vinstr_ctx, struct kbase_uk_hwcnt_reader_setup *setup, void *kernel_buffer) kbase_vinstr_hwcnt_kernel_setup() argument
[all...]
H A Dmali_kbase_gator_api.c152 struct kbase_uk_hwcnt_reader_setup setup; in kbase_gator_hwcnt_init() local
256 setup.jm_bm = in_out_info->bitmask[0]; in kbase_gator_hwcnt_init()
257 setup.tiler_bm = in_out_info->bitmask[1]; in kbase_gator_hwcnt_init()
258 setup.shader_bm = in_out_info->bitmask[2]; in kbase_gator_hwcnt_init()
259 setup.mmu_l2_bm = in_out_info->bitmask[3]; in kbase_gator_hwcnt_init()
261 &setup, hand->vinstr_buffer); in kbase_gator_hwcnt_init()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c396 * @setup: Non-NULL pointer to hardware counter ioctl setup structure.
397 * setup->buffer_count must not be 0 and must be a power of 2.
405 struct kbase_ioctl_hwcnt_reader_setup *setup, in kbasep_vinstr_client_create()
413 WARN_ON(!setup); in kbasep_vinstr_client_create()
414 WARN_ON(setup->buffer_count == 0); in kbasep_vinstr_client_create()
415 WARN_ON(!is_power_of_2(setup->buffer_count)); in kbasep_vinstr_client_create()
428 phys_em.fe_bm = setup->fe_bm; in kbasep_vinstr_client_create()
429 phys_em.shader_bm = setup->shader_bm; in kbasep_vinstr_client_create()
430 phys_em.tiler_bm = setup in kbasep_vinstr_client_create()
403 kbasep_vinstr_client_create( struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup, struct kbase_vinstr_client **out_vcli) kbasep_vinstr_client_create() argument
600 kbase_vinstr_hwcnt_reader_setup( struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup) kbase_vinstr_hwcnt_reader_setup() argument
[all...]
H A Dmali_kbase_kinstr_prfcnt.c1651 * kbasep_kinstr_prfcnt_parse_setup - Parse session setup
1653 * @setup: Session setup information to parse.
1664 union kbase_ioctl_kinstr_prfcnt_setup *setup, in kbasep_kinstr_prfcnt_parse_setup()
1669 unsigned int item_count = setup->in.request_item_count; in kbasep_kinstr_prfcnt_parse_setup()
1676 if (!setup->in.requests_ptr || (item_count < 2) || in kbasep_kinstr_prfcnt_parse_setup()
1677 (setup->in.request_item_size == 0) || in kbasep_kinstr_prfcnt_parse_setup()
1687 if (copy_from_user(req_arr, u64_to_user_ptr(setup->in.requests_ptr), in kbasep_kinstr_prfcnt_parse_setup()
1795 * @setup: Non-NULL pointer to hardware counter ioctl setup structur
1662 kbasep_kinstr_prfcnt_parse_setup( struct kbase_kinstr_prfcnt_context *kinstr_ctx, union kbase_ioctl_kinstr_prfcnt_setup *setup, struct kbase_kinstr_prfcnt_client_config *config) kbasep_kinstr_prfcnt_parse_setup() argument
1801 kbasep_kinstr_prfcnt_client_create( struct kbase_kinstr_prfcnt_context *kinstr_ctx, union kbase_ioctl_kinstr_prfcnt_setup *setup, struct kbase_kinstr_prfcnt_client **out_vcli) kbasep_kinstr_prfcnt_client_create() argument
2079 kbase_kinstr_prfcnt_setup(struct kbase_kinstr_prfcnt_context *kinstr_ctx, union kbase_ioctl_kinstr_prfcnt_setup *setup) kbase_kinstr_prfcnt_setup() argument
[all...]
H A Dmali_kbase_vinstr.h82 * @setup: Non-NULL pointer to the hwcnt reader configuration.
88 struct kbase_ioctl_hwcnt_reader_setup *setup);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c372 * @setup: Non-NULL pointer to hardware counter ioctl setup structure.
373 * setup->buffer_count must not be 0.
379 static int kbasep_vinstr_client_create(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup, in kbasep_vinstr_client_create() argument
387 WARN_ON(!setup); in kbasep_vinstr_client_create()
388 WARN_ON(setup->buffer_count == 0); in kbasep_vinstr_client_create()
402 phys_em.fe_bm = setup->fe_bm; in kbasep_vinstr_client_create()
403 phys_em.shader_bm = setup->shader_bm; in kbasep_vinstr_client_create()
404 phys_em.tiler_bm = setup->tiler_bm; in kbasep_vinstr_client_create()
405 phys_em.mmu_l2_bm = setup in kbasep_vinstr_client_create()
567 kbase_vinstr_hwcnt_reader_setup(struct kbase_vinstr_context *vctx, struct kbase_ioctl_hwcnt_reader_setup *setup) kbase_vinstr_hwcnt_reader_setup() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c66 struct kbase_uk_hwcnt_setup *setup) in kbase_instr_hwcnt_enable_internal()
79 if ((setup->dump_buffer == 0ULL) || (setup->dump_buffer & (2048 - 1))) in kbase_instr_hwcnt_enable_internal()
108 kbdev->hwcnt.addr = setup->dump_buffer; in kbase_instr_hwcnt_enable_internal()
148 setup->dump_buffer & 0xFFFFFFFF, kctx); in kbase_instr_hwcnt_enable_internal()
150 setup->dump_buffer >> 32, kctx); in kbase_instr_hwcnt_enable_internal()
152 setup->jm_bm, kctx); in kbase_instr_hwcnt_enable_internal()
154 setup->shader_bm, kctx); in kbase_instr_hwcnt_enable_internal()
156 setup->mmu_l2_bm, kctx); in kbase_instr_hwcnt_enable_internal()
164 setup in kbase_instr_hwcnt_enable_internal()
64 kbase_instr_hwcnt_enable_internal(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_uk_hwcnt_setup *setup) kbase_instr_hwcnt_enable_internal() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c58 struct kbase_uk_hwcnt_setup *setup) in kbase_instr_hwcnt_enable_internal()
70 if ((setup->dump_buffer == 0ULL) || (setup->dump_buffer & (0x800 - 1))) { in kbase_instr_hwcnt_enable_internal()
99 kbdev->hwcnt.addr = setup->dump_buffer; in kbase_instr_hwcnt_enable_internal()
133 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_LO), setup->dump_buffer & 0xFFFFFFFF, kctx); in kbase_instr_hwcnt_enable_internal()
134 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_HI), setup->dump_buffer >> 0x20, kctx); in kbase_instr_hwcnt_enable_internal()
135 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_JM_EN), setup->jm_bm, kctx); in kbase_instr_hwcnt_enable_internal()
136 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_SHADER_EN), setup->shader_bm, kctx); in kbase_instr_hwcnt_enable_internal()
137 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_MMU_L2_EN), setup->mmu_l2_bm, kctx); in kbase_instr_hwcnt_enable_internal()
143 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_TILER_EN), setup in kbase_instr_hwcnt_enable_internal()
57 kbase_instr_hwcnt_enable_internal(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_uk_hwcnt_setup *setup) kbase_instr_hwcnt_enable_internal() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_mode_lpae.c68 static void mmu_get_as_setup(struct kbase_mmu_table *mmut, struct kbase_mmu_setup *const setup) in mmu_get_as_setup() argument
73 setup->memattr = (AS_MEMATTR_LPAE_IMPL_DEF_CACHE_POLICY << (AS_MEMATTR_INDEX_IMPL_DEF_CACHE_POLICY * 8)) | in mmu_get_as_setup()
80 setup->transtab = ((u64)mmut->pgd & ((0xFFFFFFFFULL << 32) | AS_TRANSTAB_LPAE_ADDR_SPACE_MASK)) | in mmu_get_as_setup()
83 setup->transcfg = 0; in mmu_get_as_setup()
/device/soc/rockchip/rk3568/hardware/codec/include/
H A Dhdi_mpp_config.h34 void SetDefaultFps(RKHdiEncodeSetup *setup);
35 void SetDefaultDropMode(RKHdiEncodeSetup *setup);
36 void SetDefaultGopMode(RKHdiEncodeSetup *setup);
/device/soc/rockchip/rk3588/hardware/codec/include/
H A Dhdi_mpp_config.h34 void SetDefaultFps(RKHdiEncodeSetup *setup);
35 void SetDefaultDropMode(RKHdiEncodeSetup *setup);
36 void SetDefaultGopMode(RKHdiEncodeSetup *setup);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c34 struct kbase_mmu_setup * const setup) in kbase_mmu_get_as_setup()
39 setup->memattr = in kbase_mmu_get_as_setup()
53 setup->transtab = (u64)mmut->pgd & AS_TRANSTAB_BASE_MASK; in kbase_mmu_get_as_setup()
54 setup->transcfg = AS_TRANSCFG_ADRMODE_AARCH64_4K; in kbase_mmu_get_as_setup()
33 kbase_mmu_get_as_setup(struct kbase_mmu_table *mmut, struct kbase_mmu_setup * const setup) kbase_mmu_get_as_setup() argument
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c39 void kbase_mmu_get_as_setup(struct kbase_mmu_table *mmut, struct kbase_mmu_setup *const setup) in kbase_mmu_get_as_setup() argument
44 setup->memattr = in kbase_mmu_get_as_setup()
53 setup->transtab = (u64)mmut->pgd & AS_TRANSTAB_BASE_MASK; in kbase_mmu_get_as_setup()
54 setup->transcfg = AS_TRANSCFG_ADRMODE_AARCH64_4K; in kbase_mmu_get_as_setup()

Completed in 22 milliseconds

123