HomeSort by: relevance | last modified time | path
    Searched defs:sched (Results 1 - 21 of 21) sorted by relevancy

  /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)

Completed in 30 milliseconds