Searched refs:retire (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_active.h13 void (*retire)(struct i915_active *ref),
17 (void) retire;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_requests.c64 struct intel_timeline *tl = xchg(&engine->retire, NULL);
67 struct intel_timeline *next = xchg(&tl->retire, NULL);
70 * Our goal here is to retire _idle_ timelines as soon as
100 if (cmpxchg(&tl->retire, NULL, STUB)) /* already queued */
104 first = READ_ONCE(engine->retire);
106 tl->retire = ptr_pack_bits(first, 1, 1);
107 while (!try_cmpxchg(&engine->retire, &first, tl));
130 GEM_BUG_ON(engine->retire);
H A Dintel_timeline_types.h70 struct intel_timeline *retire; member in struct:intel_timeline
H A Dintel_engine_types.h571 struct intel_timeline *retire; member in struct:intel_engine_cs
H A Dintel_timeline.c398 GEM_BUG_ON(timeline->retire);
/linux-master/drivers/gpu/drm/i915/
H A Di915_active.h154 void (*retire)(struct i915_active *ref),
160 #define i915_active_init(ref, active, retire, flags) do { \
164 __i915_active_init(ref, active, retire, flags, &__mkey, &__wkey); \
H A Di915_active_types.h40 void (*retire)(struct i915_active *ref); member in struct:i915_active
H A Di915_active.c79 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref;
162 /* After the final retire, the entire struct may be freed */
163 if (ref->retire)
164 ref->retire(ref);
340 void (*retire)(struct i915_active *ref),
349 ref->retire = retire;
/linux-master/sound/usb/
H A Dendpoint.h39 void (*retire)(struct snd_usb_substream *subs,
H A Dendpoint.c553 /* can be stopped during retire callback */
576 /* can be stopped during retire callback */
902 void (*retire)(struct snd_usb_substream *subs,
907 ep->retire_data_urb = retire;
/linux-master/include/trace/events/
H A Dfscache.h431 TP_PROTO(struct fscache_cookie *cookie, bool retire),
433 TP_ARGS(cookie, retire),
441 __field(bool, retire )
450 __entry->retire = retire;
455 __entry->n_active, __entry->flags, __entry->retire)
/linux-master/include/linux/
H A Dfscache.h299 * @retire: True if the cache object the cookie represents is to be discarded
302 * associated cache object if retire is set to true.
308 void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) argument
311 __fscache_relinquish_cookie(cookie, retire);
/linux-master/fs/netfs/
H A Dfscache_cookie.c966 * - the object will be marked as recyclable on disk if retire is true
968 void __fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) argument
971 if (retire)
975 cookie->debug_id, atomic_read(&cookie->n_active), retire);
981 if (retire)
983 trace_fscache_relinquish(cookie, retire);
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_active.c151 /* Check that we get a callback when requests retire upon waiting */
212 /* Check that we get a callback when requests retire upon waiting */
281 drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire);
347 /* And wait for the retire callback */

Completed in 307 milliseconds