Home
last modified time | relevance | path

Searched full:ce (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/linux/drivers/gpu/drm/i915/gt/
H A Dintel_context.h22 #define CE_TRACE(ce, fmt, ...) do { \ argument
23 const struct intel_context *ce__ = (ce); \
33 void intel_context_init(struct intel_context *ce,
35 void intel_context_fini(struct intel_context *ce);
43 int intel_context_alloc_state(struct intel_context *ce);
45 void intel_context_free(struct intel_context *ce);
47 int intel_context_reconfigure_sseu(struct intel_context *ce,
52 static inline bool intel_context_is_child(struct intel_context *ce) in intel_context_is_child() argument
54 return !!ce->parallel.parent; in intel_context_is_child()
57 static inline bool intel_context_is_parent(struct intel_context *ce) in intel_context_is_parent() argument
[all …]
H A Dintel_context.c27 struct intel_context *ce = container_of(rcu, typeof(*ce), rcu); in rcu_context_free() local
29 trace_intel_context_free(ce); in rcu_context_free()
30 if (intel_context_has_own_state(ce)) in rcu_context_free()
31 fput(ce->default_state); in rcu_context_free()
32 kmem_cache_free(slab_ce, ce); in rcu_context_free()
35 void intel_context_free(struct intel_context *ce) in intel_context_free() argument
37 call_rcu(&ce->rcu, rcu_context_free); in intel_context_free()
43 struct intel_context *ce; in intel_context_create() local
45 ce = intel_context_alloc(); in intel_context_create()
46 if (!ce) in intel_context_create()
[all …]
H A Dintel_lrc.h36 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,
58 void lrc_init_regs(const struct intel_context *ce,
61 void lrc_reset_regs(const struct intel_context *ce,
[all …]
H A Dselftest_mocs.c26 struct intel_context *ce; in mocs_context_create() local
28 ce = intel_context_create(engine); in mocs_context_create()
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()
218 struct intel_context *ce) in check_mocs_engine() argument
228 rq = intel_context_create_request(ce); in check_mocs_engine()
238 if (!err && ce->engine->class == RENDER_CLASS) in check_mocs_engine()
250 err = check_mocs_table(ce->engine, arg->mocs, &vaddr); in check_mocs_engine()
[all …]
H A Dintel_context_sseu.c17 const struct intel_context *ce, in gen8_emit_rpcs_config() argument
27 offset = i915_ggtt_offset(ce->state) + in gen8_emit_rpcs_config()
41 gen8_modify_rpcs(struct intel_context *ce, const struct intel_sseu sseu) in gen8_modify_rpcs() argument
46 lockdep_assert_held(&ce->pin_mutex); in gen8_modify_rpcs()
54 if (!intel_context_pin_if_active(ce)) in gen8_modify_rpcs()
57 rq = intel_engine_create_kernel_request(ce->engine); in gen8_modify_rpcs()
64 ret = intel_context_prepare_remote_request(ce, rq); 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()
75 intel_context_reconfigure_sseu(struct intel_context *ce, in intel_context_reconfigure_sseu() argument
[all …]
H A Dmock_engine.c139 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin() argument
143 static void mock_context_post_unpin(struct intel_context *ce) in mock_context_post_unpin() argument
145 i915_vma_unpin(ce->ring->vma); in mock_context_post_unpin()
150 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy() local
152 GEM_BUG_ON(intel_context_is_pinned(ce)); in mock_context_destroy()
154 if (test_bit(CONTEXT_ALLOC_BIT, &ce->flags)) { in mock_context_destroy()
155 mock_ring_free(ce->ring); in mock_context_destroy()
156 mock_timeline_unpin(ce->timeline); in mock_context_destroy()
159 intel_context_fini(ce); in mock_context_destroy()
160 intel_context_free(ce); in mock_context_destroy()
[all …]
H A Dselftest_execlists.c127 struct intel_context *ce; in live_sanitycheck() local
130 ce = intel_context_create(engine); in live_sanitycheck()
131 if (IS_ERR(ce)) { in live_sanitycheck()
132 err = PTR_ERR(ce); in live_sanitycheck()
136 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in live_sanitycheck()
158 intel_context_put(ce); in live_sanitycheck()
184 struct intel_context *ce[2] = {}; in live_unlite_restore() local
201 for (n = 0; n < ARRAY_SIZE(ce); n++) { in live_unlite_restore()
218 * lite-restore using the RING_TAIL from ce[1] it in live_unlite_restore()
219 * will execute garbage from ce[0]->ring. in live_unlite_restore()
[all …]
H A Dintel_engine_heartbeat.c71 heartbeat_create(struct intel_context *ce, gfp_t gfp) in heartbeat_create() argument
75 intel_context_enter(ce); in heartbeat_create()
76 rq = __i915_request_create(ce, gfp); in heartbeat_create()
77 intel_context_exit(ce); in heartbeat_create()
144 struct intel_context *ce = engine->kernel_context; in heartbeat() local
218 if (!mutex_trylock(&ce->timeline->mutex)) { in heartbeat()
228 rq = heartbeat_create(ce, GFP_NOWAIT | __GFP_NOWARN); in heartbeat()
235 mutex_unlock(&ce->timeline->mutex); in heartbeat()
291 struct intel_context *ce = engine->kernel_context; in __intel_engine_pulse() local
294 lockdep_assert_held(&ce->timeline->mutex); in __intel_engine_pulse()
[all …]
/linux/fs/smb/client/
H A Ddfs_cache.c108 static inline bool cache_entry_expired(const struct cache_entry *ce) in cache_entry_expired() argument
113 return timespec64_compare(&ts, &ce->etime) >= 0; in cache_entry_expired()
116 static inline void free_tgts(struct cache_entry *ce) in free_tgts() argument
120 list_for_each_entry_safe(t, n, &ce->tlist, list) { in free_tgts()
126 WRITE_ONCE(ce->tgthint, NULL); in free_tgts()
129 static inline void flush_cache_ent(struct cache_entry *ce) in flush_cache_ent() argument
131 cifs_dbg(FYI, "%s: %s\n", __func__, ce->path); in flush_cache_ent()
132 hlist_del_init(&ce->hlist); in flush_cache_ent()
133 kfree(ce->path); in flush_cache_ent()
134 free_tgts(ce); in flush_cache_ent()
[all …]
/linux/drivers/clocksource/
H A 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 …]
H A Dtimer-digicolor.c58 struct clock_event_device ce; member
64 static struct digicolor_timer *dc_timer(struct clock_event_device *ce) in dc_timer() argument
66 return container_of(ce, struct digicolor_timer, ce); in dc_timer()
69 static inline void dc_timer_disable(struct clock_event_device *ce) in dc_timer_disable() argument
71 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_disable()
75 static inline void dc_timer_enable(struct clock_event_device *ce, u32 mode) in dc_timer_enable() argument
77 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_enable()
81 static inline void dc_timer_set_count(struct clock_event_device *ce, in dc_timer_set_count() argument
84 struct digicolor_timer *dt = dc_timer(ce); in dc_timer_set_count()
88 static int digicolor_clkevt_shutdown(struct clock_event_device *ce) in digicolor_clkevt_shutdown() argument
[all …]
H A 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 …]
H A 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()
33 ce->event_handler(ce); in gx6605s_timer_interrupt()
38 static int gx6605s_timer_set_oneshot(struct clock_event_device *ce) in gx6605s_timer_set_oneshot() argument
40 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_set_oneshot()
53 struct clock_event_device *ce) in gx6605s_timer_set_next_event() argument
55 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_set_next_event()
67 static int gx6605s_timer_shutdown(struct clock_event_device *ce) in gx6605s_timer_shutdown() argument
69 void __iomem *base = timer_of_base(to_timer_of(ce)); in gx6605s_timer_shutdown()
/linux/drivers/crypto/gemini/
H A Dsl3516-ce-rng.c3 * sl3516-ce-rng.c - hardware cryptographic offloader for SL3516 SoC.
9 #include "sl3516-ce.h"
15 struct sl3516_ce_dev *ce; in sl3516_ce_rng_read() local
20 ce = container_of(rng, struct sl3516_ce_dev, trng); in sl3516_ce_rng_read()
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()
34 *data = readl(ce->base + IPSEC_RAND_NUM_REG); in sl3516_ce_rng_read()
39 pm_runtime_put(ce->dev); in sl3516_ce_rng_read()
[all …]
/linux/drivers/base/power/
H A Dclock_ops.c145 * @ce: PM clock entry corresponding to the clock.
147 static inline void __pm_clk_enable(struct device *dev, struct pm_clock_entry *ce) in __pm_clk_enable() argument
151 switch (ce->status) { in __pm_clk_enable()
153 ret = clk_prepare_enable(ce->clk); in __pm_clk_enable()
156 ret = clk_enable(ce->clk); in __pm_clk_enable()
162 ce->status = PCE_STATUS_ENABLED; in __pm_clk_enable()
165 __func__, ce->clk, ret); in __pm_clk_enable()
171 * @ce: PM clock entry corresponding to the clock.
173 static void pm_clk_acquire(struct device *dev, struct pm_clock_entry *ce) in pm_clk_acquire() argument
175 if (!ce->clk) in pm_clk_acquire()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_request.c210 struct intel_context *ce; in igt_request_rewind() local
219 ce = i915_gem_context_get_engine(ctx[0], RCS0); in igt_request_rewind()
220 GEM_BUG_ON(IS_ERR(ce)); in igt_request_rewind()
221 request = mock_request(ce, 2 * HZ); in igt_request_rewind()
222 intel_context_put(ce); in igt_request_rewind()
237 ce = i915_gem_context_get_engine(ctx[1], RCS0); in igt_request_rewind()
238 GEM_BUG_ON(IS_ERR(ce)); in igt_request_rewind()
239 vip = mock_request(ce, 0); in igt_request_rewind()
240 intel_context_put(ce); in igt_request_rewind()
288 struct i915_request *(*request_alloc)(struct intel_context *ce);
[all …]
/linux/arch/sparc/kernel/
H A Dtime_32.c120 struct clock_event_device *ce = &timer_ce; in setup_timer_ce() local
124 ce->name = "timer_ce"; in setup_timer_ce()
125 ce->rating = 100; in setup_timer_ce()
126 ce->features = CLOCK_EVT_FEAT_PERIODIC; in setup_timer_ce()
127 ce->set_state_shutdown = timer_ce_shutdown; in setup_timer_ce()
128 ce->set_state_periodic = timer_ce_set_periodic; in setup_timer_ce()
129 ce->tick_resume = timer_ce_set_periodic; in setup_timer_ce()
130 ce->cpumask = cpu_possible_mask; in setup_timer_ce()
131 ce->shift = 32; in setup_timer_ce()
132 ce->mult = div_sc(sparc_config.clock_rate, NSEC_PER_SEC, in setup_timer_ce()
[all …]
/linux/drivers/gpu/drm/i915/
H A Di915_trace.h399 TP_PROTO(struct intel_context *ce),
400 TP_ARGS(ce),
410 __entry->guc_id = ce->guc_id.id;
411 __entry->pin_count = atomic_read(&ce->pin_count);
412 __entry->sched_state = ce->guc_state.sched_state;
413 __entry->guc_prio = ce->guc_state.prio;
423 TP_PROTO(struct intel_context *ce),
424 TP_ARGS(ce)
428 TP_PROTO(struct intel_context *ce),
429 TP_ARGS(ce)
[all …]
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_context.c186 struct intel_context *ce[2]; member
203 for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) { in __live_parallel_switch1()
206 rq = i915_request_create(arg->ce[n]); in __live_parallel_switch1()
236 arg->ce[0]->engine->name, count, arg->result); in __live_parallel_switch1()
251 for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) { in __live_parallel_switchN()
254 rq = i915_request_create(arg->ce[n]); in __live_parallel_switchN()
279 arg->ce[0]->engine->name, count, arg->result); in __live_parallel_switchN()
295 struct intel_context *ce; in live_parallel_switch() local
328 for_each_gem_engine(ce, engines, it) { in live_parallel_switch()
329 err = intel_context_pin(ce); in live_parallel_switch()
[all …]
H A Digt_gem_utils.c23 struct intel_context *ce; in igt_request_alloc() local
31 ce = i915_gem_context_get_engine(ctx, engine->legacy_idx); in igt_request_alloc()
32 if (IS_ERR(ce)) in igt_request_alloc()
33 return ERR_CAST(ce); in igt_request_alloc()
35 rq = intel_context_create_request(ce); in igt_request_alloc()
36 intel_context_put(ce); in igt_request_alloc()
111 int igt_gpu_fill_dw(struct intel_context *ce, in igt_gpu_fill_dw() argument
120 GEM_BUG_ON(!intel_engine_can_store_dword(ce->engine)); in igt_gpu_fill_dw()
127 rq = intel_context_create_request(ce); in igt_gpu_fill_dw()
142 if (GRAPHICS_VER(ce->vm->i915) <= 5) in igt_gpu_fill_dw()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A 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_init(&ce->list); in cxgb4_clip_get()
110 spin_lock_init(&ce->lock); in cxgb4_clip_get()
111 refcount_set(&ce->refcnt, 0); in cxgb4_clip_get()
113 list_add_tail(&ce->list, &ctbl->hash_list[hash]); in cxgb4_clip_get()
115 ce->addr6.sin6_family = AF_INET6; in cxgb4_clip_get()
116 memcpy(ce->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
[all …]
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c975 static int intel_context_set_gem(struct intel_context *ce, in intel_context_set_gem() argument
981 GEM_BUG_ON(rcu_access_pointer(ce->gem_context)); in intel_context_set_gem()
982 RCU_INIT_POINTER(ce->gem_context, ctx); in intel_context_set_gem()
984 GEM_BUG_ON(intel_context_is_pinned(ce)); in intel_context_set_gem()
986 if (ce->engine->class == COMPUTE_CLASS) in intel_context_set_gem()
987 ce->ring_size = SZ_512K; in intel_context_set_gem()
989 ce->ring_size = SZ_16K; in intel_context_set_gem()
991 i915_vm_put(ce->vm); in intel_context_set_gem()
992 ce->vm = i915_gem_context_get_eb_vm(ctx); in intel_context_set_gem()
995 intel_engine_has_timeslices(ce->engine) && in intel_context_set_gem()
[all …]
/linux/tools/perf/util/
H A Ds390-sample-raw.c55 struct cf_ctrset_entry *cep, ce; in s390_cpumcfdg_testctr()
59 ce.def = be16_to_cpu(cep->def); in s390_cpumcfdg_testctr()
60 ce.set = be16_to_cpu(cep->set); in s390_cpumcfdg_testctr()
61 ce.ctr = be16_to_cpu(cep->ctr); in s390_cpumcfdg_testctr()
62 ce.res1 = be16_to_cpu(cep->res1); in s390_cpumcfdg_testctr()
64 if (!ctrset_valid(&ce) || offset + ctrset_size(&ce) > len) { in s390_cpumcfdg_testctr()
79 offset += ctrset_size(&ce); in s390_cpumcfdg_testctr()
232 struct cf_ctrset_entry *cep, ce; in s390_cpumcfdg_dump()
238 ce in s390_cpumcfdg_dump()
54 struct cf_ctrset_entry *cep, ce; s390_cpumcfdg_testctr() local
230 struct cf_ctrset_entry *cep, ce; s390_cpumcfdg_dump() local
[all...]
/linux/arch/arm/mach-footbridge/
H A Ddc21285-timer.c91 struct clock_event_device *ce = dev_id; in timer1_interrupt() local
96 if (clockevent_state_oneshot(ce)) in timer1_interrupt()
99 ce->event_handler(ce); in timer1_interrupt()
109 struct clock_event_device *ce = &ckevt_dc21285; in footbridge_timer_init() local
114 if (request_irq(ce->irq, timer1_interrupt, IRQF_TIMER | IRQF_IRQPOLL, in footbridge_timer_init()
116 pr_err("Failed to request irq %d (dc21285_timer1)", ce->irq); in footbridge_timer_init()
118 ce->cpumask = cpumask_of(smp_processor_id()); in footbridge_timer_init()
119 clockevents_config_and_register(ce, rate, 0x4, 0xffffff); in footbridge_timer_init()
/linux/drivers/net/wireless/ath/ath12k/
H A Dce.c22 lockdep_assert_held(&ab->ce.ce_lock); in ath12k_ce_rx_buf_enqueue_pipe()
70 spin_lock_bh(&ab->ce.ce_lock); in ath12k_ce_rx_post_pipe()
84 ath12k_warn(ab, "failed to dma map ce rx buf\n"); in ath12k_ce_rx_post_pipe()
105 spin_unlock_bh(&ab->ce.ce_lock); in ath12k_ce_rx_post_pipe()
119 spin_lock_bh(&ab->ce.ce_lock); in ath12k_ce_completed_recv_next()
150 spin_unlock_bh(&ab->ce.ce_lock); in ath12k_ce_completed_recv_next()
181 ath12k_dbg(ab, ATH12K_DBG_CE, "rx ce pipe %d len %d\n", in ath12k_ce_recv_process_cb()
204 spin_lock_bh(&ab->ce.ce_lock); in ath12k_ce_completed_send_next()
231 spin_unlock_bh(&ab->ce.ce_lock); in ath12k_ce_completed_send_next()
261 ret = ath12k_hif_get_user_msi_vector(ab, "CE", in ath12k_ce_srng_msi_ring_params_setup()
[all …]

12345678910>>...14