Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/gt/
A 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()
A Dintel_timeline_types.h70 struct intel_timeline *retire; member
A Dintel_engine_types.h449 struct intel_timeline *retire; member
A Dintel_timeline.c395 GEM_BUG_ON(timeline->retire); in __intel_timeline_free()
/linux/drivers/gpu/drm/i915/
A 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); \
A Di915_active_types.h42 void (*retire)(struct i915_active *ref); member
A 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/include/trace/events/
A Dfscache.h236 TP_PROTO(struct fscache_cookie *cookie, bool retire),
238 TP_ARGS(cookie, retire),
247 __field(bool, retire )
257 __entry->retire = retire;
263 __entry->flags, __entry->retire)
/linux/fs/fscache/
A Dcookie.c799 bool retire) in __fscache_relinquish_cookie() argument
802 if (retire) in __fscache_relinquish_cookie()
813 atomic_read(&cookie->n_active), retire); in __fscache_relinquish_cookie()
815 trace_fscache_relinquish(cookie, retire); in __fscache_relinquish_cookie()
821 __fscache_disable_cookie(cookie, aux_data, retire); in __fscache_relinquish_cookie()
/linux/sound/usb/
A Dendpoint.h36 void (*retire)(struct snd_usb_substream *subs,
A Dendpoint.c843 void (*retire)(struct snd_usb_substream *subs, in snd_usb_endpoint_set_callback()
848 ep->retire_data_urb = retire; in snd_usb_endpoint_set_callback()
/linux/include/linux/
A Dfscache.h360 bool retire) in fscache_relinquish_cookie() argument
363 __fscache_relinquish_cookie(cookie, aux_data, retire); in fscache_relinquish_cookie()
/linux/drivers/gpu/drm/i915/selftests/
A Di915_active.c280 drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire); in i915_active_print()
/linux/Documentation/filesystems/caching/
A 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.
A Dcachefiles.rst284 or retire them.
A Dbackend-api.rst336 retire it if it's in state FSCACHE_OBJECT_RECYCLING.
/linux/Documentation/gpu/rfc/
A Di915_scheduler.rst23 severe design issues in general, which is why we want to retire it no

Completed in 35 milliseconds