Home
last modified time | relevance | path

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

/linux-6.1.9/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.h70 struct intel_timeline *retire; member
Dintel_engine_types.h539 struct intel_timeline *retire; member
Dintel_timeline.c398 GEM_BUG_ON(timeline->retire); in __intel_timeline_free()
/linux-6.1.9/drivers/gpu/drm/i915/
Di915_active.h154 void (*retire)(struct i915_active *ref),
160 #define i915_active_init(ref, active, retire, flags) do { \ argument
164 __i915_active_init(ref, active, retire, flags, &__mkey, &__wkey); \
Di915_active_types.h40 void (*retire)(struct i915_active *ref); member
Di915_active.c79 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint()
164 if (ref->retire) in __active_retire()
165 ref->retire(ref); in __active_retire()
341 void (*retire)(struct i915_active *ref), in __i915_active_init()
350 ref->retire = retire; in __i915_active_init()
/linux-6.1.9/include/trace/events/
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-6.1.9/sound/usb/
Dendpoint.h39 void (*retire)(struct snd_usb_substream *subs,
Dendpoint.c886 void (*retire)(struct snd_usb_substream *subs, in snd_usb_endpoint_set_callback()
891 ep->retire_data_urb = retire; in snd_usb_endpoint_set_callback()
/linux-6.1.9/include/linux/
Dfscache.h305 void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) in fscache_relinquish_cookie() argument
308 __fscache_relinquish_cookie(cookie, retire); in fscache_relinquish_cookie()
/linux-6.1.9/fs/fscache/
Dcookie.c968 void __fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) in __fscache_relinquish_cookie() argument
971 if (retire) in __fscache_relinquish_cookie()
975 cookie->debug_id, atomic_read(&cookie->n_active), retire); in __fscache_relinquish_cookie()
981 if (retire) in __fscache_relinquish_cookie()
983 trace_fscache_relinquish(cookie, retire); in __fscache_relinquish_cookie()
/linux-6.1.9/drivers/gpu/drm/i915/selftests/
Di915_active.c281 drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire); in i915_active_print()
/linux-6.1.9/Documentation/gpu/rfc/
Di915_scheduler.rst23 severe design issues in general, which is why we want to retire it no
/linux-6.1.9/Documentation/filesystems/caching/
Dfscache.rst204 | |rtr=N |Number of rlq reqs with retire=true |
Dnetfs-api.rst182 bool retire);
Dcachefiles.rst285 or retire them.