Home
last modified time | relevance | path

Searched refs:ce (Results 1 – 25 of 146) sorted by relevance

123456

/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_context.c27 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 …]
Dintel_context.h17 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 …]
Dmock_engine.c112 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 …]
Dintel_context_types.h26 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
Dintel_breadcrumbs.c87 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 …]
Dselftest_context.c37 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/
DMakefile8 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/
Ddynamic.c460 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/
Ddfs_cache.c103 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/
Dclock_ops.c42 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/
Dtimer-sun5i.c73 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 …]
Dmps2-timer.c54 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 …]
Dtimer-digicolor.c61 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 …]
Dtimer-rockchip.c43 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 …]
Dtimer-atlas7.c72 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 …]
Dhyperv_timer.c47 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 …]
Dtimer-gx6605s.c27 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/
DMakefile15 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/
Dtime_32.c121 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/
Ds390-sample-raw.c51 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/
Dclip_tbl.c78 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/
Di915_gem_object_blt.c14 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/
DKbuild2 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/
Dtime.c94 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/
Dce.c135 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 …]

123456