/src/sys/external/bsd/drm2/dist/drm/scheduler/ |
Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o 25 obj-$(CONFIG_DRM_SCHED) += gpu-sched.o
|
sched_main.c | 54 #include <linux/sched.h> 56 #include <uapi/linux/sched/types.h> 77 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, 83 rq->sched = sched; 100 atomic_inc(&rq->sched->score); 119 atomic_dec(&rq->sched->score); 181 struct drm_gpu_scheduler *sched = entity->rq->sched; local in function:drm_sched_dependency_optimized 189 if (s_fence && s_fence->sched == sched 287 struct drm_gpu_scheduler *sched = s_job->sched; local in function:drm_sched_job_begin 298 struct drm_gpu_scheduler *sched; local in function:drm_sched_job_timedout 351 struct drm_gpu_scheduler *sched = bad->sched; local in function:drm_sched_increase_karma 571 struct drm_gpu_scheduler *sched; local in function:drm_sched_job_init 670 struct drm_gpu_scheduler *sched = s_fence->sched; local in function:drm_sched_process_job 749 struct drm_gpu_scheduler *sched = (struct drm_gpu_scheduler *)param; local in function:drm_sched_main [all...] |
sched_entity.c | 49 * @num_sched_list: number of drm sched in sched_list 100 assert_spin_locked(&entity->rq->sched->job_list_lock); 142 struct drm_gpu_scheduler *sched = entity->sched_list[i]; local in function:drm_sched_entity_get_free_sched 145 DRM_WARN("sched%s is not ready, skipping\n", sched->name); 149 num_score = atomic_read(&sched->score); 173 struct drm_gpu_scheduler *sched; local in function:drm_sched_entity_flush 184 sched = entity->rq->sched; 186 spin_lock(&sched->job_list_lock) 298 struct drm_gpu_scheduler *sched = NULL; local in function:drm_sched_entity_fini 406 struct drm_gpu_scheduler *sched = entity->rq->sched; local in function:drm_sched_entity_add_dependency_cb 457 struct drm_gpu_scheduler *sched = entity->rq->sched; local in function:drm_sched_entity_pop_job [all...] |
gpu_scheduler_trace.h | 53 __entry->name = sched_job->sched->name; 56 &sched_job->sched->hw_rq_count); 89 __entry->name = sched_job->sched->name;
|
/src/lib/libc/sys/ |
Lint___clone.c | 8 #include <sched.h>
|
Lint_clone.c | 9 #include <sched.h>
|
/src/lib/librt/ |
Makefile | 18 pset.3 sched.3 shm_open.3 \ 36 MLINKS+= sched.3 sched_setparam.3 37 MLINKS+= sched.3 sched_getparam.3 38 MLINKS+= sched.3 sched_protect.3 39 MLINKS+= sched.3 sched_setscheduler.3 40 MLINKS+= sched.3 sched_getscheduler.3 41 MLINKS+= sched.3 sched_get_priority_max.3 42 MLINKS+= sched.3 sched_get_priority_min.3 43 MLINKS+= sched.3 sched_rr_get_interval.3 44 MLINKS+= sched.3 sched_yield. [all...] |
pset.c | 32 #include <sched.h>
|
/src/sys/external/bsd/drm2/include/linux/sched/ |
signal.h | 33 #include <linux/sched.h>
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
gpu_scheduler.h | 116 * @sched: the scheduler to which this rq belongs to. 126 struct drm_gpu_scheduler *sched; member in struct:drm_sched_rq 160 * @sched: the scheduler instance to which the job having this struct 163 struct drm_gpu_scheduler *sched; member in struct:drm_sched_fence 180 * @sched: the scheduler instance on which this job is scheduled. 198 struct drm_gpu_scheduler *sched; member in struct:drm_sched_job 273 * @score: score to help loadbalancer pick a idle sched 299 int drm_sched_init(struct drm_gpu_scheduler *sched, 304 void drm_sched_fini(struct drm_gpu_scheduler *sched); 309 void drm_sched_wakeup(struct drm_gpu_scheduler *sched); [all...] |
/src/sys/opencrypto/ |
cryptosoft_xform.c | 398 null_setkey(u_int8_t **sched, const u_int8_t *key, int len) 400 *sched = NULL; 404 null_zerokey(u_int8_t **sched) 406 *sched = NULL; 428 des1_setkey(u_int8_t **sched, const u_int8_t *key, int len) 434 *sched = (u_int8_t *) p; 442 des1_zerokey(u_int8_t **sched) 444 memset(*sched, 0, sizeof (des_key_schedule)); 445 free(*sched, M_CRYPTO_DATA); 446 *sched = NULL [all...] |
/src/lib/libc/compat/include/ |
sched.h | 1 /* $NetBSD: sched.h,v 1.1 2024/01/20 14:52:46 christos Exp $ */ 37 #include <sys/sched.h>
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_job.c | 31 #include <linux/sched.h> 38 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); 46 s_job->sched->name); 52 job->base.sched->name, atomic_read(&ring->fence_drv.last_seq), 60 drm_sched_suspend_timeout(&ring->sched); 81 (*job)->base.sched = &adev->rings[0]->sched; 112 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); 116 /* use sched fence if available */ 125 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); [all...] |
amdgpu_ctx.c | 74 struct drm_gpu_scheduler **scheds = NULL, *sched = NULL; 89 sched = &adev->gfx.gfx_ring[0].sched; 90 scheds = &sched; 102 sched = &adev->uvd.inst[0].ring.sched; 103 scheds = &sched; 107 sched = &adev->vce.ring[0].sched; 108 scheds = &sched; [all...] |
/src/sys/sys/ |
intrio.h | 34 #include <sys/sched.h>
|
spl.h | 60 _SPL_DECL(sched, SCHED)
|
/src/lib/libc/compat/sys/ |
compat_sched.c | 43 #include <compat/include/sched.h> 47 "warning: reference to compatibility sched_rr_get_interval(); include <sched.h> to generate correct reference")
|
/src/tests/lib/librt/ |
t_sched.c | 35 #include <sched.h> 73 atf_tc_set_md_var(tc, "descr", "Test sched(3) priority ranges"); 112 struct sched_param sched; local in function:sched_priority_set 114 sched.sched_priority = pri; 117 ATF_REQUIRE(sched_setscheduler(0, pol, &sched) == 0); 127 sched.sched_priority = -1; 129 ATF_REQUIRE(sched_getparam(0, &sched) == 0); 130 ATF_CHECK_EQ(sched.sched_priority, pri);
|
/src/include/ |
sched.h | 1 /* $NetBSD: sched.h,v 1.15 2022/08/01 15:16:05 wiz Exp $ */ 37 #include <sys/sched.h>
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_module.c | 28 #include <linux/sched.h>
|
/src/tests/kernel/ |
h_fpufork.c | 35 #include <sched.h>
|
/src/usr.bin/vmstat/ |
drvstats.h | 36 #include <sys/sched.h>
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_scheduler.h | 20 list_for_each_entry(it, &(plist)->requests[idx], sched.link) 28 sched.link)
|
/src/sys/compat/linux/common/ |
linux_oldselect.c | 39 #include <sys/sched.h>
|
/src/sys/conf/ |
debugsyms.c | 18 #include <sys/sched.h>
|