| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_pm_driver.c | 115 kbdev->pm.backend.mcu_desired) in kbase_pm_is_mcu_desired() 119 if (kbdev->pm.backend.gpu_wakeup_override) in kbase_pm_is_mcu_desired() 128 return (kbdev->pm.backend.mcu_desired && in kbase_pm_is_mcu_desired() 130 !kbdev->pm.backend.policy_change_clamp_state_to_off); in kbase_pm_is_mcu_desired() 137 if (kbdev->pm.backend.protected_entry_transition_override) in kbase_pm_is_l2_desired() 140 if (kbdev->pm.backend.protected_transition_override && in kbase_pm_is_l2_desired() 141 kbdev->pm.backend.protected_l2_override) in kbase_pm_is_l2_desired() 144 if (kbdev->pm.backend.protected_transition_override && in kbase_pm_is_l2_desired() 145 !kbdev->pm.backend.shaders_desired) in kbase_pm_is_l2_desired() 148 if (unlikely(kbdev->pm.backend.policy_change_clamp_state_to_off)) in kbase_pm_is_l2_desired() [all …]
|
| H A D | mali_kbase_pm_backend.c | 55 kbdev->pm.backend.callback_power_on = in kbase_pm_runtime_init() 57 kbdev->pm.backend.callback_power_off = in kbase_pm_runtime_init() 59 kbdev->pm.backend.callback_power_suspend = in kbase_pm_runtime_init() 61 kbdev->pm.backend.callback_power_resume = in kbase_pm_runtime_init() 67 kbdev->pm.backend.callback_power_runtime_on = in kbase_pm_runtime_init() 69 kbdev->pm.backend.callback_power_runtime_off = in kbase_pm_runtime_init() 71 kbdev->pm.backend.callback_power_runtime_idle = in kbase_pm_runtime_init() 73 kbdev->pm.backend.callback_soft_reset = in kbase_pm_runtime_init() 75 kbdev->pm.backend.callback_power_runtime_gpu_idle = in kbase_pm_runtime_init() 77 kbdev->pm.backend.callback_power_runtime_gpu_active = in kbase_pm_runtime_init() [all …]
|
| H A D | mali_kbase_pm_metrics.c | 112 kbdev->pm.backend.metrics.kbdev = kbdev; in kbasep_pm_metrics_init() 113 kbdev->pm.backend.metrics.time_period_start = ktime_get_raw(); in kbasep_pm_metrics_init() 114 kbdev->pm.backend.metrics.values.time_busy = 0; in kbasep_pm_metrics_init() 115 kbdev->pm.backend.metrics.values.time_idle = 0; in kbasep_pm_metrics_init() 116 kbdev->pm.backend.metrics.values.time_in_protm = 0; in kbasep_pm_metrics_init() 131 &kbdev->pm.backend.metrics.ipa_control_client); in kbasep_pm_metrics_init() 140 kbdev->pm.backend.metrics.kbdev = kbdev; in kbasep_pm_metrics_init() 141 kbdev->pm.backend.metrics.time_period_start = ktime_get_raw(); in kbasep_pm_metrics_init() 143 kbdev->pm.backend.metrics.gpu_active = false; in kbasep_pm_metrics_init() 144 kbdev->pm.backend.metrics.active_cl_ctx[0] = 0; in kbasep_pm_metrics_init() [all …]
|
| H A D | mali_kbase_pm_policy.c | 76 kbdev->pm.backend.pm_current_policy = default_policy; in kbase_pm_policy_init() 77 kbdev->pm.backend.csf_pm_sched_flags = default_policy->pm_sched_flags; in kbase_pm_policy_init() 81 kbdev->pm.backend.pm_current_policy = default_policy; in kbase_pm_policy_init() 87 kbdev->pm.backend.pm_current_policy->term(kbdev); in kbase_pm_policy_term() 93 struct kbase_pm_backend_data *backend = &pm->backend; in kbase_pm_update_active() local 100 KBASE_DEBUG_ASSERT(backend->pm_current_policy); in kbase_pm_update_active() 104 active = backend->pm_current_policy->get_core_active(kbdev); in kbase_pm_update_active() 107 kbdev->pm.backend.pm_current_policy->name); in kbase_pm_update_active() 111 if (!pm->backend.invoke_poweroff_wait_wq_when_l2_off && in kbase_pm_update_active() 112 pm->backend.poweroff_wait_in_progress) { in kbase_pm_update_active() [all …]
|
| H A D | mali_kbase_js_backend.c | 38 struct kbase_backend_data *backend = &kbdev->hwaccess.backend; in timer_callback_should_run() local 44 if (backend->suspend_timer) in timer_callback_should_run() 93 struct kbase_backend_data *backend; in timer_callback() local 99 backend = container_of(timer, struct kbase_backend_data, in timer_callback() 101 kbdev = container_of(backend, struct kbase_device, hwaccess.backend); in timer_callback() 152 if (backend->timeouts_updated && in timer_callback() 275 if (backend->timer_running) in timer_callback() 276 hrtimer_start(&backend->scheduling_timer, in timer_callback() 280 backend->timeouts_updated = false; in timer_callback() 292 struct kbase_backend_data *backend = &kbdev->hwaccess.backend; in kbase_backend_ctx_count_changed() local [all …]
|
| H A D | mali_kbase_instr_backend.c | 64 if (kbdev->hwcnt.backend.state != KBASE_INSTR_STATE_DISABLED) { in kbase_instr_hwcnt_enable_internal() 92 prfcnt_config |= kbdev->hwcnt.backend.override_counter_set in kbase_instr_hwcnt_enable_internal() 132 kbdev->hwcnt.backend.state = KBASE_INSTR_STATE_IDLE; in kbase_instr_hwcnt_enable_internal() 133 kbdev->hwcnt.backend.triggered = 1; in kbase_instr_hwcnt_enable_internal() 134 wake_up(&kbdev->hwcnt.backend.wait); in kbase_instr_hwcnt_enable_internal() 178 if (kbdev->hwcnt.backend.state == KBASE_INSTR_STATE_UNRECOVERABLE_ERROR) { in kbase_instr_hwcnt_disable_internal() 188 if (kbdev->hwcnt.backend.state == KBASE_INSTR_STATE_DISABLED) { in kbase_instr_hwcnt_disable_internal() 202 if (kbdev->hwcnt.backend.state == KBASE_INSTR_STATE_IDLE) in kbase_instr_hwcnt_disable_internal() 209 wait_event(kbdev->hwcnt.backend.wait, in kbase_instr_hwcnt_disable_internal() 210 kbdev->hwcnt.backend.triggered != 0); in kbase_instr_hwcnt_disable_internal() [all …]
|
| H A D | Kbuild | 22 backend/gpu/mali_kbase_cache_policy_backend.o \ 23 backend/gpu/mali_kbase_gpuprops_backend.o \ 24 backend/gpu/mali_kbase_irq_linux.o \ 25 backend/gpu/mali_kbase_js_backend.o \ 26 backend/gpu/mali_kbase_pm_backend.o \ 27 backend/gpu/mali_kbase_pm_driver.o \ 28 backend/gpu/mali_kbase_pm_metrics.o \ 29 backend/gpu/mali_kbase_pm_ca.o \ 30 backend/gpu/mali_kbase_pm_always_on.o \ 31 backend/gpu/mali_kbase_pm_coarse_demand.o \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_pm_metrics.c | 73 kbdev->pm.backend.metrics.kbdev = kbdev; in kbasep_pm_metrics_init() 75 kbdev->pm.backend.metrics.time_period_start = ktime_get(); in kbasep_pm_metrics_init() 76 kbdev->pm.backend.metrics.time_busy = 0; in kbasep_pm_metrics_init() 77 kbdev->pm.backend.metrics.time_idle = 0; in kbasep_pm_metrics_init() 78 kbdev->pm.backend.metrics.prev_busy = 0; in kbasep_pm_metrics_init() 79 kbdev->pm.backend.metrics.prev_idle = 0; in kbasep_pm_metrics_init() 80 kbdev->pm.backend.metrics.gpu_active = false; in kbasep_pm_metrics_init() 81 kbdev->pm.backend.metrics.active_cl_ctx[0] = 0; in kbasep_pm_metrics_init() 82 kbdev->pm.backend.metrics.active_cl_ctx[1] = 0; in kbasep_pm_metrics_init() 83 kbdev->pm.backend.metrics.active_gl_ctx[0] = 0; in kbasep_pm_metrics_init() [all …]
|
| H A D | mali_kbase_pm_policy.c | 160 u64 prev_shader_state = kbdev->pm.backend.desired_shader_state; in kbasep_pm_do_poweroff_cores() 161 u64 prev_tiler_state = kbdev->pm.backend.desired_tiler_state; in kbasep_pm_do_poweroff_cores() 165 kbdev->pm.backend.desired_shader_state &= in kbasep_pm_do_poweroff_cores() 166 ~kbdev->pm.backend.shader_poweroff_pending; in kbasep_pm_do_poweroff_cores() 167 kbdev->pm.backend.desired_tiler_state &= in kbasep_pm_do_poweroff_cores() 168 ~kbdev->pm.backend.tiler_poweroff_pending; in kbasep_pm_do_poweroff_cores() 170 kbdev->pm.backend.shader_poweroff_pending = 0; in kbasep_pm_do_poweroff_cores() 171 kbdev->pm.backend.tiler_poweroff_pending = 0; in kbasep_pm_do_poweroff_cores() 173 if (prev_shader_state != kbdev->pm.backend.desired_shader_state || in kbasep_pm_do_poweroff_cores() 175 kbdev->pm.backend.desired_tiler_state || in kbasep_pm_do_poweroff_cores() [all …]
|
| H A D | Kbuild | 17 backend/gpu/mali_kbase_cache_policy_backend.c \ 18 backend/gpu/mali_kbase_device_hw.c \ 19 backend/gpu/mali_kbase_gpu.c \ 20 backend/gpu/mali_kbase_gpuprops_backend.c \ 21 backend/gpu/mali_kbase_debug_job_fault_backend.c \ 22 backend/gpu/mali_kbase_irq_linux.c \ 23 backend/gpu/mali_kbase_instr_backend.c \ 24 backend/gpu/mali_kbase_jm_as.c \ 25 backend/gpu/mali_kbase_jm_hw.c \ 26 backend/gpu/mali_kbase_jm_rb.c \ [all …]
|
| H A D | mali_kbase_pm_backend.c | 48 kbdev->pm.backend.gpu_powered = true; in kbase_pm_register_access_enable() 60 kbdev->pm.backend.gpu_powered = false; in kbase_pm_register_access_disable() 72 kbdev->pm.backend.gpu_poweroff_wait_wq = alloc_workqueue("kbase_pm_poweroff_wait", in kbase_hwaccess_pm_init() 74 if (!kbdev->pm.backend.gpu_poweroff_wait_wq) in kbase_hwaccess_pm_init() 77 INIT_WORK(&kbdev->pm.backend.gpu_poweroff_wait_work, in kbase_hwaccess_pm_init() 80 kbdev->pm.backend.gpu_powered = false; in kbase_hwaccess_pm_init() 83 kbdev->pm.backend.driver_ready_for_irqs = false; in kbase_hwaccess_pm_init() 85 kbdev->pm.backend.gpu_in_desired_state = true; in kbase_hwaccess_pm_init() 86 init_waitqueue_head(&kbdev->pm.backend.gpu_in_desired_state_wait); in kbase_hwaccess_pm_init() 90 kbdev->pm.backend.callback_power_on = in kbase_hwaccess_pm_init() [all …]
|
| H A D | mali_kbase_js_backend.c | 41 struct kbase_backend_data *backend = &kbdev->hwaccess.backend; in timer_callback_should_run() local 47 if (backend->suspend_timer) in timer_callback_should_run() 95 struct kbase_backend_data *backend; in timer_callback() local 101 backend = container_of(timer, struct kbase_backend_data, in timer_callback() 103 kbdev = container_of(backend, struct kbase_device, hwaccess.backend); in timer_callback() 147 if (backend->timeouts_updated && in timer_callback() 265 if (backend->timer_running) in timer_callback() 266 hrtimer_start(&backend->scheduling_timer, in timer_callback() 270 backend->timeouts_updated = false; in timer_callback() 280 struct kbase_backend_data *backend = &kbdev->hwaccess.backend; in kbase_backend_ctx_count_changed() local [all …]
|
| H A D | mali_kbase_instr_backend.c | 44 KBASE_DEBUG_ASSERT(kbdev->hwcnt.backend.state == in kbasep_instr_hwcnt_cacheclean() 59 kbdev->hwcnt.backend.state = KBASE_INSTR_STATE_CLEANING; in kbasep_instr_hwcnt_cacheclean() 92 if (kbdev->hwcnt.backend.state != KBASE_INSTR_STATE_DISABLED) { in kbase_instr_hwcnt_enable_internal() 111 kbdev->hwcnt.backend.state = KBASE_INSTR_STATE_REQUEST_CLEAN; in kbase_instr_hwcnt_enable_internal() 112 kbdev->hwcnt.backend.triggered = 0; in kbase_instr_hwcnt_enable_internal() 115 ret = queue_work(kbdev->hwcnt.backend.cache_clean_wq, in kbase_instr_hwcnt_enable_internal() 116 &kbdev->hwcnt.backend.cache_clean_work); in kbase_instr_hwcnt_enable_internal() 122 wait_event(kbdev->hwcnt.backend.wait, in kbase_instr_hwcnt_enable_internal() 123 kbdev->hwcnt.backend.triggered != 0); in kbase_instr_hwcnt_enable_internal() 125 KBASE_DEBUG_ASSERT(kbdev->hwcnt.backend.state == in kbase_instr_hwcnt_enable_internal() [all …]
|
| H A D | mali_kbase_pm_driver.c | 505 kbdev->pm.backend.l2_powered = 1; in kbase_pm_transition_core_type() 515 wake_up(&kbdev->pm.backend.l2_powered_wait); in kbase_pm_transition_core_type() 518 kbdev->pm.backend.l2_powered = 0; in kbase_pm_transition_core_type() 665 spin_lock(&kbdev->pm.backend.gpu_powered_lock); in MOCKABLE() 666 if (kbdev->pm.backend.gpu_powered == false) { in MOCKABLE() 667 spin_unlock(&kbdev->pm.backend.gpu_powered_lock); in MOCKABLE() 668 if (kbdev->pm.backend.desired_shader_state == 0 && in MOCKABLE() 669 kbdev->pm.backend.desired_tiler_state == 0) in MOCKABLE() 687 cores_powered |= kbdev->pm.backend.desired_shader_state; in MOCKABLE() 700 tilers_powered |= kbdev->pm.backend.desired_tiler_state; in MOCKABLE() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_backend.c | 80 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument 93 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable() 168 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument 178 regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG, in sun4i_backend_update_layer_coord() 186 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord() 193 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord() 200 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument 211 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format() 219 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format() 252 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format() [all …]
|
| H A D | sun4i_layer.c | 70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local 72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable() 77 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 78 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable() 79 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 88 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local 89 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() 91 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update() 99 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update() 103 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/detail/ |
| H A D | no_et_ops.hpp | 27 result.backend().negate(); in operator -() 34 eval_complement(result.backend(), v.backend()); in operator ~() 45 eval_add(result.backend(), a.backend(), b.backend()); in operator +() 54 eval_add(result.backend(), a.backend(), number<B, et_off>::canonical_value(b)); in operator +() 63 eval_add(result.backend(), b.backend(), number<B, et_off>::canonical_value(a)); in operator +() 74 eval_subtract(result.backend(), a.backend(), b.backend()); in operator -() 83 eval_subtract(result.backend(), a.backend(), number<B, et_off>::canonical_value(b)); in operator -() 92 eval_subtract(result.backend(), number<B, et_off>::canonical_value(a), b.backend()); in operator -() 103 eval_multiply(result.backend(), a.backend(), b.backend()); in operator *() 112 eval_multiply(result.backend(), a.backend(), number<B, et_off>::canonical_value(b)); in operator *() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/ |
| H A D | mali_kbase_hwcnt_backend_jm.c | 341 static u64 kbasep_hwcnt_backend_jm_timestamp_ns(struct kbase_hwcnt_backend *backend) in kbasep_hwcnt_backend_jm_timestamp_ns() argument 343 (void)backend; in kbasep_hwcnt_backend_jm_timestamp_ns() 349 kbasep_hwcnt_backend_jm_dump_enable_nolock(struct kbase_hwcnt_backend *backend, in kbasep_hwcnt_backend_jm_dump_enable_nolock() argument 353 struct kbase_hwcnt_backend_jm *backend_jm = (struct kbase_hwcnt_backend_jm *)backend; in kbasep_hwcnt_backend_jm_dump_enable_nolock() 387 timestamp_ns = kbasep_hwcnt_backend_jm_timestamp_ns(backend); in kbasep_hwcnt_backend_jm_dump_enable_nolock() 410 static int kbasep_hwcnt_backend_jm_dump_enable(struct kbase_hwcnt_backend *backend, in kbasep_hwcnt_backend_jm_dump_enable() argument 415 struct kbase_hwcnt_backend_jm *backend_jm = (struct kbase_hwcnt_backend_jm *)backend; in kbasep_hwcnt_backend_jm_dump_enable() 425 errcode = kbasep_hwcnt_backend_jm_dump_enable_nolock(backend, enable_map); in kbasep_hwcnt_backend_jm_dump_enable() 433 static void kbasep_hwcnt_backend_jm_dump_disable(struct kbase_hwcnt_backend *backend) in kbasep_hwcnt_backend_jm_dump_disable() argument 436 struct kbase_hwcnt_backend_jm *backend_jm = (struct kbase_hwcnt_backend_jm *)backend; in kbasep_hwcnt_backend_jm_dump_disable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
| H A D | mali_kbase_debug_ktrace_jm.c | 38 if (trace_msg->backend.gpu.flags & KBASE_KTRACE_FLAG_JM_ATOM) in kbasep_ktrace_backend_format_msg() 42 trace_msg->backend.gpu.atom_number, in kbasep_ktrace_backend_format_msg() 43 trace_msg->backend.gpu.atom_udata[0], in kbasep_ktrace_backend_format_msg() 44 trace_msg->backend.gpu.atom_udata[1]), 0); in kbasep_ktrace_backend_format_msg() 47 if (trace_msg->backend.gpu.flags & KBASE_KTRACE_FLAG_BACKEND) in kbasep_ktrace_backend_format_msg() 50 ",%.8llx,", trace_msg->backend.gpu.gpu_addr), in kbasep_ktrace_backend_format_msg() 58 if (trace_msg->backend.gpu.flags & KBASE_KTRACE_FLAG_JM_JOBSLOT) in kbasep_ktrace_backend_format_msg() 61 "%d", trace_msg->backend.gpu.jobslot), 0); in kbasep_ktrace_backend_format_msg() 67 if (trace_msg->backend.gpu.flags & KBASE_KTRACE_FLAG_JM_REFCOUNT) in kbasep_ktrace_backend_format_msg() 70 "%d", trace_msg->backend.gpu.refcount), 0); in kbasep_ktrace_backend_format_msg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | build.bp | 177 "backend/gpu/*.c", 178 "backend/gpu/*.h", 179 "backend/gpu/Kbuild", 185 "hwcnt/backend/*.h", 223 "context/backend/*_jm.c", 224 "debug/backend/*_jm.c", 225 "debug/backend/*_jm.h", 226 "device/backend/*_jm.c", 227 "gpu/backend/*_jm.c", 228 "gpu/backend/*_jm.h", [all …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/ |
| H A D | 0084-backend-vnc-add-VNC-support-using-Neat-VNC-library.patch | 4 Subject: [PATCH 84/93] backend-vnc: add VNC support using Neat VNC library 8 loop library. The backend makes use of AML's integrated epoll backend 36 include/libweston/backend-vnc.h | 71 ++ 39 libweston/backend-vnc/meson.build | 32 + 40 libweston/backend-vnc/vnc.c | 1032 +++++++++++++++++++++++++++++ 45 create mode 100644 include/libweston/backend-vnc.h 46 create mode 100644 libweston/backend-vnc/meson.build 47 create mode 100644 libweston/backend-vnc/vnc.c 54 #include <libweston/backend-drm.h> 55 #include <libweston/backend-headless.h> [all …]
|
| H A D | 0087-backend-vnc-use-configured-keymap.patch | 4 Subject: [PATCH 87/93] backend-vnc: use configured keymap 13 libweston/backend-vnc/vnc.c | 6 +++--- 16 diff --git a/libweston/backend-vnc/vnc.c b/libweston/backend-vnc/vnc.c 18 --- a/libweston/backend-vnc/vnc.c 19 +++ b/libweston/backend-vnc/vnc.c 24 - backend->xkb_rule_name.rules = strdup("evdev"); 25 - backend->xkb_rule_name.model = strdup("pc105"); 26 - backend->xkb_rule_name.layout = strdup("us"); 27 + backend->xkb_rule_name.rules = strdup(compositor->xkb_names.rules); 28 + backend->xkb_rule_name.model = strdup(compositor->xkb_names.model); [all …]
|
| /OK3568_Linux_fs/buildroot/package/weston/ |
| H A D | 0083-backend-vnc-add-VNC-support-using-Neat-VNC-library.patch | 4 Subject: [PATCH 83/93] backend-vnc: add VNC support using Neat VNC library 8 loop library. The backend makes use of AML's integrated epoll backend 36 include/libweston/backend-vnc.h | 71 ++ 39 libweston/backend-vnc/meson.build | 32 + 40 libweston/backend-vnc/vnc.c | 1032 +++++++++++++++++++++++++++++ 45 create mode 100644 include/libweston/backend-vnc.h 46 create mode 100644 libweston/backend-vnc/meson.build 47 create mode 100644 libweston/backend-vnc/vnc.c 54 #include <libweston/backend-drm.h> 55 #include <libweston/backend-headless.h> [all …]
|
| H A D | 0086-backend-vnc-use-configured-keymap.patch | 4 Subject: [PATCH 86/92] backend-vnc: use configured keymap 13 libweston/backend-vnc/vnc.c | 6 +++--- 16 diff --git a/libweston/backend-vnc/vnc.c b/libweston/backend-vnc/vnc.c 18 --- a/libweston/backend-vnc/vnc.c 19 +++ b/libweston/backend-vnc/vnc.c 24 - backend->xkb_rule_name.rules = strdup("evdev"); 25 - backend->xkb_rule_name.model = strdup("pc105"); 26 - backend->xkb_rule_name.layout = strdup("us"); 27 + backend->xkb_rule_name.rules = strdup(compositor->xkb_names.rules); 28 + backend->xkb_rule_name.model = strdup(compositor->xkb_names.model); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/linux/ |
| H A D | ump_kernel_memory_backend_dedicated.c | 49 static void block_allocator_shutdown(ump_memory_backend *backend); 53 static u32 block_allocator_stat(struct ump_memory_backend *backend); 62 ump_memory_backend *backend; in ump_block_allocator_create() local 78 backend = kzalloc(sizeof(ump_memory_backend), GFP_KERNEL); in ump_block_allocator_create() 79 if (NULL != backend) { in ump_block_allocator_create() 97 backend->ctx = allocator; in ump_block_allocator_create() 98 backend->allocate = block_allocator_allocate; in ump_block_allocator_create() 99 backend->release = block_allocator_release; in ump_block_allocator_create() 100 backend->shutdown = block_allocator_shutdown; in ump_block_allocator_create() 101 backend->stat = block_allocator_stat; in ump_block_allocator_create() [all …]
|