Home
last modified time | relevance | path

Searched refs:syncobj (Results 1 – 21 of 21) sorted by relevance

/netbsd/sys/external/bsd/drm2/dist/drm/
H A Ddrm_syncobj.c192 if (syncobj) in drm_syncobj_find()
197 return syncobj; in drm_syncobj_find()
348 if (!syncobj) in drm_syncobj_find_fence()
461 kfree(syncobj); in drm_syncobj_free()
483 if (!syncobj) in drm_syncobj_create()
496 *out_syncobj = syncobj; in drm_syncobj_create()
561 if (!syncobj) in drm_syncobj_destroy()
626 file->f_data = syncobj; in drm_syncobj_get_fd()
635 syncobj, 0); in drm_syncobj_get_fd()
656 if (!syncobj) in drm_syncobj_handle_to_fd()
[all …]
/netbsd/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_syncobj.h105 drm_syncobj_fence_get(struct drm_syncobj *syncobj) in drm_syncobj_fence_get() argument
110 fence = dma_fence_get_rcu_safe(&syncobj->fence); in drm_syncobj_fence_get()
118 void drm_syncobj_add_point(struct drm_syncobj *syncobj,
122 void drm_syncobj_replace_fence(struct drm_syncobj *syncobj,
131 struct drm_syncobj *syncobj, u32 *handle);
132 int drm_syncobj_get_fd(struct drm_syncobj *syncobj, int *p_fd);
/netbsd/sys/sys/
H A Dsleepq.h52 void sleepq_enqueue(sleepq_t *, wchan_t, const char *, struct syncobj *,
55 struct syncobj *, kmutex_t *, bool);
63 int sleepq_block(int, bool, struct syncobj *);
H A Dktrace.h300 struct syncobj;
312 void ktr_csw(int, int, const struct syncobj *);
354 ktrcsw(int a, int b, const struct syncobj *c)
H A Dsyncobj.h44 typedef struct syncobj { struct
H A DMakefile45 stdint.h swap.h syncobj.h syslimits.h syslog.h \
H A Dlwp.h134 struct syncobj *l_syncobj; /* l: sync object operations set */
/netbsd/sys/ddb/
H A Ddb_syncobj.h35 struct syncobj;
37 struct lwp *db_syncobj_owner(struct syncobj *, wchan_t);
H A Ddb_syncobj.c45 db_syncobj_owner(struct syncobj *sobj, wchan_t wchan) in db_syncobj_owner()
H A Ddb_command.c1396 struct syncobj *sobj = NULL; in db_show_all_tstiles()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_cs.c701 drm_syncobj_put(parser->post_deps[i].syncobj); in amdgpu_cs_parser_fini()
1095 p->post_deps[i].syncobj = in amdgpu_cs_process_syncobj_out_dep()
1097 if (!p->post_deps[i].syncobj) in amdgpu_cs_process_syncobj_out_dep()
1139 dep->syncobj = drm_syncobj_find(p->filp, in amdgpu_cs_process_syncobj_timeline_out_dep()
1141 if (!dep->syncobj) { in amdgpu_cs_process_syncobj_timeline_out_dep()
1201 drm_syncobj_add_point(p->post_deps[i].syncobj, in amdgpu_cs_post_dependencies()
1439 struct drm_syncobj *syncobj; in amdgpu_cs_fence_to_handle_ioctl() local
1452 r = drm_syncobj_create(&syncobj, 0, fence); in amdgpu_cs_fence_to_handle_ioctl()
1457 drm_syncobj_put(syncobj); in amdgpu_cs_fence_to_handle_ioctl()
1461 r = drm_syncobj_create(&syncobj, 0, fence); in amdgpu_cs_fence_to_handle_ioctl()
[all …]
H A Damdgpu.h472 struct drm_syncobj *syncobj; member
/netbsd/sys/kern/
H A Dkern_sleepq.c306 sleepq_block(int timo, bool catch_p, struct syncobj *syncobj) in sleepq_block() argument
314 ktrcsw(1, 0, syncobj); in sleepq_block()
401 ktrcsw(0, 0, syncobj); in sleepq_block()
H A Dkern_ktrace.c812 ktr_csw(int out, int user, const struct syncobj *syncobj) in ktr_csw() argument
828 if (syncobj == &mutex_syncobj || syncobj == &rw_syncobj) in ktr_csw()
/netbsd/sys/rump/librump/rumpkern/
H A Dsleepq.c72 sleepq_block(int timo, bool catch, struct syncobj *syncobj __unused) in sleepq_block()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_execbuffer.c2509 struct drm_syncobj *syncobj; in get_fence_array() local
2521 syncobj = drm_syncobj_find(file, fence.handle); in get_fence_array()
2522 if (!syncobj) { in get_fence_array()
2531 fences[n] = ptr_pack_bits(syncobj, fence.flags, 2); in get_fence_array()
2558 struct drm_syncobj *syncobj; in await_fence_array() local
2562 syncobj = ptr_unpack_bits(fences[n], &flags, 2); in await_fence_array()
2566 fence = drm_syncobj_fence_get(syncobj); in await_fence_array()
2588 struct drm_syncobj *syncobj; in signal_fence_array() local
2591 syncobj = ptr_unpack_bits(fences[n], &flags, 2); in signal_fence_array()
2595 drm_syncobj_replace_fence(syncobj, fence); in signal_fence_array()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/
H A DKconfig.debug33 select SW_SYNC # signaling validation framework (igt/syncobj*)
/netbsd/external/mit/xorg/lib/
H A Dlibmesa.old.mk115 syncobj.c \
H A Dlibmesa.mk125 syncobj.c \
/netbsd/external/gpl3/binutils/dist/gprofng/src/
H A DDbeView.cc2355 uint64_t syncobj = (uint64_t) packets->getLongValue (PROP_SOBJ, i); in dump_sync() local
2371 …(unsigned long long) syncobj, (long long) (syncdelay / NANOSEC), (long long) (syncdelay % NANOSEC)… in dump_sync()
/netbsd/distrib/sets/lists/comp/
H A Dmi3474 ./usr/include/sys/syncobj.h comp-c-include