/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_context.h | 78 return ce; in intel_context_to_parent() 84 return intel_context_is_child(ce) || intel_context_is_parent(ce); in intel_context_is_parallel() 130 return ce->ops->cancel_request(ce, rq); in intel_context_cancel_request() 197 ce->ops->sched_disable(ce); in intel_context_unpin() 211 ce->ops->enter(ce); in intel_context_enter() 218 ++ce->active_count; in intel_context_mark_active() 226 ce->ops->exit(ce); in intel_context_exit() 231 kref_get(&ce->ref); in intel_context_get() 232 return ce; in intel_context_get() 237 kref_put(&ce->ref, ce->ops->destroy); in intel_context_put() [all …]
|
A D | intel_context.c | 43 if (!ce) in intel_context_create() 48 return ce; in intel_context_create() 64 err = ce->ops->alloc(ce); in intel_context_alloc_state() 232 err = ce->ops->pre_pin(ce, ww, &vaddr); in __intel_context_do_pin_ww() 256 err = ce->ops->pin(ce, vaddr); in __intel_context_do_pin_ww() 264 ce->ring->head, ce->ring->tail); in __intel_context_do_pin_ww() 281 ce->ops->post_unpin(ce); in __intel_context_do_pin_ww() 319 ce->ops->unpin(ce); in __intel_context_do_unpin() 320 ce->ops->post_unpin(ce); in __intel_context_do_unpin() 613 ce->ops->revoke(ce, rq, in intel_context_ban() [all …]
|
A D | intel_lrc.c | 961 __lrc_init_regs(ce->lrc_reg_state, ce, engine, inhibit); in lrc_init_regs() 1044 return i915_ggtt_offset(ce->state) + context_wa_bb_offset(ce); in lrc_indirect_bb() 1154 ce->ring = ring; in lrc_alloc() 1155 ce->state = vma; in lrc_alloc() 1170 intel_ring_reset(ce->ring, ce->ring->emit); in lrc_reset() 1173 lrc_init_regs(ce, ce->engine, true); in lrc_reset() 1174 ce->lrc.lrca = lrc_update_regs(ce, ce->engine, ce->ring->tail); in lrc_reset() 1205 ce->lrc.lrca = lrc_update_regs(ce, engine, ce->ring->tail); in lrc_pin() 1226 if (!ce->state) in lrc_fini() 1235 struct intel_context *ce = container_of(kref, typeof(*ce), ref); in lrc_destroy() local [all …]
|
A D | intel_lrc.h | 36 int lrc_alloc(struct intel_context *ce, 38 void lrc_reset(struct intel_context *ce); 39 void lrc_fini(struct intel_context *ce); 43 lrc_pre_pin(struct intel_context *ce, 48 lrc_pin(struct intel_context *ce, 51 void lrc_unpin(struct intel_context *ce); 52 void lrc_post_unpin(struct intel_context *ce); 54 void lrc_init_state(struct intel_context *ce, 67 void lrc_update_offsets(struct intel_context *ce, 120 if (intel_context_is_barrier(ce)) in lrc_runtime_start() [all …]
|
A D | intel_engine_pm.c | 40 if (ce->state) { in dbg_poison_ce() 62 struct intel_context *ce; in __engine_unpark() local 69 ce = engine->kernel_context; in __engine_unpark() 70 if (ce) { in __engine_unpark() 78 dbg_poison_ce(ce); in __engine_unpark() 81 ce->ops->reset(ce); in __engine_unpark() 84 ce->timeline->seqno, in __engine_unpark() 86 ce->ring->emit); in __engine_unpark() 308 struct intel_context *ce; in intel_engine_reset_pinned_contexts() local 316 dbg_poison_ce(ce); in intel_engine_reset_pinned_contexts() [all …]
|
A D | intel_breadcrumbs.c | 81 struct intel_context *ce) in add_signaling_context() argument 95 if (!list_empty(&ce->signals)) in remove_signaling_context() 108 if (rq->context != ce) in check_signal_order() 170 struct intel_context *ce; in signal_irq_work() local 231 intel_context_put(ce); in signal_irq_work() 364 intel_context_get(ce); in insert_breadcrumb() 366 pos = &ce->signals; in insert_breadcrumb() 423 spin_lock(&ce->signal_lock); in i915_request_enable_breadcrumb() 447 intel_context_put(ce); in i915_request_cancel_breadcrumb() 482 intel_context_put(ce); in intel_context_remove_breadcrumbs() [all …]
|
A D | intel_context_sseu.c | 17 const struct intel_context *ce, in gen8_emit_rpcs_config() argument 27 offset = i915_ggtt_offset(ce->state) + in gen8_emit_rpcs_config() 46 lockdep_assert_held(&ce->pin_mutex); in gen8_modify_rpcs() 54 if (!intel_context_pin_if_active(ce)) in gen8_modify_rpcs() 66 ret = gen8_emit_rpcs_config(rq, ce, sseu); in gen8_modify_rpcs() 70 intel_context_unpin(ce); in gen8_modify_rpcs() 82 ret = intel_context_lock_pinned(ce); in intel_context_reconfigure_sseu() 87 if (!memcmp(&ce->sseu, &sseu, sizeof(sseu))) in intel_context_reconfigure_sseu() 90 ret = gen8_modify_rpcs(ce, sseu); in intel_context_reconfigure_sseu() 92 ce->sseu = sseu; in intel_context_reconfigure_sseu() [all …]
|
A D | selftest_mocs.c | 26 struct intel_context *ce; in mocs_context_create() local 29 if (IS_ERR(ce)) in mocs_context_create() 30 return ce; in mocs_context_create() 33 ce->ring_size = SZ_16K; in mocs_context_create() 35 return ce; in mocs_context_create() 303 if (IS_ERR(ce)) { in live_mocs_clean() 304 err = PTR_ERR(ce); in live_mocs_clean() 309 intel_context_put(ce); in live_mocs_clean() 414 if (IS_ERR(ce)) { in live_mocs_reset() 415 err = PTR_ERR(ce); in live_mocs_reset() [all …]
|
/linux-6.3-rc2/drivers/crypto/gemini/ |
A D | sl3516-ce-core.c | 33 ce->tx = dma_alloc_coherent(ce->dev, sz, &ce->dtx, GFP_KERNEL); in sl3516_ce_desc_init() 36 ce->rx = dma_alloc_coherent(ce->dev, sz, &ce->drx, GFP_KERNEL); in sl3516_ce_desc_init() 59 dma_free_coherent(ce->dev, sz, ce->rx, ce->drx); in sl3516_ce_desc_init() 61 dma_free_coherent(ce->dev, sz, ce->tx, ce->dtx); in sl3516_ce_desc_init() 69 dma_free_coherent(ce->dev, sz, ce->tx, ce->dtx); in sl3516_ce_free_descs() 70 dma_free_coherent(ce->dev, sz, ce->rx, ce->drx); in sl3516_ce_free_descs() 101 dd = &ce->tx[ce->ctx]; in get_desc_tx() 112 rdd = &ce->rx[ce->crx]; in get_desc_rx() 285 ce_algs[i].ce = ce; in sl3516_ce_register_algs() 423 ce->clks = devm_clk_get(ce->dev, NULL); in sl3516_ce_probe() [all …]
|
A D | sl3516-ce-rng.c | 15 struct sl3516_ce_dev *ce; in sl3516_ce_rng_read() local 23 ce->hwrng_stat_req++; in sl3516_ce_rng_read() 24 ce->hwrng_stat_bytes += max; in sl3516_ce_rng_read() 27 err = pm_runtime_get_sync(ce->dev); in sl3516_ce_rng_read() 29 pm_runtime_put_noidle(ce->dev); in sl3516_ce_rng_read() 39 pm_runtime_put(ce->dev); in sl3516_ce_rng_read() 48 ce->trng.name = "SL3516 Crypto Engine RNG"; in sl3516_ce_rng_register() 49 ce->trng.read = sl3516_ce_rng_read; in sl3516_ce_rng_register() 50 ce->trng.quality = 700; in sl3516_ce_rng_register() 52 ret = hwrng_register(&ce->trng); in sl3516_ce_rng_register() [all …]
|
A D | sl3516-ce-cipher.c | 25 struct sl3516_ce_dev *ce = op->ce; in sl3516_ce_need_fallback() local 31 ce->fallback_mod16++; in sl3516_ce_need_fallback() 52 ce->fallback_mod16++; in sl3516_ce_need_fallback() 56 ce->fallback_mod16++; in sl3516_ce_need_fallback() 60 ce->fallback_align16++; in sl3516_ce_need_fallback() 68 ce->fallback_mod16++; in sl3516_ce_need_fallback() 72 ce->fallback_mod16++; in sl3516_ce_need_fallback() 76 ce->fallback_align16++; in sl3516_ce_need_fallback() 127 struct sl3516_ce_dev *ce = op->ce; in sl3516_ce_cipher() local 322 op->ce = algt->ce; in sl3516_ce_cipher_init() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/uc/ |
A D | intel_guc_submission.c | 514 return ce; in __get_context() 1723 ce = list_next_entry(ce, parallel.child_link); in __guc_reset_context() 2701 ret = deregister_context(ce, ce->guc_id.id); in try_context_registration() 2897 !ctx_id_mapped(ce_to_guc(ce), ce->guc_id.id) || in context_cant_unblock() 3160 deregister_context(ce, ce->guc_id.id); in guc_lrc_desc_unpin() 3199 if (ce) in guc_flush_destroyed_contexts() 3221 if (ce) in deregister_destroyed_contexts() 3282 return lrc_alloc(ce, ce->engine); in guc_context_alloc() 4654 __guc_reset_context(ce, ce->engine->mask); in guc_context_replay() 4672 ce->guc_id.id, ce->engine->name); in guc_handle_context_reset() [all …]
|
/linux-6.3-rc2/drivers/crypto/allwinner/sun8i-ce/ |
A D | sun8i-ce-core.c | 172 writel(ce->chanlist[flow].t_phy, ce->base + CE_TDQ); in sun8i_ce_run_task() 648 ce->hwrng_stat_req, ce->hwrng_stat_bytes); in sun8i_ce_debugfs_show() 675 ce->chanlist = devm_kcalloc(ce->dev, MAXFLOW, in sun8i_ce_allocate_chanlist() 683 ce->chanlist[i].engine = crypto_engine_alloc_init(ce->dev, true); in sun8i_ce_allocate_chanlist() 695 ce->chanlist[i].tl = dma_alloc_coherent(ce->dev, in sun8i_ce_allocate_chanlist() 705 ce->chanlist[i].bounce_iv = devm_kmalloc(ce->dev, AES_BLOCK_SIZE, in sun8i_ce_allocate_chanlist() 796 ce->ceclks[i] = devm_clk_get(ce->dev, ce->variant->ce_clks[i].name); in sun8i_ce_get_clks() 834 ce_algs[i].ce = ce; in sun8i_ce_register_algs() 942 ce = devm_kzalloc(&pdev->dev, sizeof(*ce), GFP_KERNEL); in sun8i_ce_probe() 943 if (!ce) in sun8i_ce_probe() [all …]
|
A D | sun8i-ce-trng.c | 25 struct sun8i_ce_dev *ce; in sun8i_ce_trng_read() local 46 ce->hwrng_stat_req++; in sun8i_ce_trng_read() 47 ce->hwrng_stat_bytes += todo; in sun8i_ce_trng_read() 61 mutex_lock(&ce->rnglock); in sun8i_ce_trng_read() 62 chan = &ce->chanlist[flow]; in sun8i_ce_trng_read() 82 ce->chanlist[flow].timeout = todo; in sun8i_ce_trng_read() 85 mutex_unlock(&ce->rnglock); in sun8i_ce_trng_read() 87 pm_runtime_put(ce->dev); in sun8i_ce_trng_read() 110 ce->trng.read = sun8i_ce_trng_read; in sun8i_ce_hwrng_register() 112 ret = hwrng_register(&ce->trng); in sun8i_ce_hwrng_register() [all …]
|
A D | sun8i-ce-prng.c | 61 struct sun8i_ce_dev *ce; in sun8i_ce_prng_generate() local 72 ce = algt->ce; in sun8i_ce_prng_generate() 75 dev_err(ce->dev, "not seeded\n"); in sun8i_ce_prng_generate() 98 if (dma_mapping_error(ce->dev, dma_iv)) { in sun8i_ce_prng_generate() 115 mutex_lock(&ce->rnglock); in sun8i_ce_prng_generate() 116 chan = &ce->chanlist[flow]; in sun8i_ce_prng_generate() 126 if (ce->variant->prng_t_dlen_in_bytes) in sun8i_ce_prng_generate() 140 ce->chanlist[flow].timeout = 2000; in sun8i_ce_prng_generate() 142 err = sun8i_ce_run_task(ce, 3, "PRNG"); in sun8i_ce_prng_generate() 143 mutex_unlock(&ce->rnglock); in sun8i_ce_prng_generate() [all …]
|
/linux-6.3-rc2/arch/arm64/crypto/ |
A D | Makefile | 9 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o 12 sha2-ce-y := sha2-ce-glue.o sha2-ce-core.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 18 sha3-ce-y := sha3-ce-glue.o sha3-ce-core.o 24 sm3-ce-y := sm3-ce-glue.o sm3-ce-core.o 30 sm4-ce-y := sm4-ce-glue.o sm4-ce-core.o 33 sm4-ce-ccm-y := sm4-ce-ccm-glue.o sm4-ce-ccm-core.o 36 sm4-ce-gcm-y := sm4-ce-gcm-glue.o sm4-ce-gcm-core.o 42 ghash-ce-y := ghash-ce-glue.o ghash-ce-core.o 51 aes-ce-cipher-y := aes-ce-core.o aes-ce-glue.o [all …]
|
/linux-6.3-rc2/drivers/of/ |
A D | dynamic.c | 495 kref_read(&ce->np->kobj.kref), ce->np); in __of_changeset_entry_destroy() 503 kfree(ce); in __of_changeset_entry_destroy() 514 ce->np, ce->prop->name); in __of_changeset_entry_dump() 582 ret = of_property_notify(ce->action, ce->np, ce->prop, ce->old_prop); in __of_changeset_entry_notify() 621 ret = __of_add_property(ce->np, ce->prop); in __of_changeset_entry_apply() 630 ret = __of_remove_property(ce->np, ce->prop); in __of_changeset_entry_apply() 674 __of_add_property_sysfs(ce->np, ce->prop); in __of_changeset_entry_apply() 677 __of_remove_property_sysfs(ce->np, ce->prop); in __of_changeset_entry_apply() 680 __of_update_property_sysfs(ce->np, ce->prop, ce->old_prop); in __of_changeset_entry_apply() 945 ce = kzalloc(sizeof(*ce), GFP_KERNEL); in of_changeset_action() [all …]
|
/linux-6.3-rc2/drivers/base/power/ |
A D | clock_ops.c | 175 if (!ce->clk) in pm_clk_acquire() 176 ce->clk = clk_get(dev, ce->con_id); in pm_clk_acquire() 192 ce->clk, ce->con_id); in pm_clk_acquire() 204 ce = kzalloc(sizeof(*ce), GFP_KERNEL); in __pm_clk_add() 205 if (!ce) in __pm_clk_add() 211 kfree(ce); in __pm_clk_add() 216 kfree(ce); in __pm_clk_add() 219 ce->clk = clk; in __pm_clk_add() 356 if (!ce) in __pm_clk_remove() 375 kfree(ce->con_id); in __pm_clk_remove() [all …]
|
/linux-6.3-rc2/drivers/clocksource/ |
A D | timer-sun5i.c | 83 sun5i_clkevt_sync(ce); in sun5i_clkevt_time_stop() 126 sun5i_clkevt_time_setup(ce, 0, ce->timer.ticks_per_jiffy); in sun5i_clkevt_set_periodic() 148 ce->clkevt.event_handler(&ce->clkevt); in sun5i_timer_interrupt() 269 ce = kzalloc(sizeof(*ce), GFP_KERNEL); in sun5i_setup_clockevent() 270 if (!ce) in sun5i_setup_clockevent() 286 ce->timer.base = base; in sun5i_setup_clockevent() 288 ce->timer.clk = clk; in sun5i_setup_clockevent() 305 ce->clkevt.rating = 340; in sun5i_setup_clockevent() 306 ce->clkevt.irq = irq; in sun5i_setup_clockevent() 317 "sun5i_timer0", ce); in sun5i_setup_clockevent() [all …]
|
A D | mps2-timer.c | 83 struct clockevent_mps2 *ce = dev_id; in mps2_timer_interrupt() local 91 writel_relaxed(1, ce->reg + TIMER_INT); in mps2_timer_interrupt() 93 ce->clkevt.event_handler(&ce->clkevt); in mps2_timer_interrupt() 102 struct clockevent_mps2 *ce; in mps2_clockevent_init() local 139 ce = kzalloc(sizeof(*ce), GFP_KERNEL); in mps2_clockevent_init() 140 if (!ce) { in mps2_clockevent_init() 145 ce->reg = base; in mps2_clockevent_init() 147 ce->clkevt.irq = irq; in mps2_clockevent_init() 148 ce->clkevt.name = name; in mps2_clockevent_init() 149 ce->clkevt.rating = 200; in mps2_clockevent_init() [all …]
|
A D | timer-digicolor.c | 58 struct clock_event_device ce; member 66 return container_of(ce, struct digicolor_timer, ce); in dc_timer() 90 dc_timer_disable(ce); in digicolor_clkevt_shutdown() 96 dc_timer_disable(ce); in digicolor_clkevt_set_oneshot() 105 dc_timer_disable(ce); in digicolor_clkevt_set_periodic() 112 struct clock_event_device *ce) in digicolor_clkevt_next_event() argument 114 dc_timer_disable(ce); in digicolor_clkevt_next_event() 115 dc_timer_set_count(ce, evt); in digicolor_clkevt_next_event() 122 .ce = { 190 &dc_timer_dev.ce); in digicolor_timer_init() [all …]
|
A D | timer-rockchip.c | 43 struct clock_event_device ce; member 52 return &container_of(ce, struct rk_clkevt, ce)->timer; in rk_timer() 114 if (clockevent_state_oneshot(ce)) in rk_timer_interrupt() 117 ce->event_handler(ce); in rk_timer_interrupt() 207 struct clock_event_device *ce; in rk_clkevt_init() local 220 ce = &rk_clkevt->ce; in rk_clkevt_init() 221 ce->name = TIMER_NAME; in rk_clkevt_init() 227 ce->irq = rk_clkevt->timer.irq; in rk_clkevt_init() 228 ce->cpumask = cpu_possible_mask; in rk_clkevt_init() 229 ce->rating = 250; in rk_clkevt_init() [all …]
|
/linux-6.3-rc2/fs/cifs/ |
A D | dfs_cache.c | 265 ce->ttl, ce->etime.tv_nsec, ce->hdr_flags, ce->ref_flags, in dfscache_proc_show() 331 ce->path, in dump_ce() 334 ce->hdr_flags, ce->ref_flags, in dump_ce() 477 ce->etime = get_expire_time(ce->ttl); in copy_ref_data() 514 if (!ce) in alloc_cache_entry() 529 return ce; in alloc_cache_entry() 583 return ce; in add_cache_entry_locked() 596 dump_ce(ce); in add_cache_entry_locked() 600 return ce; in add_cache_entry_locked() 799 return ce; in cache_refresh_path() [all …]
|
/linux-6.3-rc2/arch/sparc/kernel/ |
A D | time_32.c | 125 ce->name = "timer_ce"; in setup_timer_ce() 126 ce->rating = 100; in setup_timer_ce() 131 ce->cpumask = cpu_possible_mask; in setup_timer_ce() 132 ce->shift = 32; in setup_timer_ce() 135 clockevents_register_device(ce); in setup_timer_ce() 221 ce->rating = 200; in register_percpu_ce() 222 ce->features = features; in register_percpu_ce() 228 ce->shift = 32; in register_percpu_ce() 231 ce->max_delta_ns = clockevent_delta2ns(sparc_config.clock_rate, ce); in register_percpu_ce() 233 ce->min_delta_ns = clockevent_delta2ns(100, ce); in register_percpu_ce() [all …]
|
/linux-6.3-rc2/arch/arm/crypto/ |
A D | Makefile | 19 obj-$(CONFIG_CRYPTO_AES_ARM_CE) += aes-arm-ce.o 20 obj-$(CONFIG_CRYPTO_SHA1_ARM_CE) += sha1-arm-ce.o 21 obj-$(CONFIG_CRYPTO_SHA2_ARM_CE) += sha2-arm-ce.o 22 obj-$(CONFIG_CRYPTO_GHASH_ARM_CE) += ghash-arm-ce.o 24 obj-$(CONFIG_CRYPTO_CRC32_ARM_CE) += crc32-arm-ce.o 36 sha1-arm-ce-y := sha1-ce-core.o sha1-ce-glue.o 37 sha2-arm-ce-y := sha2-ce-core.o sha2-ce-glue.o 38 aes-arm-ce-y := aes-ce-core.o aes-ce-glue.o 39 ghash-arm-ce-y := ghash-ce-core.o ghash-ce-glue.o 40 crct10dif-arm-ce-y := crct10dif-ce-core.o crct10dif-ce-glue.o [all …]
|