/Linux-v4.19/crypto/ |
D | crypto_engine.c | 29 static void crypto_finalize_request(struct crypto_engine *engine, in crypto_finalize_request() 70 static void crypto_pump_requests(struct crypto_engine *engine, in crypto_pump_requests() 175 struct crypto_engine *engine = in crypto_pump_work() local 186 static int crypto_transfer_request(struct crypto_engine *engine, in crypto_transfer_request() 215 static int crypto_transfer_request_to_engine(struct crypto_engine *engine, in crypto_transfer_request_to_engine() 228 int crypto_transfer_ablkcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_ablkcipher_request_to_engine() 241 int crypto_transfer_aead_request_to_engine(struct crypto_engine *engine, in crypto_transfer_aead_request_to_engine() 254 int crypto_transfer_akcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_akcipher_request_to_engine() 267 int crypto_transfer_hash_request_to_engine(struct crypto_engine *engine, in crypto_transfer_hash_request_to_engine() 280 int crypto_transfer_skcipher_request_to_engine(struct crypto_engine *engine, in crypto_transfer_skcipher_request_to_engine() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_breadcrumbs.c | 65 unsigned int intel_engine_wakeup(struct intel_engine_cs *engine) in intel_engine_wakeup() 83 static noinline void missed_breadcrumb(struct intel_engine_cs *engine) in missed_breadcrumb() 98 struct intel_engine_cs *engine = in intel_breadcrumbs_hangcheck() local 135 struct intel_engine_cs *engine = in intel_breadcrumbs_fake_irq() local 163 static void irq_enable(struct intel_engine_cs *engine) in irq_enable() 187 static void irq_disable(struct intel_engine_cs *engine) in irq_disable() 197 void __intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine) in __intel_engine_disarm_breadcrumbs() 212 void intel_engine_pin_breadcrumbs_irq(struct intel_engine_cs *engine) in intel_engine_pin_breadcrumbs_irq() 223 void intel_engine_unpin_breadcrumbs_irq(struct intel_engine_cs *engine) in intel_engine_unpin_breadcrumbs_irq() 234 void intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine) in intel_engine_disarm_breadcrumbs() [all …]
|
D | intel_lrc.c | 185 static inline bool need_preempt(const struct intel_engine_cs *engine, in need_preempt() 222 struct intel_engine_cs *engine, in intel_lr_context_descriptor_update() 263 lookup_priolist(struct intel_engine_cs *engine, int prio) in lookup_priolist() 325 static void __unwind_incomplete_requests(struct intel_engine_cs *engine) in __unwind_incomplete_requests() 356 struct intel_engine_cs *engine = in execlists_unwind_incomplete_requests() local 449 static void execlists_submit_ports(struct intel_engine_cs *engine) in execlists_submit_ports() 535 static void inject_preempt_context(struct intel_engine_cs *engine) in inject_preempt_context() 581 static void execlists_dequeue(struct intel_engine_cs *engine) in execlists_dequeue() 829 static void execlists_cancel_requests(struct intel_engine_cs *engine) in execlists_cancel_requests() 901 static void process_csb(struct intel_engine_cs *engine) in process_csb() [all …]
|
D | intel_engine_cs.c | 269 struct intel_engine_cs *engine; in intel_engine_setup() local 330 struct intel_engine_cs *engine; in intel_engines_init_mmio() local 385 struct intel_engine_cs *engine; in intel_engines_init() local 426 void intel_engine_init_global_seqno(struct intel_engine_cs *engine, u32 seqno) in intel_engine_init_global_seqno() 456 static void intel_engine_init_batch_pool(struct intel_engine_cs *engine) in intel_engine_init_batch_pool() 461 static void intel_engine_init_execlist(struct intel_engine_cs *engine) in intel_engine_init_execlist() 482 void intel_engine_setup_common(struct intel_engine_cs *engine) in intel_engine_setup_common() 493 int intel_engine_create_scratch(struct intel_engine_cs *engine, in intel_engine_create_scratch() 528 void intel_engine_cleanup_scratch(struct intel_engine_cs *engine) in intel_engine_cleanup_scratch() 533 static void cleanup_phys_status_page(struct intel_engine_cs *engine) in cleanup_phys_status_page() [all …]
|
D | intel_hangcheck.c | 28 ipehr_is_semaphore_wait(struct intel_engine_cs *engine, u32 ipehr) in ipehr_is_semaphore_wait() 36 semaphore_wait_to_signaller_ring(struct intel_engine_cs *engine, u32 ipehr, in semaphore_wait_to_signaller_ring() 59 semaphore_waits_for(struct intel_engine_cs *engine, u32 *seqno) in semaphore_waits_for() 126 static int semaphore_passed(struct intel_engine_cs *engine) in semaphore_passed() 158 struct intel_engine_cs *engine; in semaphore_clear_deadlocks() local 176 static bool subunits_stuck(struct intel_engine_cs *engine) in subunits_stuck() 211 head_stuck(struct intel_engine_cs *engine, u64 acthd) in head_stuck() 229 engine_stuck(struct intel_engine_cs *engine, u64 acthd) in engine_stuck() 273 static void hangcheck_load_sample(struct intel_engine_cs *engine, in hangcheck_load_sample() 290 static void hangcheck_store_sample(struct intel_engine_cs *engine, in hangcheck_store_sample() [all …]
|
D | intel_lrc.h | 33 #define RING_ELSP(engine) _MMIO((engine)->mmio_base + 0x230) argument 34 #define RING_EXECLIST_STATUS_LO(engine) _MMIO((engine)->mmio_base + 0x234) argument 35 #define RING_EXECLIST_STATUS_HI(engine) _MMIO((engine)->mmio_base + 0x234 + 4) argument 36 #define RING_CONTEXT_CONTROL(engine) _MMIO((engine)->mmio_base + 0x244) argument 41 #define RING_CONTEXT_STATUS_BUF_BASE(engine) _MMIO((engine)->mmio_base + 0x370) argument 42 #define RING_CONTEXT_STATUS_BUF_LO(engine, i) _MMIO((engine)->mmio_base + 0x370 + (i) * 8) argument 43 #define RING_CONTEXT_STATUS_BUF_HI(engine, i) _MMIO((engine)->mmio_base + 0x370 + (i) * 8 + 4) argument 44 #define RING_CONTEXT_STATUS_PTR(engine) _MMIO((engine)->mmio_base + 0x3a0) argument 45 #define RING_EXECLIST_SQ_CONTENTS(engine) _MMIO((engine)->mmio_base + 0x510) argument 46 #define RING_EXECLIST_CONTROL(engine) _MMIO((engine)->mmio_base + 0x550) argument
|
D | intel_ringbuffer.c | 344 static void ring_setup_phys_status_page(struct intel_engine_cs *engine) in ring_setup_phys_status_page() 355 static void intel_ring_setup_status_page(struct intel_engine_cs *engine) in intel_ring_setup_status_page() 424 static bool stop_ring(struct intel_engine_cs *engine) in stop_ring() 457 static int init_ring_common(struct intel_engine_cs *engine) in init_ring_common() 546 static struct i915_request *reset_prepare(struct intel_engine_cs *engine) in reset_prepare() 570 static void reset_ring(struct intel_engine_cs *engine, struct i915_request *rq) in reset_ring() 596 static void reset_finish(struct intel_engine_cs *engine) in reset_finish() 615 static int init_render_ring(struct intel_engine_cs *engine) in init_render_ring() 671 struct intel_engine_cs *engine; in gen6_signal() local 695 static void cancel_requests(struct intel_engine_cs *engine) in cancel_requests() [all …]
|
D | intel_guc_submission.c | 349 struct intel_engine_cs *engine; in guc_stage_desc_init() local 515 struct intel_engine_cs *engine = rq->engine; in guc_add_request() local 549 struct intel_engine_cs *engine = preempt_work->engine; in inject_preempt_context() local 606 static void wait_for_guc_preempt_report(struct intel_engine_cs *engine) in wait_for_guc_preempt_report() 625 static void complete_preempt_context(struct intel_engine_cs *engine) in complete_preempt_context() 648 static void guc_submit(struct intel_engine_cs *engine) in guc_submit() 687 static bool __guc_dequeue(struct intel_engine_cs *engine) in __guc_dequeue() 766 static void guc_dequeue(struct intel_engine_cs *engine) in guc_dequeue() 785 struct intel_engine_cs * const engine = (struct intel_engine_cs *)data; in guc_submission_tasklet() local 815 guc_reset_prepare(struct intel_engine_cs *engine) in guc_reset_prepare() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce80/ |
D | i2c_hw_engine_dce80.c | 95 struct i2c_hw_engine_dce80 *engine) in disable_i2c_hw_engine() 116 struct engine *engine) in release_engine() 181 struct i2c_hw_engine_dce80 *engine) in destruct() 189 struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(*i2c_engine); in destroy() local 202 struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine); in setup_engine() local 300 const struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine); in get_speed() local 325 struct i2c_hw_engine_dce80 *engine = FROM_I2C_ENGINE(i2c_engine); in set_speed() local 348 static inline void reset_hw_engine(struct engine *engine) in reset_hw_engine() 367 static bool is_hw_busy(struct engine *engine) in is_hw_busy() 405 struct i2c_hw_engine_dce80 *engine, in process_transaction() [all …]
|
D | i2c_sw_engine_dce80.c | 88 struct engine *engine) in release_engine() 94 struct i2c_sw_engine_dce80 *engine) in destruct() 100 struct i2c_engine **engine) in destroy() 112 struct i2c_engine *engine, in acquire_engine() 137 struct i2c_sw_engine_dce80 *engine, in construct() 156 struct i2c_sw_engine_dce80 *engine; in dal_i2c_sw_engine_dce80_create() local
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/ |
D | engine.c | 31 nvkm_engine_chsw_load(struct nvkm_engine *engine) in nvkm_engine_chsw_load() 41 struct nvkm_engine *engine = *pengine; in nvkm_engine_unref() local 52 nvkm_engine_ref(struct nvkm_engine *engine) in nvkm_engine_ref() 70 nvkm_engine_tile(struct nvkm_engine *engine, int region) in nvkm_engine_tile() 80 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_intr() local 88 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_info() local 103 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_fini() local 112 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_init() local 147 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_preinit() local 156 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_dtor() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_aux.c | 54 struct aux_engine *engine) in release_engine() 69 struct aux_engine *engine) in is_engine_available() 82 struct aux_engine *engine) in acquire_engine() 158 struct aux_engine *engine, in submit_channel_request() 250 static int read_channel_reply(struct aux_engine *engine, uint32_t size, in read_channel_reply() 303 struct aux_engine *engine, in process_channel_reply() 356 struct aux_engine *engine, in get_channel_status() 418 struct aux_engine *engine, in process_read_reply() 481 struct aux_engine *engine, in process_read_request() 543 struct aux_engine *engine, in read_command() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | mock_engine.c | 33 static struct mock_request *first_request(struct mock_engine *engine) in first_request() 40 static void advance(struct mock_engine *engine, in advance() 49 struct mock_engine *engine = from_timer(engine, t, hw_delay); in hw_delay_complete() local 91 mock_context_pin(struct intel_engine_cs *engine, in mock_context_pin() 129 struct mock_engine *engine = in mock_submit_request() local 146 static struct intel_ring *mock_ring(struct intel_engine_cs *engine) in mock_ring() 182 struct mock_engine *engine; in mock_engine() local 231 void mock_engine_flush(struct intel_engine_cs *engine) in mock_engine_flush() 247 void mock_engine_reset(struct intel_engine_cs *engine) in mock_engine_reset() 252 void mock_engine_free(struct intel_engine_cs *engine) in mock_engine_free()
|
D | intel_workarounds.c | 13 read_nonprivs(struct i915_gem_context *ctx, struct intel_engine_cs *engine) in read_nonprivs() 112 struct intel_engine_cs *engine) in check_whitelist() 158 static int do_device_reset(struct intel_engine_cs *engine) in do_device_reset() 164 static int do_engine_reset(struct intel_engine_cs *engine) in do_engine_reset() 169 static int switch_to_scratch_context(struct intel_engine_cs *engine) in switch_to_scratch_context() 188 static int check_whitelist_across_reset(struct intel_engine_cs *engine, in check_whitelist_across_reset() 244 struct intel_engine_cs *engine = i915->engine[RCS]; in live_reset_whitelist() local
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce110/ |
D | aux_engine_dce110.c | 73 struct engine *engine) in release_engine() 86 struct aux_engine_dce110 *engine = FROM_AUX_ENGINE(*aux_engine); in destroy() local 99 struct aux_engine *engine) in is_engine_available() 112 struct aux_engine *engine) in acquire_engine() 188 struct aux_engine *engine, in submit_channel_request() 278 static int read_channel_reply(struct aux_engine *engine, uint32_t size, in read_channel_reply() 331 struct aux_engine *engine, in process_channel_reply() 384 struct aux_engine *engine, in get_channel_status() 463 struct aux_engine_dce110 *engine, in construct() 475 struct aux_engine_dce110 *engine) in destruct() [all …]
|
D | i2c_sw_engine_dce110.c | 74 struct engine *engine) in release_engine() 79 struct i2c_sw_engine_dce110 *engine) in destruct() 85 struct i2c_engine **engine) in destroy() 97 struct i2c_engine *engine, in acquire_engine()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/ |
D | i2c_engine.c | 52 struct engine *engine, in dal_i2c_engine_acquire() 85 struct i2c_engine *engine) in dal_i2c_engine_setup_i2c_engine() 93 struct i2c_engine *engine, in dal_i2c_engine_submit_channel_request() 100 struct i2c_engine *engine, in dal_i2c_engine_process_channel_reply() 107 struct i2c_engine *engine, in dal_i2c_engine_construct() 115 struct i2c_engine *engine) in dal_i2c_engine_destruct()
|
D | i2c_hw_engine.c | 66 const struct engine *engine) in dal_i2c_hw_engine_get_engine_type() 72 struct engine *engine, in dal_i2c_hw_engine_submit_request() 177 struct i2c_engine *engine, in dal_i2c_hw_engine_acquire_engine() 206 struct i2c_hw_engine *engine, in dal_i2c_hw_engine_wait_on_operation_result() 232 struct i2c_hw_engine *engine, in dal_i2c_hw_engine_construct() 241 struct i2c_hw_engine *engine) in dal_i2c_hw_engine_destruct()
|
D | aux_engine.c | 62 const struct engine *engine) in dal_aux_engine_get_engine_type() 68 struct engine *engine, in dal_aux_engine_acquire() 119 struct aux_engine *engine, in process_read_reply() 183 struct aux_engine *engine, in process_read_request() 245 struct aux_engine *engine, in read_command() 334 struct aux_engine *engine, in process_write_reply() 403 struct aux_engine *engine, in process_write_request() 459 struct aux_engine *engine, in write_command() 525 struct aux_engine *engine, in end_of_transaction_command() 560 struct engine *engine, in dal_aux_engine_submit_request() [all …]
|
D | i2c_sw_engine.c | 362 const struct engine *engine) in dal_i2c_sw_engine_get_engine_type() 368 struct engine *engine, in dal_i2c_sw_engine_submit_request() 441 const struct i2c_engine *engine) in dal_i2c_sw_engine_get_speed() 447 struct i2c_engine *engine, in dal_i2c_sw_engine_set_speed() 463 struct i2c_engine *engine, in dal_i2caux_i2c_sw_engine_acquire_engine() 480 struct i2c_engine *engine, in dal_i2c_sw_engine_submit_channel_request() 526 struct i2c_engine *engine, in dal_i2c_sw_engine_get_channel_status() 534 struct i2c_sw_engine *engine) in dal_i2c_sw_engine_destruct() 560 struct engine *engine) in release_engine() 573 struct i2c_sw_engine *engine, in dal_i2c_sw_engine_construct() [all …]
|
D | i2c_generic_hw_engine.c | 75 const struct engine *engine) in dal_i2c_generic_hw_engine_get_engine_type() 88 struct engine *engine, in dal_i2c_generic_hw_engine_submit_request() 257 const struct i2c_hw_engine *engine, in dal_i2c_generic_hw_engine_get_transaction_timeout() 274 struct i2c_generic_hw_engine *engine, in dal_i2c_generic_hw_engine_construct() 281 struct i2c_generic_hw_engine *engine) in dal_i2c_generic_hw_engine_destruct()
|
D | i2caux.c | 110 struct i2c_engine *engine; in dal_i2caux_submit_i2c_command() local 197 struct aux_engine *engine; in dal_i2caux_submit_aux_command() local 296 struct aux_engine *engine = in dal_i2caux_configure_aux() local 378 struct i2c_engine *engine = NULL; in dal_i2caux_acquire_i2c_sw_engine() local 400 struct aux_engine *engine; in dal_i2caux_acquire_aux_engine() local 418 struct engine *engine) in dal_i2caux_release_engine()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | base.c | 29 nvkm_gr_chsw_load(struct nvkm_engine *engine) in nvkm_gr_chsw_load() 38 nvkm_gr_tile(struct nvkm_engine *engine, int region, struct nvkm_fb_tile *tile) in nvkm_gr_tile() 96 nvkm_gr_intr(struct nvkm_engine *engine) in nvkm_gr_intr() 103 nvkm_gr_oneinit(struct nvkm_engine *engine) in nvkm_gr_oneinit() 112 nvkm_gr_init(struct nvkm_engine *engine) in nvkm_gr_init() 119 nvkm_gr_fini(struct nvkm_engine *engine, bool suspend) in nvkm_gr_fini() 128 nvkm_gr_dtor(struct nvkm_engine *engine) in nvkm_gr_dtor()
|
/Linux-v4.19/drivers/crypto/marvell/ |
D | cesa.c | 41 mv_cesa_dequeue_req_locked(struct mv_cesa_engine *engine, in mv_cesa_dequeue_req_locked() 55 static void mv_cesa_rearm_engine(struct mv_cesa_engine *engine) in mv_cesa_rearm_engine() 78 static int mv_cesa_std_process(struct mv_cesa_engine *engine, u32 status) in mv_cesa_std_process() 98 static int mv_cesa_int_process(struct mv_cesa_engine *engine, u32 status) in mv_cesa_int_process() 118 struct mv_cesa_engine *engine = priv; in mv_cesa_int() local 176 struct mv_cesa_engine *engine = creq->engine; in mv_cesa_queue_req() local 318 mv_cesa_conf_mbus_windows(struct mv_cesa_engine *engine, in mv_cesa_conf_mbus_windows() 380 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_get_sram() local 425 struct mv_cesa_engine *engine = &cesa->engines[idx]; in mv_cesa_put_sram() local 495 struct mv_cesa_engine *engine = &cesa->engines[i]; in mv_cesa_probe() local
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
D | base.c | 28 nvkm_sec2_dtor(struct nvkm_engine *engine) in nvkm_sec2_dtor() 37 nvkm_sec2_intr(struct nvkm_engine *engine) in nvkm_sec2_intr() 74 nvkm_sec2_oneinit(struct nvkm_engine *engine) in nvkm_sec2_oneinit() 82 nvkm_sec2_fini(struct nvkm_engine *engine, bool suspend) in nvkm_sec2_fini()
|