Home
last modified time | relevance | path

Searched refs:core (Results 1 - 25 of 146) sorted by relevance

123456

/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_gp.c31 struct mali_gp_core *core = NULL; in mali_gp_create() local
34 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("Mali GP: Creating Mali GP core: %s\n", resource->description)); in mali_gp_create()
36 core = mali_osk_malloc(sizeof(struct mali_gp_core)); in mali_gp_create()
37 if (core != NULL) { in mali_gp_create()
38 if (MALI_OSK_ERR_OK == mali_hw_core_create(&core->hw_core, resource, MALIGP2_REGISTER_ADDRESS_SPACE_SIZE)) { in mali_gp_create()
41 ret = mali_gp_reset(core); in mali_gp_create()
43 ret = mali_group_add_gp_core(group, core); in mali_gp_create()
46 core->irq = in mali_gp_create()
48 mali_gp_irq_probe_ack, core, resource->description); in mali_gp_create()
49 if (core in mali_gp_create()
75 mali_gp_delete(struct mali_gp_core *core) mali_gp_delete() argument
85 mali_gp_stop_bus(struct mali_gp_core *core) mali_gp_stop_bus() argument
92 mali_gp_stop_bus_wait(struct mali_gp_core *core) mali_gp_stop_bus_wait() argument
116 mali_gp_hard_reset(struct mali_gp_core *core) mali_gp_hard_reset() argument
149 mali_gp_reset_async(struct mali_gp_core *core) mali_gp_reset_async() argument
160 mali_gp_reset_wait(struct mali_gp_core *core) mali_gp_reset_wait() argument
186 mali_gp_reset(struct mali_gp_core *core) mali_gp_reset() argument
192 mali_gp_job_start(struct mali_gp_core *core, struct mali_gp_job *job) mali_gp_job_start() argument
260 mali_gp_resume_with_new_heap(struct mali_gp_core *core, u32 start_addr, u32 end_addr) mali_gp_resume_with_new_heap() argument
285 mali_gp_core_get_version(struct mali_gp_core *core) mali_gp_core_get_version() argument
299 struct mali_gp_core *core = (struct mali_gp_core *)data; mali_gp_irq_probe_trigger() local
308 struct mali_gp_core *core = (struct mali_gp_core *)data; mali_gp_irq_probe_ack() local
323 mali_gp_dump_state(struct mali_gp_core *core, char *buf, u32 size) mali_gp_dump_state() argument
333 mali_gp_update_performance_counters(struct mali_gp_core *core, struct mali_gp_job *job) mali_gp_update_performance_counters() argument
[all...]
H A Dmali_hw_core.c17 mali_osk_errcode_t mali_hw_core_create(struct mali_hw_core *core, const _mali_osk_resource_t *resource, u32 reg_size) in mali_hw_core_create() argument
19 core->phys_addr = resource->base; in mali_hw_core_create()
20 core->phys_offset = resource->base - mali_osk_resource_base_address(); in mali_hw_core_create()
21 core->description = resource->description; in mali_hw_core_create()
22 core->size = reg_size; in mali_hw_core_create()
24 MALI_DEBUG_ASSERT(core->phys_offset < core->phys_addr); in mali_hw_core_create()
26 if (MALI_OSK_ERR_OK == _mali_osk_mem_reqregion(core->phys_addr, core->size, core in mali_hw_core_create()
43 mali_hw_core_delete(struct mali_hw_core *core) mali_hw_core_delete() argument
[all...]
H A Dmali_pp.c39 struct mali_pp_core *core = NULL; in mali_pp_create() local
41 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("Mali PP: Creating Mali PP core: %s\n", resource->description)); in mali_pp_create()
42 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("Mali PP: Base address of PP core: 0x%x\n", resource->base)); in mali_pp_create()
45 MALI_PRINT_ERROR(("Mali PP: Too many PP core objects created\n")); in mali_pp_create()
49 core = mali_osk_calloc(1, sizeof(struct mali_pp_core)); in mali_pp_create()
50 if (core != NULL) { in mali_pp_create()
51 core->core_id = mali_global_num_pp_cores; in mali_pp_create()
52 core->bcast_id = bcast_id; in mali_pp_create()
54 if (MALI_OSK_ERR_OK == mali_hw_core_create(&core->hw_core, resource, MALI200_REG_SIZEOF_REGISTER_BANK)) { in mali_pp_create()
58 ret = mali_pp_reset(core); in mali_pp_create()
97 mali_pp_delete(struct mali_pp_core *core) mali_pp_delete() argument
126 mali_pp_stop_bus(struct mali_pp_core *core) mali_pp_stop_bus() argument
133 mali_pp_stop_bus_wait(struct mali_pp_core *core) mali_pp_stop_bus_wait() argument
205 mali_pp_hard_reset(struct mali_pp_core *core) mali_pp_hard_reset() argument
244 mali_pp_reset_async(struct mali_pp_core *core) mali_pp_reset_async() argument
256 mali_pp_reset_wait(struct mali_pp_core *core) mali_pp_reset_wait() argument
283 mali_pp_reset(struct mali_pp_core *core) mali_pp_reset() argument
289 mali_pp_job_start(struct mali_pp_core *core, struct mali_pp_job *job, u32 sub_job, mali_bool restart_virtual) mali_pp_job_start() argument
410 mali_pp_core_get_version(struct mali_pp_core *core) mali_pp_core_get_version() argument
433 struct mali_pp_core *core = (struct mali_pp_core *)data; mali_pp_irq_probe_trigger() local
441 struct mali_pp_core *core = (struct mali_pp_core *)data; mali_pp_irq_probe_ack() local
487 mali_pp_dump_state(struct mali_pp_core *core, char *buf, u32 size) mali_pp_dump_state() argument
[all...]
H A Dmali_pp.h24 * Definition of the PP core struct
25 * Used to track a PP core in the system.
30 u32 core_id; /**< Unique core ID */
39 void mali_pp_delete(struct mali_pp_core *core);
41 void mali_pp_stop_bus(struct mali_pp_core *core);
42 mali_osk_errcode_t mali_pp_stop_bus_wait(struct mali_pp_core *core);
43 void mali_pp_reset_async(struct mali_pp_core *core);
44 mali_osk_errcode_t mali_pp_reset_wait(struct mali_pp_core *core);
45 mali_osk_errcode_t mali_pp_reset(struct mali_pp_core *core);
46 mali_osk_errcode_t mali_pp_hard_reset(struct mali_pp_core *core);
52 mali_pp_core_get_id(struct mali_pp_core *core) mali_pp_core_get_id() argument
58 mali_pp_core_get_bcast_id(struct mali_pp_core *core) mali_pp_core_get_bcast_id() argument
85 mali_pp_core_description(struct mali_pp_core *core) mali_pp_core_description() argument
90 mali_pp_get_interrupt_result(struct mali_pp_core *core) mali_pp_get_interrupt_result() argument
103 mali_pp_get_rawstat(struct mali_pp_core *core) mali_pp_get_rawstat() argument
109 mali_pp_is_active(struct mali_pp_core *core) mali_pp_is_active() argument
115 mali_pp_mask_all_interrupts(struct mali_pp_core *core) mali_pp_mask_all_interrupts() argument
120 mali_pp_enable_interrupts(struct mali_pp_core *core) mali_pp_enable_interrupts() argument
125 mali_pp_write_addr_renderer_list(struct mali_pp_core *core, struct mali_pp_job *job, u32 subjob) mali_pp_write_addr_renderer_list() argument
131 mali_pp_write_addr_stack(struct mali_pp_core *core, struct mali_pp_job *job) mali_pp_write_addr_stack() argument
[all...]
H A Dmali_gp.h23 * Definition of the GP core struct
24 * Used to track a GP core in the system.
35 void mali_gp_delete(struct mali_gp_core *core);
37 void mali_gp_stop_bus(struct mali_gp_core *core);
38 mali_osk_errcode_t mali_gp_stop_bus_wait(struct mali_gp_core *core);
39 void mali_gp_reset_async(struct mali_gp_core *core);
40 mali_osk_errcode_t mali_gp_reset_wait(struct mali_gp_core *core);
41 void mali_gp_hard_reset(struct mali_gp_core *core);
42 mali_osk_errcode_t mali_gp_reset(struct mali_gp_core *core);
44 void mali_gp_job_start(struct mali_gp_core *core, struc
57 mali_gp_core_description(struct mali_gp_core *core) mali_gp_core_description() argument
62 mali_gp_get_interrupt_result(struct mali_gp_core *core) mali_gp_get_interrupt_result() argument
81 mali_gp_get_rawstat(struct mali_gp_core *core) mali_gp_get_rawstat() argument
87 mali_gp_is_active(struct mali_gp_core *core) mali_gp_is_active() argument
93 mali_gp_mask_all_interrupts(struct mali_gp_core *core) mali_gp_mask_all_interrupts() argument
98 mali_gp_enable_interrupts(struct mali_gp_core *core, enum mali_interrupt_result exceptions) mali_gp_enable_interrupts() argument
115 mali_gp_read_plbu_alloc_start_addr(struct mali_gp_core *core) mali_gp_read_plbu_alloc_start_addr() argument
[all...]
H A Dmali_hw_core.h20 * This struct is embedded inside all core specific structs.
34 * GP and PP core translate their int_stat/rawstat into one of these
45 mali_osk_errcode_t mali_hw_core_create(struct mali_hw_core *core, const _mali_osk_resource_t *resource, u32 reg_size);
46 void mali_hw_core_delete(struct mali_hw_core *core);
48 MALI_STATIC_INLINE u32 mali_hw_core_register_read(struct mali_hw_core *core, u32 relative_address) in mali_hw_core_register_read() argument
51 read_val = _mali_osk_mem_ioread32(core->mapped_registers, relative_address); in mali_hw_core_register_read()
52 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_MATE, ("register_read for core %s, relative addr=0x%04X, val=0x%08X\n", in mali_hw_core_register_read()
53 core->description, relative_address, read_val)); in mali_hw_core_register_read()
57 MALI_STATIC_INLINE void mali_hw_core_register_write_relaxed(struct mali_hw_core *core, u32 relative_address, in mali_hw_core_register_write_relaxed() argument
60 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_MATE, ("register_write_relaxed for core in mali_hw_core_register_write_relaxed()
68 mali_hw_core_register_write_relaxed_conditional(struct mali_hw_core *core, u32 relative_address, u32 new_val, const u32 old_val) mali_hw_core_register_write_relaxed_conditional() argument
78 mali_hw_core_register_write(struct mali_hw_core *core, u32 relative_address, u32 new_val) mali_hw_core_register_write() argument
85 mali_hw_core_register_write_array_relaxed(struct mali_hw_core *core, u32 relative_address, u32 *write_array, u32 nr_of_regs) mali_hw_core_register_write_array_relaxed() argument
102 mali_hw_core_register_write_array_relaxed_conditional(struct mali_hw_core *core, u32 relative_address, u32 *write_array, u32 nr_of_regs, const u32 *old_array) mali_hw_core_register_write_array_relaxed_conditional() argument
[all...]
H A Dmali_dlbu.c120 struct mali_dlbu_core *core = NULL; in mali_dlbu_create() local
127 core = mali_osk_malloc(sizeof(struct mali_dlbu_core)); in mali_dlbu_create()
128 if (core != NULL) { in mali_dlbu_create()
130 mali_hw_core_create(&core->hw_core, resource, MALI_DLBU_SIZE)) { in mali_dlbu_create()
131 core->pp_cores_mask = 0; in mali_dlbu_create()
132 if (MALI_OSK_ERR_OK == mali_dlbu_reset(core)) { in mali_dlbu_create()
133 return core; in mali_dlbu_create()
136 ("Failed to reset DLBU %s\n", core->hw_core.description)); in mali_dlbu_create()
137 mali_hw_core_delete(&core->hw_core); in mali_dlbu_create()
140 _mali_osk_free(core); in mali_dlbu_create()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_gp.c30 struct mali_gp_core *core = NULL; in mali_gp_create() local
33 MALI_DEBUG_PRINT(2, ("Mali GP: Creating Mali GP core: %s\n", resource->description)); in mali_gp_create()
35 core = _mali_osk_malloc(sizeof(struct mali_gp_core)); in mali_gp_create()
36 if (NULL != core) { in mali_gp_create()
37 if (_MALI_OSK_ERR_OK == mali_hw_core_create(&core->hw_core, resource, MALIGP2_REGISTER_ADDRESS_SPACE_SIZE)) { in mali_gp_create()
40 ret = mali_gp_reset(core); in mali_gp_create()
43 ret = mali_group_add_gp_core(group, core); in mali_gp_create()
46 core->irq = _mali_osk_irq_init(resource->irq, in mali_gp_create()
51 core, in mali_gp_create()
53 if (NULL != core in mali_gp_create()
77 mali_gp_delete(struct mali_gp_core *core) mali_gp_delete() argument
87 mali_gp_stop_bus(struct mali_gp_core *core) mali_gp_stop_bus() argument
94 mali_gp_stop_bus_wait(struct mali_gp_core *core) mali_gp_stop_bus_wait() argument
117 mali_gp_hard_reset(struct mali_gp_core *core) mali_gp_hard_reset() argument
150 mali_gp_reset_async(struct mali_gp_core *core) mali_gp_reset_async() argument
162 mali_gp_reset_wait(struct mali_gp_core *core) mali_gp_reset_wait() argument
189 mali_gp_reset(struct mali_gp_core *core) mali_gp_reset() argument
195 mali_gp_job_start(struct mali_gp_core *core, struct mali_gp_job *job) mali_gp_job_start() argument
257 mali_gp_resume_with_new_heap(struct mali_gp_core *core, u32 start_addr, u32 end_addr) mali_gp_resume_with_new_heap() argument
282 mali_gp_core_get_version(struct mali_gp_core *core) mali_gp_core_get_version() argument
296 struct mali_gp_core *core = (struct mali_gp_core *)data; mali_gp_irq_probe_trigger() local
305 struct mali_gp_core *core = (struct mali_gp_core *)data; mali_gp_irq_probe_ack() local
320 mali_gp_dump_state(struct mali_gp_core *core, char *buf, u32 size) mali_gp_dump_state() argument
330 mali_gp_update_performance_counters(struct mali_gp_core *core, struct mali_gp_job *job) mali_gp_update_performance_counters() argument
[all...]
H A Dmali_hw_core.c16 _mali_osk_errcode_t mali_hw_core_create(struct mali_hw_core *core, const _mali_osk_resource_t *resource, u32 reg_size) in mali_hw_core_create() argument
18 core->phys_addr = resource->base; in mali_hw_core_create()
19 core->phys_offset = resource->base - _mali_osk_resource_base_address(); in mali_hw_core_create()
20 core->description = resource->description; in mali_hw_core_create()
21 core->size = reg_size; in mali_hw_core_create()
23 MALI_DEBUG_ASSERT(core->phys_offset < core->phys_addr); in mali_hw_core_create()
25 if (_MALI_OSK_ERR_OK == _mali_osk_mem_reqregion(core->phys_addr, core->size, core in mali_hw_core_create()
40 mali_hw_core_delete(struct mali_hw_core *core) mali_hw_core_delete() argument
[all...]
H A Dmali_pp.c37 struct mali_pp_core *core = NULL; in mali_pp_create() local
39 MALI_DEBUG_PRINT(2, ("Mali PP: Creating Mali PP core: %s\n", resource->description)); in mali_pp_create()
40 MALI_DEBUG_PRINT(2, ("Mali PP: Base address of PP core: 0x%x\n", resource->base)); in mali_pp_create()
43 MALI_PRINT_ERROR(("Mali PP: Too many PP core objects created\n")); in mali_pp_create()
47 core = _mali_osk_calloc(1, sizeof(struct mali_pp_core)); in mali_pp_create()
48 if (NULL != core) { in mali_pp_create()
49 core->core_id = mali_global_num_pp_cores; in mali_pp_create()
50 core->bcast_id = bcast_id; in mali_pp_create()
52 if (_MALI_OSK_ERR_OK == mali_hw_core_create(&core->hw_core, resource, MALI200_REG_SIZEOF_REGISTER_BANK)) { in mali_pp_create()
56 ret = mali_pp_reset(core); in mali_pp_create()
98 mali_pp_delete(struct mali_pp_core *core) mali_pp_delete() argument
127 mali_pp_stop_bus(struct mali_pp_core *core) mali_pp_stop_bus() argument
134 mali_pp_stop_bus_wait(struct mali_pp_core *core) mali_pp_stop_bus_wait() argument
203 mali_pp_hard_reset(struct mali_pp_core *core) mali_pp_hard_reset() argument
241 mali_pp_reset_async(struct mali_pp_core *core) mali_pp_reset_async() argument
252 mali_pp_reset_wait(struct mali_pp_core *core) mali_pp_reset_wait() argument
280 mali_pp_reset(struct mali_pp_core *core) mali_pp_reset() argument
286 mali_pp_job_start(struct mali_pp_core *core, struct mali_pp_job *job, u32 sub_job, mali_bool restart_virtual) mali_pp_job_start() argument
391 mali_pp_core_get_version(struct mali_pp_core *core) mali_pp_core_get_version() argument
414 struct mali_pp_core *core = (struct mali_pp_core *)data; mali_pp_irq_probe_trigger() local
422 struct mali_pp_core *core = (struct mali_pp_core *)data; mali_pp_irq_probe_ack() local
494 mali_pp_dump_state(struct mali_pp_core *core, char *buf, u32 size) mali_pp_dump_state() argument
[all...]
H A Dmali_pp.h23 * Definition of the PP core struct
24 * Used to track a PP core in the system.
29 u32 core_id; /**< Unique core ID */
37 void mali_pp_delete(struct mali_pp_core *core);
39 void mali_pp_stop_bus(struct mali_pp_core *core);
40 _mali_osk_errcode_t mali_pp_stop_bus_wait(struct mali_pp_core *core);
41 void mali_pp_reset_async(struct mali_pp_core *core);
42 _mali_osk_errcode_t mali_pp_reset_wait(struct mali_pp_core *core);
43 _mali_osk_errcode_t mali_pp_reset(struct mali_pp_core *core);
44 _mali_osk_errcode_t mali_pp_hard_reset(struct mali_pp_core *core);
50 mali_pp_core_get_id(struct mali_pp_core *core) mali_pp_core_get_id() argument
56 mali_pp_core_get_bcast_id(struct mali_pp_core *core) mali_pp_core_get_bcast_id() argument
82 mali_pp_core_description(struct mali_pp_core *core) mali_pp_core_description() argument
87 mali_pp_get_interrupt_result(struct mali_pp_core *core) mali_pp_get_interrupt_result() argument
100 mali_pp_get_rawstat(struct mali_pp_core *core) mali_pp_get_rawstat() argument
108 mali_pp_is_active(struct mali_pp_core *core) mali_pp_is_active() argument
114 mali_pp_mask_all_interrupts(struct mali_pp_core *core) mali_pp_mask_all_interrupts() argument
119 mali_pp_enable_interrupts(struct mali_pp_core *core) mali_pp_enable_interrupts() argument
124 mali_pp_write_addr_renderer_list(struct mali_pp_core *core, struct mali_pp_job *job, u32 subjob) mali_pp_write_addr_renderer_list() argument
132 mali_pp_write_addr_stack(struct mali_pp_core *core, struct mali_pp_job *job) mali_pp_write_addr_stack() argument
[all...]
H A Dmali_gp.h22 * Definition of the GP core struct
23 * Used to track a GP core in the system.
34 void mali_gp_delete(struct mali_gp_core *core);
36 void mali_gp_stop_bus(struct mali_gp_core *core);
37 _mali_osk_errcode_t mali_gp_stop_bus_wait(struct mali_gp_core *core);
38 void mali_gp_reset_async(struct mali_gp_core *core);
39 _mali_osk_errcode_t mali_gp_reset_wait(struct mali_gp_core *core);
40 void mali_gp_hard_reset(struct mali_gp_core *core);
41 _mali_osk_errcode_t mali_gp_reset(struct mali_gp_core *core);
43 void mali_gp_job_start(struct mali_gp_core *core, struc
56 mali_gp_core_description(struct mali_gp_core *core) mali_gp_core_description() argument
61 mali_gp_get_interrupt_result(struct mali_gp_core *core) mali_gp_get_interrupt_result() argument
82 mali_gp_get_rawstat(struct mali_gp_core *core) mali_gp_get_rawstat() argument
89 mali_gp_is_active(struct mali_gp_core *core) mali_gp_is_active() argument
95 mali_gp_mask_all_interrupts(struct mali_gp_core *core) mali_gp_mask_all_interrupts() argument
100 mali_gp_enable_interrupts(struct mali_gp_core *core, enum mali_interrupt_result exceptions) mali_gp_enable_interrupts() argument
122 mali_gp_read_plbu_alloc_start_addr(struct mali_gp_core *core) mali_gp_read_plbu_alloc_start_addr() argument
[all...]
H A Dmali_hw_core.h19 * This struct is embedded inside all core specific structs.
33 * GP and PP core translate their int_stat/rawstat into one of these
44 _mali_osk_errcode_t mali_hw_core_create(struct mali_hw_core *core, const _mali_osk_resource_t *resource, u32 reg_size);
45 void mali_hw_core_delete(struct mali_hw_core *core);
47 MALI_STATIC_INLINE u32 mali_hw_core_register_read(struct mali_hw_core *core, u32 relative_address) in mali_hw_core_register_read() argument
50 read_val = _mali_osk_mem_ioread32(core->mapped_registers, relative_address); in mali_hw_core_register_read()
51 MALI_DEBUG_PRINT(6, ("register_read for core %s, relative addr=0x%04X, val=0x%08X\n", in mali_hw_core_register_read()
52 core->description, relative_address, read_val)); in mali_hw_core_register_read()
56 MALI_STATIC_INLINE void mali_hw_core_register_write_relaxed(struct mali_hw_core *core, u32 relative_address, u32 new_val) in mali_hw_core_register_write_relaxed() argument
58 MALI_DEBUG_PRINT(6, ("register_write_relaxed for core in mali_hw_core_register_write_relaxed()
66 mali_hw_core_register_write_relaxed_conditional(struct mali_hw_core *core, u32 relative_address, u32 new_val, const u32 old_val) mali_hw_core_register_write_relaxed_conditional() argument
75 mali_hw_core_register_write(struct mali_hw_core *core, u32 relative_address, u32 new_val) mali_hw_core_register_write() argument
82 mali_hw_core_register_write_array_relaxed(struct mali_hw_core *core, u32 relative_address, u32 *write_array, u32 nr_of_regs) mali_hw_core_register_write_array_relaxed() argument
97 mali_hw_core_register_write_array_relaxed_conditional(struct mali_hw_core *core, u32 relative_address, u32 *write_array, u32 nr_of_regs, const u32 *old_array) mali_hw_core_register_write_array_relaxed_conditional() argument
[all...]
H A Dmali_dlbu.c109 struct mali_dlbu_core *core = NULL; in mali_dlbu_create() local
113 core = _mali_osk_malloc(sizeof(struct mali_dlbu_core)); in mali_dlbu_create()
114 if (NULL != core) { in mali_dlbu_create()
115 if (_MALI_OSK_ERR_OK == mali_hw_core_create(&core->hw_core, resource, MALI_DLBU_SIZE)) { in mali_dlbu_create()
116 core->pp_cores_mask = 0; in mali_dlbu_create()
117 if (_MALI_OSK_ERR_OK == mali_dlbu_reset(core)) { in mali_dlbu_create()
118 return core; in mali_dlbu_create()
120 MALI_PRINT_ERROR(("Failed to reset DLBU %s\n", core->hw_core.description)); in mali_dlbu_create()
121 mali_hw_core_delete(&core->hw_core); in mali_dlbu_create()
124 _mali_osk_free(core); in mali_dlbu_create()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_policy.c181 int core = RGA_NONE_CORE; in rga_job_assign() local
188 if (rga_base->core > RGA_NONE_CORE) { in rga_job_assign()
189 if (rga_base->core > RGA_CORE_MASK) { in rga_job_assign()
190 pr_err("invalid setting core by user\n"); in rga_job_assign()
192 } else if (rga_base->core & RGA_CORE_MASK) { in rga_job_assign()
193 optional_cores = rga_base->core; in rga_job_assign()
206 pr_err("start policy on core = %d", scheduler->core); in rga_job_assign()
208 if (scheduler->core == RGA2_SCHEDULER_CORE0 && in rga_job_assign()
218 pr_err("core in rga_job_assign()
[all...]
H A Drga_mm.c359 if ((rga_drvdata->rga_scheduler[i]->core == RGA2_SCHEDULER_CORE0) && in rga_mm_map_dma_buffer()
368 pr_err("%s core[%d] map dma buffer error!\n", in rga_mm_map_dma_buffer()
369 __func__, rga_drvdata->rga_scheduler[0]->core); in rga_mm_map_dma_buffer()
373 internal_buffer->dma_buffer[i].core = rga_drvdata->rga_scheduler[i]->core; in rga_mm_map_dma_buffer()
396 if (rga_drvdata->rga_scheduler[i]->core == RGA3_SCHEDULER_CORE0 || in rga_mm_unmap_virt_addr()
397 rga_drvdata->rga_scheduler[i]->core == RGA3_SCHEDULER_CORE1) in rga_mm_unmap_virt_addr()
399 else if (internal_buffer->dma_buffer[i].core != 0) in rga_mm_unmap_virt_addr()
452 if ((rga_drvdata->rga_scheduler[i]->core == RGA2_SCHEDULER_CORE0) && in rga_mm_map_virt_addr()
460 pr_err("%s core[ in rga_mm_map_virt_addr()
699 rga_mm_lookup_iova(struct rga_internal_buffer *buffer, int core) rga_mm_lookup_iova() argument
710 rga_mm_lookup_sgt(struct rga_internal_buffer *buffer, int core) rga_mm_lookup_sgt() argument
808 rga_mm_sync_dma_sg_for_device(struct rga_internal_buffer *buffer, int core, enum dma_data_direction dir) rga_mm_sync_dma_sg_for_device() argument
834 rga_mm_sync_dma_sg_for_cpu(struct rga_internal_buffer *buffer, int core, enum dma_data_direction dir) rga_mm_sync_dma_sg_for_cpu() argument
947 rga_mm_put_channel_handle_info(struct rga_mm *mm, struct rga_internal_buffer *internal_buffer, int core, enum dma_data_direction dir) rga_mm_put_channel_handle_info() argument
[all...]
H A Drga_dma_buf.c492 int writeFlag, int core, struct mm_struct *mm) in rga_viraddr_get_channel_info()
528 scheduler = rga_job_get_scheduler(core); in rga_viraddr_get_channel_info()
915 struct dma_buf **dma_buf, int core) in rga_dma_buf_get_channel_info()
937 scheduler = rga_job_get_scheduler(core); in rga_dma_buf_get_channel_info()
974 if (core == RGA3_SCHEDULER_CORE0 || core == RGA3_SCHEDULER_CORE1) in rga_dma_buf_get_channel_info()
1096 &job->dma_buf_src0, job->core); in rga_dma_get_info()
1108 if (job->core == RGA3_SCHEDULER_CORE0 || job->core == RGA3_SCHEDULER_CORE1) { in rga_dma_get_info()
1111 0, job->core, jo in rga_dma_get_info()
490 rga_viraddr_get_channel_info(struct rga_img_info_t *channel_info, struct rga_dma_buffer_t **rga_dma_buffer, int writeFlag, int core, struct mm_struct *mm) rga_viraddr_get_channel_info() argument
913 rga_dma_buf_get_channel_info(struct rga_img_info_t *channel_info, struct rga_dma_buffer_t **rga_dma_buffer, int mmu_flag, struct dma_buf **dma_buf, int core) rga_dma_buf_get_channel_info() argument
[all...]
H A Drga_job.c47 struct rga_scheduler_t *rga_job_get_scheduler(int core) in rga_job_get_scheduler() argument
53 if (core == rga_drvdata->rga_scheduler[i]->core) { in rga_job_get_scheduler()
57 pr_info("job choose core: %d\n", in rga_job_get_scheduler()
58 rga_drvdata->rga_scheduler[i]->core); in rga_job_get_scheduler()
241 pr_info("job: priority = %d, core = %d\n", in print_job_info()
242 job->priority, job->core); in print_job_info()
375 if (job->core == RGA2_SCHEDULER_CORE0) in rga_job_done()
438 job->core = rga_job_assign(job); in rga_job_schedule()
439 if (job->core < in rga_job_schedule()
[all...]
/device/soc/rockchip/rk3568/hardware/omx_il/libOMXPlugin/
H A DOMXPlugin.cpp51 OMXCore* core = (OMXCore*)calloc(1, sizeof(OMXCore)); in AddCore() local
53 if (!core) { in AddCore()
58 core->mLibHandle = libHandle; in AddCore()
59 core->mInit = (OMXCore::InitFunc)dlsym(libHandle, "OMX_Init"); in AddCore()
60 core->mDeinit = (OMXCore::DeinitFunc)dlsym(libHandle, "OMX_Deinit"); in AddCore()
61 core->mComponentNameEnum = in AddCore()
63 core->mGetHandle = (OMXCore::GetHandleFunc)dlsym(libHandle, "OMX_GetHandle"); in AddCore()
64 core->mFreeHandle = (OMXCore::FreeHandleFunc)dlsym(libHandle, "OMX_FreeHandle"); in AddCore()
65 core->mGetRolesOfComponentHandle = in AddCore()
68 if (core in AddCore()
[all...]
/device/board/hihope/rk3568/wifi/bcmdhd_wifi6/
H A Dhdfwifi_bdh6.mk21 -I$(srctree)/drivers/hdf/framework/core/common/include/host \
22 -I$(srctree)/drivers/hdf/framework/core/host/include \
23 -I$(srctree)/drivers/hdf/framework/core/manager/include \
24 -I$(srctree)/drivers/hdf/framework/core/shared/include \
27 -I$(srctree)/drivers/hdf/framework/include/core \
36 -I$(srctree)/drivers/hdf/inner_api/core \
44 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/eapol \
45 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/softap \
46 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/sta \
47 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/component
[all...]
/device/board/hisilicon/hispark_taurus/audio_drivers/
H A DMakefile36 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \
42 -I$(srctree)/drivers/hdf/inner_api/core \
47 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \
48 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
49 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/core/include \
/device/board/hihope/dayu210/audio_drivers/
H A DMakefile31 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \
36 -I$(srctree)/drivers/hdf/inner_api/core \
42 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \
43 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
44 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/core/include \
/device/board/hihope/rk3568/audio_drivers/
H A DMakefile33 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \
37 -I$(srctree)/drivers/hdf/inner_api/core \
44 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \
45 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
46 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/core/include \
/device/board/hisilicon/hispark_taurus/display_drivers/
H A DMakefile24 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \
29 -I$(srctree)/drivers/hdf/inner_api/core \
35 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \
36 -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_mm.h38 dma_addr_t rga_mm_lookup_iova(struct rga_internal_buffer *buffer, int core);
39 struct sg_table *rga_mm_lookup_sgt(struct rga_internal_buffer *buffer, int core);

Completed in 11 milliseconds

123456