Home
last modified time | relevance | path

Searched refs:retire (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_gt_requests.c64 struct intel_timeline *tl = xchg(&engine->retire, NULL); in engine_retire()
67 struct intel_timeline *next = xchg(&tl->retire, NULL); in engine_retire()
100 if (cmpxchg(&tl->retire, NULL, STUB)) /* already queued */ in add_retire()
104 first = READ_ONCE(engine->retire); in add_retire()
106 tl->retire = ptr_pack_bits(first, 1, 1); in add_retire()
107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire()
130 GEM_BUG_ON(engine->retire); in intel_engine_fini_retire()
Dintel_timeline_types.h71 struct intel_timeline *retire; member
Dintel_engine_types.h482 struct intel_timeline *retire; member
Dintel_timeline.c291 GEM_BUG_ON(timeline->retire); in intel_timeline_fini()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
Di915_active.h154 void (*retire)(struct i915_active *ref),
159 #define i915_active_init(ref, active, retire) do { \ argument
163 __i915_active_init(ref, active, retire, &__mkey, &__wkey); \
Di915_active_types.h47 void (*retire)(struct i915_active *ref); member
Di915_active.c83 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint()
169 if (ref->retire) in __active_retire()
170 ref->retire(ref); in __active_retire()
348 void (*retire)(struct i915_active *ref), in __i915_active_init()
358 ref->retire = ptr_unpack_bits(retire, &bits, 2); in __i915_active_init()
/kernel/linux/linux-5.10/include/trace/events/
Dfscache.h246 TP_PROTO(struct fscache_cookie *cookie, bool retire),
248 TP_ARGS(cookie, retire),
257 __field(bool, retire )
267 __entry->retire = retire;
273 __entry->flags, __entry->retire)
/kernel/linux/linux-5.10/fs/fscache/
Dcookie.c782 bool retire) in __fscache_relinquish_cookie() argument
785 if (retire) in __fscache_relinquish_cookie()
796 atomic_read(&cookie->n_active), retire); in __fscache_relinquish_cookie()
798 trace_fscache_relinquish(cookie, retire); in __fscache_relinquish_cookie()
804 __fscache_disable_cookie(cookie, aux_data, retire); in __fscache_relinquish_cookie()
/kernel/linux/linux-5.10/include/linux/
Dfscache.h360 bool retire) in fscache_relinquish_cookie() argument
363 __fscache_relinquish_cookie(cookie, aux_data, retire); in fscache_relinquish_cookie()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
Di915_active.c280 drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire); in i915_active_print()
/kernel/linux/linux-5.10/Documentation/filesystems/caching/
Dnetfs-api.rst809 bool retire);
811 If retire is non-zero, then the object will be marked for recycling, and all
815 If retire is zero, then the object may be available again when next the
831 should relinquish and retire the cookie they have, and then acquire a new one.
Dcachefiles.rst284 or retire them.
Dbackend-api.rst336 retire it if it's in state FSCACHE_OBJECT_RECYCLING.
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/
D0005_linux_include.patch6374 + * then, to indicate it's completing and to gate attempts to retry the retire
6816 + * @fq: the frame queue object to retire
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0036_linux_drivers_staging.patch20035 + we're cleaning, send a retire */
20055 + we're cleaning, send a retire */
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch15521 + * retire-fence timestamp to match exactly with HW vsync as it uses it