/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_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...] |
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...] |
/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/tests/lib/libc/gen/posix_spawn/ |
t_spawnattr.c | 42 #include <sched.h> 55 int sched; local in function:get_different_scheduler 63 RL(sched = sched_getscheduler(0)); 64 switch (sched) {
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_context_types.h | 144 struct i915_sched_attr sched; member in struct:i915_gem_context
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_engine_user.c | 149 u8 sched; member in struct:set_scheduler_caps::__anon0157268f0108 174 enabled |= BIT(map[i].sched); 176 disabled |= BIT(map[i].sched);
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_vce.c | 250 struct drm_gpu_scheduler *sched; local in function:amdgpu_vce_entity_init 254 sched = &ring->sched; 256 &sched, 1, NULL);
|
amdgpu_debugfs.c | 965 /* Avoid accidently unparking the sched thread during GPU reset */ 972 if (!ring || !ring->sched.thread) 974 kthread_park(ring->sched.thread); 988 if (!ring || !ring->sched.thread) 990 kthread_unpark(ring->sched.thread); 1101 static void amdgpu_ib_preempt_job_recovery(struct drm_gpu_scheduler *sched) 1106 spin_lock(&sched->job_list_lock); 1107 list_for_each_entry(s_job, &sched->ring_mirror_list, node) { 1108 fence = sched->ops->run_job(s_job); 1111 spin_unlock(&sched->job_list_lock) 1121 struct drm_gpu_scheduler *sched = &ring->sched; local in function:amdgpu_ib_preempt_mark_partial_job [all...] |
amdgpu_ring.h | 51 #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched) 186 struct drm_gpu_scheduler sched; member in struct:amdgpu_ring
|
amdgpu_sdma_v4_0.c | 934 sdma[i]->sched.ready = false; 982 sdma[i]->sched.ready = false; 1168 ring->sched.ready = true; 1259 ring->sched.ready = true; 2084 drm_sched_fault(&adev->sdma.instance[instance].ring.sched); 2522 struct drm_gpu_scheduler *sched; local in function:sdma_v4_0_set_vm_pte_funcs 2528 sched = &adev->sdma.instance[i].page.sched; 2530 sched = &adev->sdma.instance[i].ring.sched; [all...] |
amdgpu_uvd.c | 339 struct drm_gpu_scheduler *sched; local in function:amdgpu_uvd_entity_init 343 sched = &ring->sched; 345 &sched, 1, NULL);
|
amdgpu_ttm.c | 42 #include <linux/sched/task.h> 43 #include <linux/sched/mm.h> 2113 struct drm_gpu_scheduler *sched; local in function:amdgpu_ttm_set_buffer_funcs_status 2116 sched = &ring->sched; 2118 DRM_SCHED_PRIORITY_KERNEL, &sched, 2256 if (direct_submit && !ring->sched.ready) {
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_request.h | 227 struct i915_sched_node sched; member in struct:i915_request 505 return !list_empty(&rq->sched.link);
|
/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/usr.sbin/mrouted/ |
main.c | 108 struct timeval sched, *svp = &sched, now, *nvp = &now; local in function:main
|
/src/sys/arch/arm/broadcom/ |
bcm2835_vcaudio.c | 396 bool sched = false; local in function:vcaudio_service_callback 407 sched = true; 411 sched = true; 414 if (sched && sc->sc_pint) {
|
/src/sys/dev/pci/cxgb/ |
cxgb_ioctl.h | 118 uint8_t sched; member in struct:ch_pktsched_params 127 uint8_t sched; member in struct:ch_hw_sched
|
cxgb_t3_cpl.h | 918 __u8 sched; member in struct:mngt_pktsched_wr
|
/src/sys/dev/pci/ |
if_iwnvar.h | 248 uint16_t *sched; member in struct:iwn_softc
|
/src/sys/dev/usb/ |
if_otus.c | 1287 bool sched = false; local in function:otus_do_async 1301 sched = true; 1305 if (sched)
|