/Linux-v5.4/drivers/gpu/drm/i915/gt/ |
D | intel_context.c | 27 void intel_context_free(struct intel_context *ce) in intel_context_free() argument 29 kmem_cache_free(global.slab_ce, ce); in intel_context_free() 36 struct intel_context *ce; in intel_context_create() local 38 ce = intel_context_alloc(); in intel_context_create() 39 if (!ce) in intel_context_create() 42 intel_context_init(ce, ctx, engine); in intel_context_create() 43 return ce; in intel_context_create() 46 int __intel_context_do_pin(struct intel_context *ce) in __intel_context_do_pin() argument 50 if (mutex_lock_interruptible(&ce->pin_mutex)) in __intel_context_do_pin() 53 if (likely(!atomic_read(&ce->pin_count))) { in __intel_context_do_pin() [all …]
|
D | intel_context.h | 17 void intel_context_init(struct intel_context *ce, 20 void intel_context_fini(struct intel_context *ce); 26 void intel_context_free(struct intel_context *ce); 36 static inline int intel_context_lock_pinned(struct intel_context *ce) in intel_context_lock_pinned() argument 37 __acquires(ce->pin_mutex) in intel_context_lock_pinned() 39 return mutex_lock_interruptible(&ce->pin_mutex); in intel_context_lock_pinned() 52 intel_context_is_pinned(struct intel_context *ce) in intel_context_is_pinned() argument 54 return atomic_read(&ce->pin_count); in intel_context_is_pinned() 63 static inline void intel_context_unlock_pinned(struct intel_context *ce) in intel_context_unlock_pinned() argument 64 __releases(ce->pin_mutex) in intel_context_unlock_pinned() [all …]
|
D | mock_engine.c | 112 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin() argument 118 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy() local 120 GEM_BUG_ON(intel_context_is_pinned(ce)); in mock_context_destroy() 122 if (test_bit(CONTEXT_ALLOC_BIT, &ce->flags)) { in mock_context_destroy() 123 kfree(ce->ring); in mock_context_destroy() 124 mock_timeline_unpin(ce->timeline); in mock_context_destroy() 127 intel_context_fini(ce); in mock_context_destroy() 128 intel_context_free(ce); in mock_context_destroy() 131 static int mock_context_alloc(struct intel_context *ce) in mock_context_alloc() argument 133 ce->ring = mock_ring(ce->engine); in mock_context_alloc() [all …]
|
D | intel_context_types.h | 26 int (*alloc)(struct intel_context *ce); 28 int (*pin)(struct intel_context *ce); 29 void (*unpin)(struct intel_context *ce); 31 void (*enter)(struct intel_context *ce); 32 void (*exit)(struct intel_context *ce); 34 void (*reset)(struct intel_context *ce); 43 #define intel_context_inflight(ce) ptr_mask_bits((ce)->inflight, 2) argument 44 #define intel_context_inflight_count(ce) ptr_unmask_bits((ce)->inflight, 2) argument
|
D | intel_breadcrumbs.c | 87 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() argument 89 if (!list_is_last(&rq->signal_link, &ce->signals) && in check_signal_order() 94 if (!list_is_first(&rq->signal_link, &ce->signals) && in check_signal_order() 135 struct intel_context *ce, *cn; in intel_engine_breadcrumbs_irq() local 144 list_for_each_entry_safe(ce, cn, &b->signalers, signal_link) { in intel_engine_breadcrumbs_irq() 145 GEM_BUG_ON(list_empty(&ce->signals)); in intel_engine_breadcrumbs_irq() 147 list_for_each_safe(pos, next, &ce->signals) { in intel_engine_breadcrumbs_irq() 151 GEM_BUG_ON(!check_signal_order(ce, rq)); in intel_engine_breadcrumbs_irq() 177 if (!list_is_first(pos, &ce->signals)) { in intel_engine_breadcrumbs_irq() 179 __list_del_many(&ce->signals, pos); in intel_engine_breadcrumbs_irq() [all …]
|
D | selftest_context.c | 37 static int context_sync(struct intel_context *ce) in context_sync() argument 39 struct intel_timeline *tl = ce->timeline; in context_sync() 71 struct intel_context *ce; in __live_context_size() local 76 ce = intel_context_create(fixme, engine); in __live_context_size() 77 if (IS_ERR(ce)) in __live_context_size() 78 return PTR_ERR(ce); in __live_context_size() 80 err = intel_context_pin(ce); in __live_context_size() 84 vaddr = i915_gem_object_pin_map(ce->state->obj, in __live_context_size() 88 intel_context_unpin(ce); in __live_context_size() 110 rq = intel_context_create_request(ce); in __live_context_size() [all …]
|
/Linux-v5.4/arch/arm64/crypto/ |
D | Makefile | 8 obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o 9 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o 11 obj-$(CONFIG_CRYPTO_SHA2_ARM64_CE) += sha2-ce.o 12 sha2-ce-y := sha2-ce-glue.o sha2-ce-core.o 14 obj-$(CONFIG_CRYPTO_SHA512_ARM64_CE) += sha512-ce.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 17 obj-$(CONFIG_CRYPTO_SHA3_ARM64) += sha3-ce.o 18 sha3-ce-y := sha3-ce-glue.o sha3-ce-core.o 20 obj-$(CONFIG_CRYPTO_SM3_ARM64_CE) += sm3-ce.o 21 sm3-ce-y := sm3-ce-glue.o sm3-ce-core.o [all …]
|
/Linux-v5.4/drivers/of/ |
D | dynamic.c | 460 static void __of_changeset_entry_destroy(struct of_changeset_entry *ce) in __of_changeset_entry_destroy() argument 462 if (ce->action == OF_RECONFIG_ATTACH_NODE && in __of_changeset_entry_destroy() 463 of_node_check_flag(ce->np, OF_OVERLAY)) { in __of_changeset_entry_destroy() 464 if (kref_read(&ce->np->kobj.kref) > 1) { in __of_changeset_entry_destroy() 466 kref_read(&ce->np->kobj.kref), ce->np); in __of_changeset_entry_destroy() 468 of_node_set_flag(ce->np, OF_OVERLAY_FREE_CSET); in __of_changeset_entry_destroy() 472 of_node_put(ce->np); in __of_changeset_entry_destroy() 473 list_del(&ce->node); in __of_changeset_entry_destroy() 474 kfree(ce); in __of_changeset_entry_destroy() 478 static void __of_changeset_entry_dump(struct of_changeset_entry *ce) in __of_changeset_entry_dump() argument [all …]
|
/Linux-v5.4/fs/cifs/ |
D | dfs_cache.c | 103 static inline bool cache_entry_expired(const struct dfs_cache_entry *ce) in cache_entry_expired() argument 108 return timespec64_compare(&ts, &ce->ce_etime) >= 0; in cache_entry_expired() 111 static inline void free_tgts(struct dfs_cache_entry *ce) in free_tgts() argument 115 list_for_each_entry_safe(t, n, &ce->ce_tlist, t_list) { in free_tgts() 124 struct dfs_cache_entry *ce = container_of(rcu, struct dfs_cache_entry, in free_cache_entry() local 126 kmem_cache_free(dfs_cache_slab, ce); in free_cache_entry() 129 static inline void flush_cache_ent(struct dfs_cache_entry *ce) in flush_cache_ent() argument 131 if (hlist_unhashed(&ce->ce_hlist)) in flush_cache_ent() 134 hlist_del_init_rcu(&ce->ce_hlist); in flush_cache_ent() 135 kfree_const(ce->ce_path); in flush_cache_ent() [all …]
|
/Linux-v5.4/drivers/base/power/ |
D | clock_ops.c | 42 static inline void __pm_clk_enable(struct device *dev, struct pm_clock_entry *ce) in __pm_clk_enable() argument 46 if (ce->status < PCE_STATUS_ERROR) { in __pm_clk_enable() 47 ret = clk_enable(ce->clk); in __pm_clk_enable() 49 ce->status = PCE_STATUS_ENABLED; in __pm_clk_enable() 52 __func__, ce->clk, ret); in __pm_clk_enable() 61 static void pm_clk_acquire(struct device *dev, struct pm_clock_entry *ce) in pm_clk_acquire() argument 63 if (!ce->clk) in pm_clk_acquire() 64 ce->clk = clk_get(dev, ce->con_id); in pm_clk_acquire() 65 if (IS_ERR(ce->clk)) { in pm_clk_acquire() 66 ce->status = PCE_STATUS_ERROR; in pm_clk_acquire() [all …]
|
/Linux-v5.4/drivers/clocksource/ |
D | timer-sun5i.c | 73 static void sun5i_clkevt_sync(struct sun5i_timer_clkevt *ce) in sun5i_clkevt_sync() argument 75 u32 old = readl(ce->timer.base + TIMER_CNTVAL_LO_REG(1)); in sun5i_clkevt_sync() 77 while ((old - readl(ce->timer.base + TIMER_CNTVAL_LO_REG(1))) < TIMER_SYNC_TICKS) in sun5i_clkevt_sync() 81 static void sun5i_clkevt_time_stop(struct sun5i_timer_clkevt *ce, u8 timer) in sun5i_clkevt_time_stop() argument 83 u32 val = readl(ce->timer.base + TIMER_CTL_REG(timer)); in sun5i_clkevt_time_stop() 84 writel(val & ~TIMER_CTL_ENABLE, ce->timer.base + TIMER_CTL_REG(timer)); in sun5i_clkevt_time_stop() 86 sun5i_clkevt_sync(ce); in sun5i_clkevt_time_stop() 89 static void sun5i_clkevt_time_setup(struct sun5i_timer_clkevt *ce, u8 timer, u32 delay) in sun5i_clkevt_time_setup() argument 91 writel(delay, ce->timer.base + TIMER_INTVAL_LO_REG(timer)); in sun5i_clkevt_time_setup() 94 static void sun5i_clkevt_time_start(struct sun5i_timer_clkevt *ce, u8 timer, bool periodic) in sun5i_clkevt_time_start() argument [all …]
|
D | mps2-timer.c | 54 static int mps2_timer_shutdown(struct clock_event_device *ce) in mps2_timer_shutdown() argument 56 clockevent_mps2_writel(0, ce, TIMER_RELOAD); in mps2_timer_shutdown() 57 clockevent_mps2_writel(0, ce, TIMER_CTRL); in mps2_timer_shutdown() 62 static int mps2_timer_set_next_event(unsigned long next, struct clock_event_device *ce) in mps2_timer_set_next_event() argument 64 clockevent_mps2_writel(next, ce, TIMER_VALUE); in mps2_timer_set_next_event() 65 clockevent_mps2_writel(TIMER_CTRL_IE | TIMER_CTRL_ENABLE, ce, TIMER_CTRL); in mps2_timer_set_next_event() 70 static int mps2_timer_set_periodic(struct clock_event_device *ce) in mps2_timer_set_periodic() argument 72 u32 clock_count_per_tick = to_mps2_clkevt(ce)->clock_count_per_tick; in mps2_timer_set_periodic() 74 clockevent_mps2_writel(clock_count_per_tick, ce, TIMER_RELOAD); in mps2_timer_set_periodic() 75 clockevent_mps2_writel(clock_count_per_tick, ce, TIMER_VALUE); in mps2_timer_set_periodic() [all …]
|
D | timer-digicolor.c | 61 struct clock_event_device ce; member 67 static struct digicolor_timer *dc_timer(struct clock_event_device *ce) in dc_timer() argument 69 return container_of(ce, struct digicolor_timer, ce); in dc_timer() 72 static inline void dc_timer_disable(struct clock_event_device *ce) in dc_timer_disable() argument 74 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_disable() 78 static inline void dc_timer_enable(struct clock_event_device *ce, u32 mode) in dc_timer_enable() argument 80 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_enable() 84 static inline void dc_timer_set_count(struct clock_event_device *ce, in dc_timer_set_count() argument 87 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_set_count() 91 static int digicolor_clkevt_shutdown(struct clock_event_device *ce) in digicolor_clkevt_shutdown() argument [all …]
|
D | timer-rockchip.c | 43 struct clock_event_device ce; member 50 static inline struct rk_timer *rk_timer(struct clock_event_device *ce) in rk_timer() argument 52 return &container_of(ce, struct rk_clkevt, ce)->timer; in rk_timer() 78 struct clock_event_device *ce) in rk_timer_set_next_event() argument 80 struct rk_timer *timer = rk_timer(ce); in rk_timer_set_next_event() 89 static int rk_timer_shutdown(struct clock_event_device *ce) in rk_timer_shutdown() argument 91 struct rk_timer *timer = rk_timer(ce); in rk_timer_shutdown() 97 static int rk_timer_set_periodic(struct clock_event_device *ce) in rk_timer_set_periodic() argument 99 struct rk_timer *timer = rk_timer(ce); in rk_timer_set_periodic() 109 struct clock_event_device *ce = dev_id; in rk_timer_interrupt() local [all …]
|
D | timer-atlas7.c | 72 struct clock_event_device *ce = dev_id; in sirfsoc_timer_interrupt() local 78 if (clockevent_state_oneshot(ce)) in sirfsoc_timer_interrupt() 81 ce->event_handler(ce); in sirfsoc_timer_interrupt() 101 struct clock_event_device *ce) in sirfsoc_timer_set_next_event() argument 176 struct clock_event_device *ce = per_cpu_ptr(sirfsoc_clockevent, cpu); in sirfsoc_local_timer_starting_cpu() local 184 ce->irq = action->irq; in sirfsoc_local_timer_starting_cpu() 185 ce->name = "local_timer"; in sirfsoc_local_timer_starting_cpu() 186 ce->features = CLOCK_EVT_FEAT_ONESHOT; in sirfsoc_local_timer_starting_cpu() 187 ce->rating = 200; in sirfsoc_local_timer_starting_cpu() 188 ce->set_state_shutdown = sirfsoc_timer_shutdown; in sirfsoc_local_timer_starting_cpu() [all …]
|
D | hyperv_timer.c | 47 struct clock_event_device *ce; in hv_stimer0_isr() local 49 ce = this_cpu_ptr(hv_clock_event); in hv_stimer0_isr() 50 ce->event_handler(ce); in hv_stimer0_isr() 107 struct clock_event_device *ce; in hv_stimer_init() local 117 ce = per_cpu_ptr(hv_clock_event, cpu); in hv_stimer_init() 118 ce->name = "Hyper-V clockevent"; in hv_stimer_init() 119 ce->features = CLOCK_EVT_FEAT_ONESHOT; in hv_stimer_init() 120 ce->cpumask = cpumask_of(cpu); in hv_stimer_init() 121 ce->rating = 1000; in hv_stimer_init() 122 ce->set_state_shutdown = hv_ce_shutdown; in hv_stimer_init() [all …]
|
D | timer-gx6605s.c | 27 struct clock_event_device *ce = dev; in gx6605s_timer_interrupt() local 28 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_interrupt() 32 ce->event_handler(ce); in gx6605s_timer_interrupt() 37 static int gx6605s_timer_set_oneshot(struct clock_event_device *ce) in gx6605s_timer_set_oneshot() argument 39 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_set_oneshot() 52 struct clock_event_device *ce) in gx6605s_timer_set_next_event() argument 54 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_set_next_event() 66 static int gx6605s_timer_shutdown(struct clock_event_device *ce) in gx6605s_timer_shutdown() argument 68 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_shutdown()
|
/Linux-v5.4/arch/arm/crypto/ |
D | Makefile | 15 ce-obj-$(CONFIG_CRYPTO_AES_ARM_CE) += aes-arm-ce.o 16 ce-obj-$(CONFIG_CRYPTO_SHA1_ARM_CE) += sha1-arm-ce.o 17 ce-obj-$(CONFIG_CRYPTO_SHA2_ARM_CE) += sha2-arm-ce.o 18 ce-obj-$(CONFIG_CRYPTO_GHASH_ARM_CE) += ghash-arm-ce.o 19 ce-obj-$(CONFIG_CRYPTO_CRCT10DIF_ARM_CE) += crct10dif-arm-ce.o 20 crc-obj-$(CONFIG_CRYPTO_CRC32_ARM_CE) += crc32-arm-ce.o 24 ce-obj-y += $(crc-obj-y) 25 ce-obj-m += $(crc-obj-m) 32 ifneq ($(ce-obj-y)$(ce-obj-m),) 34 obj-y += $(ce-obj-y) [all …]
|
/Linux-v5.4/arch/sparc/kernel/ |
D | time_32.c | 121 struct clock_event_device *ce = &timer_ce; in setup_timer_ce() local 125 ce->name = "timer_ce"; in setup_timer_ce() 126 ce->rating = 100; in setup_timer_ce() 127 ce->features = CLOCK_EVT_FEAT_PERIODIC; in setup_timer_ce() 128 ce->set_state_shutdown = timer_ce_shutdown; in setup_timer_ce() 129 ce->set_state_periodic = timer_ce_set_periodic; in setup_timer_ce() 130 ce->tick_resume = timer_ce_set_periodic; in setup_timer_ce() 131 ce->cpumask = cpu_possible_mask; in setup_timer_ce() 132 ce->shift = 32; in setup_timer_ce() 133 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in setup_timer_ce() [all …]
|
/Linux-v5.4/tools/perf/util/ |
D | s390-sample-raw.c | 51 struct cf_ctrset_entry *cep, ce; in s390_cpumcfdg_testctr() local 57 ce.def = be16_to_cpu(cep->def); in s390_cpumcfdg_testctr() 58 ce.set = be16_to_cpu(cep->set); in s390_cpumcfdg_testctr() 59 ce.ctr = be16_to_cpu(cep->ctr); in s390_cpumcfdg_testctr() 60 ce.res1 = be16_to_cpu(cep->res1); in s390_cpumcfdg_testctr() 62 if (!ctrset_valid(&ce) || offset + ctrset_size(&ce) > len) { in s390_cpumcfdg_testctr() 77 offset += ctrset_size(&ce); in s390_cpumcfdg_testctr() 161 struct cf_ctrset_entry *cep, ce; in s390_cpumcfdg_dump() local 171 ce.def = be16_to_cpu(cep->def); in s390_cpumcfdg_dump() 172 ce.set = be16_to_cpu(cep->set); in s390_cpumcfdg_dump() [all …]
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
D | clip_tbl.c | 78 struct clip_entry *ce, *cte; in cxgb4_clip_get() local 97 ce = cte; in cxgb4_clip_get() 99 refcount_inc(&ce->refcnt); in cxgb4_clip_get() 107 ce = list_first_entry(&ctbl->ce_free_head, in cxgb4_clip_get() 109 list_del(&ce->list); in cxgb4_clip_get() 110 INIT_LIST_HEAD(&ce->list); in cxgb4_clip_get() 111 spin_lock_init(&ce->lock); in cxgb4_clip_get() 112 refcount_set(&ce->refcnt, 0); in cxgb4_clip_get() 114 list_add_tail(&ce->list, &ctbl->hash_list[hash]); in cxgb4_clip_get() 116 ce->addr6.sin6_family = AF_INET6; in cxgb4_clip_get() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_object_blt.c | 14 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, in intel_emit_vma_fill_blt() argument 18 struct drm_i915_private *i915 = ce->vm->i915; in intel_emit_vma_fill_blt() 29 GEM_BUG_ON(intel_engine_is_virtual(ce->engine)); in intel_emit_vma_fill_blt() 30 intel_engine_pm_get(ce->engine); in intel_emit_vma_fill_blt() 35 pool = intel_engine_pool_get(&ce->engine->pool, size); in intel_emit_vma_fill_blt() 80 intel_gt_chipset_flush(ce->vm->gt); in intel_emit_vma_fill_blt() 84 batch = i915_vma_instance(pool->obj, ce->vm, NULL); in intel_emit_vma_fill_blt() 100 intel_engine_pm_put(ce->engine); in intel_emit_vma_fill_blt() 119 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release() argument 123 intel_engine_pm_put(ce->engine); in intel_emit_vma_release() [all …]
|
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
D | Kbuild | 2 nvkm-y += nvkm/engine/ce/gt215.o 3 nvkm-y += nvkm/engine/ce/gf100.o 4 nvkm-y += nvkm/engine/ce/gk104.o 5 nvkm-y += nvkm/engine/ce/gm107.o 6 nvkm-y += nvkm/engine/ce/gm200.o 7 nvkm-y += nvkm/engine/ce/gp100.o 8 nvkm-y += nvkm/engine/ce/gp102.o 9 nvkm-y += nvkm/engine/ce/gv100.o 10 nvkm-y += nvkm/engine/ce/tu102.o
|
/Linux-v5.4/arch/alpha/kernel/ |
D | time.c | 94 struct clock_event_device *ce = &per_cpu(cpu_ce, cpu); in rtc_timer_interrupt() local 97 if (likely(clockevent_state_periodic(ce))) in rtc_timer_interrupt() 98 ce->event_handler(ce); in rtc_timer_interrupt() 109 rtc_ce_set_next_event(unsigned long evt, struct clock_event_device *ce) in rtc_ce_set_next_event() argument 119 struct clock_event_device *ce = &per_cpu(cpu_ce, cpu); in init_rtc_clockevent() local 121 *ce = (struct clock_event_device){ in init_rtc_clockevent() 129 clockevents_config_and_register(ce, CONFIG_HZ, 0, 0); in init_rtc_clockevent() 157 static int qemu_ce_shutdown(struct clock_event_device *ce) in qemu_ce_shutdown() argument 166 qemu_ce_set_next_event(unsigned long evt, struct clock_event_device *ce) in qemu_ce_set_next_event() argument 176 struct clock_event_device *ce = &per_cpu(cpu_ce, cpu); in qemu_timer_interrupt() local [all …]
|
/Linux-v5.4/drivers/net/wireless/ath/ath10k/ |
D | ce.c | 135 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_read32() local 137 return ce->bus_ops->read32(ar, offset); in ath10k_ce_read32() 142 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_write32() local 144 ce->bus_ops->write32(ar, offset, value); in ath10k_ce_write32() 180 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_src_ring_read_index_from_ddr() local 182 return ce->vaddr_rri[ce_id] & CE_DDR_RRI_MASK; in ath10k_ce_src_ring_read_index_from_ddr() 188 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_src_ring_read_index_get() local 190 struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id]; in ath10k_ce_src_ring_read_index_get() 223 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_src_ring_base_addr_set() local 224 struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id]; in ath10k_ce_src_ring_base_addr_set() [all …]
|