Home
last modified time | relevance | path

Searched refs:rcu (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/sys/external/bsd/common/linux/
H A Dlinux_rcu.c49 SDT_PROBE_DEFINE0(sdt, linux, rcu, synchronize__start);
50 SDT_PROBE_DEFINE1(sdt, linux, rcu, synchronize__cpu, "unsigned"/*cpu*/);
51 SDT_PROBE_DEFINE0(sdt, linux, rcu, synchronize__done);
52 SDT_PROBE_DEFINE0(sdt, linux, rcu, barrier__start);
53 SDT_PROBE_DEFINE0(sdt, linux, rcu, barrier__done);
54 SDT_PROBE_DEFINE2(sdt, linux, rcu, call__queue,
56 SDT_PROBE_DEFINE2(sdt, linux, rcu, call__run,
58 SDT_PROBE_DEFINE2(sdt, linux, rcu, call__done,
60 SDT_PROBE_DEFINE2(sdt, linux, rcu, kfree__queue,
62 SDT_PROBE_DEFINE2(sdt, linux, rcu, kfree__free,
[all …]
H A Dlinux_work.c95 SDT_PROBE_DEFINE2(sdt, linux, work, rcu,
1671 SDT_PROBE2(sdt, linux, work, rcu, rw, wq); in queue_rcu_work()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_globals.c31 struct rcu_head rcu; member
50 static void __i915_globals_grace(struct rcu_head *rcu) in __i915_globals_grace() argument
60 init_rcu_head(&park.rcu); in __i915_globals_queue_rcu()
61 call_rcu(&park.rcu, __i915_globals_grace); in __i915_globals_queue_rcu()
67 destroy_rcu_head(&park.rcu); in __i915_globals_park()
H A Di915_perf_types.h62 struct rcu_head rcu; member
H A Di915_sw_fence.c467 struct rcu_head rcu; member
523 kfree_rcu(cb, rcu); in irq_i915_sw_fence_work()
/netbsd-src/sys/external/bsd/drm2/dist/drm/scheduler/
H A Dsched_fence.c103 static void drm_sched_fence_free(struct rcu_head *rcu) in drm_sched_fence_free() argument
105 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in drm_sched_fence_free()
126 call_rcu(&fence->finished.rcu, drm_sched_fence_free); in drm_sched_fence_release_scheduled()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_timeline_types.h90 struct rcu_head rcu; member
99 struct rcu_head rcu; member
H A Dintel_gtt.c219 container_of(work, struct i915_address_space, rcu.work); in __i915_vm_release()
235 queue_rcu_work(vm->i915->wq, &vm->rcu); in i915_vm_release()
241 INIT_RCU_WORK(&vm->rcu, __i915_vm_release); in i915_address_space_init()
H A Dintel_timeline.c138 kfree_rcu(cl, rcu); in __idle_cacheline_free()
568 kfree_rcu(timeline, rcu); in __intel_timeline_free()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_context_types.h35 struct rcu_head rcu; member
123 struct rcu_head rcu; member
H A Di915_gem_object.c81 init_rcu_head(&obj->rcu); in i915_gem_object_init()
177 container_of(head, typeof(*obj), rcu); in __i915_gem_free_object_rcu()
270 call_rcu(&obj->rcu, __i915_gem_free_object_rcu); in __i915_gem_free_objects()
H A Di915_gem_context.c268 static void free_engines_rcu(struct rcu_head *rcu) in free_engines_rcu() argument
270 free_engines(container_of(rcu, struct i915_gem_engines, rcu)); in free_engines_rcu()
284 init_rcu_head(&e->rcu); in default_engines()
329 kfree_rcu(ctx, rcu); in i915_gem_context_free()
1708 init_rcu_head(&set.engines->rcu); in set_engines()
1767 call_rcu(&set.engines->rcu, free_engines_rcu); in set_engines()
1782 init_rcu_head(&copy->rcu); in __copy_engines()
2026 init_rcu_head(&clone->rcu); in clone_engines()
H A Di915_gem_object_types.h133 struct rcu_head rcu; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/
H A Dlib_sw_fence.c93 struct rcu_head rcu; member
133 kfree_rcu(h, rcu); in heap_fence_release()
/netbsd-src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/lantiq/
H A Ddanube.dtsi59 rcu0: rcu@203000 {
60 compatible = "lantiq,rcu-xway";
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_fence.c669 static void amdgpu_fence_free(struct rcu_head *rcu) in amdgpu_fence_free() argument
671 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in amdgpu_fence_free()
687 call_rcu(&f->rcu, amdgpu_fence_free); in amdgpu_fence_release()
H A Damdgpu_bo_list.c46 static void amdgpu_bo_list_free_rcu(struct rcu_head *rcu) in amdgpu_bo_list_free_rcu() argument
48 struct amdgpu_bo_list *list = container_of(rcu, struct amdgpu_bo_list, in amdgpu_bo_list_free_rcu()
H A Damdgpu_amdkfd_fence.c155 kfree_rcu(f, rcu); in amdkfd_fence_release()
/netbsd-src/sys/external/bsd/drm2/linux/
H A Dlinux_dma_fence.c251 dma_fence_free_cb(struct rcu_head *rcu) in dma_fence_free_cb() argument
253 struct dma_fence *fence = container_of(rcu, struct dma_fence, rcu); in dma_fence_free_cb()
281 call_rcu(&fence->rcu, &dma_fence_free_cb); in dma_fence_free()
H A Dlinux_dma_resv.c79 objlist_free_cb(struct rcu_head *rcu) in objlist_free_cb() argument
81 struct dma_resv_list *list = container_of(rcu, in objlist_free_cb()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_frontbuffer.h50 struct rcu_head rcu; member
H A Dintel_frontbuffer.c242 kfree_rcu(front, rcu); in frontbuffer_release()
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_so.c66 struct rcu_head rcu; member
296 kfree_rcu(view, rcu); in vmw_view_res_free()
/netbsd-src/sys/external/bsd/drm2/ttm/
H A Dfiles.ttm22 # Used only by vmwgfx. Needs porting for rcu -> pserialize.
/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Ddma-fence.h58 struct rcu_head rcu; member

12