/src/sys/external/bsd/drm2/dist/drm/scheduler/ |
sched_entity.c | 42 * drm_sched_entity_init - Init a context entity used by scheduler when 45 * @entity: scheduler entity to init 46 * @priority: priority of the entity 48 * entity can be submitted 54 * the entity 58 int drm_sched_entity_init(struct drm_sched_entity *entity, 64 if (!(entity && sched_list && (num_sched_list == 0 || sched_list[0]))) 67 memset(entity, 0, sizeof(struct drm_sched_entity)); 68 INIT_LIST_HEAD(&entity->list) 356 struct drm_sched_entity *entity = local in function:drm_sched_entity_clear_dep 370 struct drm_sched_entity *entity = local in function:drm_sched_entity_wakeup [all...] |
sched_main.c | 46 * The jobs in a entity are always scheduled in the order that they were pushed. 87 * drm_sched_rq_add_entity - add an entity 90 * @entity: scheduler entity 92 * Adds a scheduler entity to the run queue. 95 struct drm_sched_entity *entity) 97 if (!list_empty(&entity->list)) 101 list_add_tail(&entity->list, &rq->entities); 106 * drm_sched_rq_remove_entity - remove an entity 109 * @entity: scheduler entit 136 struct drm_sched_entity *entity; local in function:drm_sched_rq_select_entity 350 struct drm_sched_entity *entity; local in function:drm_sched_increase_karma 642 struct drm_sched_entity *entity; local in function:drm_sched_select_entity 761 struct drm_sched_entity *entity = NULL; local in function:drm_sched_main [all...] |
gpu_scheduler_trace.h | 38 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity), 39 TP_ARGS(sched_job, entity), 41 __field(struct drm_sched_entity *, entity) 50 __entry->entity = entity; 54 __entry->job_count = spsc_queue_count(&entity->job_queue); 58 TP_printk("entity=%p, id=%llu, fence=%p, ring=%s, job count:%u, hw job count:%d", 59 __entry->entity, __entry->id,
|
sched_fence.c | 167 struct drm_sched_fence *drm_sched_fence_create(struct drm_sched_entity *entity, 178 fence->sched = entity->rq->sched; 181 seq = atomic_inc_return(&entity->fence_seq); 183 &fence->lock, entity->fence_context, seq); 185 &fence->lock, entity->fence_context + 1, seq);
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
gpu_scheduler.h | 58 * @rq: runqueue on which this entity is currently scheduled. 60 * Jobs from this entity can be scheduled on any scheduler 63 * @rq_lock: lock to modify the runqueue to which this entity belongs. 64 * @job_queue: the list of jobs of this entity. 66 * new &drm_sched_fence which is part of the entity. 68 * to this entity. 78 * @last_user: last group leader pushing a job into the entity. 118 * @current_entity: the entity which is to be scheduled. 122 * the next entity to emit commands from. 177 * struct drm_sched_job - A job to be run by an entity 205 struct drm_sched_entity *entity; member in struct:drm_sched_job [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_ctx.h | 38 struct drm_sched_entity entity; member in struct:amdgpu_ctx_entity 72 u32 ring, struct drm_sched_entity **entity); 74 struct drm_sched_entity *entity, 77 struct drm_sched_entity *entity, 86 struct drm_sched_entity *entity);
|
amdgpu_ctx.c | 37 container_of((e), struct amdgpu_ctx_entity, entity) 73 struct amdgpu_ctx_entity *entity; local in function:amdgpu_ctx_init_entity 79 entity = kcalloc(1, offsetof(typeof(*entity), fences[amdgpu_sched_jobs]), 81 if (!entity) 84 entity->sequence = 1; 130 r = drm_sched_entity_init(&entity->entity, priority, scheds, num_scheds, 135 ctx->entities[hw_ip][ring] = entity; 139 kfree(entity); 528 struct drm_sched_entity *entity; local in function:amdgpu_ctx_priority_override 581 struct drm_sched_entity *entity; local in function:amdgpu_ctx_mgr_entity_flush 611 struct drm_sched_entity *entity; local in function:amdgpu_ctx_mgr_entity_fini [all...] |
amdgpu_job.h | 76 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity,
|
amdgpu_uvd.h | 67 struct drm_sched_entity entity; member in struct:amdgpu_uvd
|
amdgpu_vce.h | 53 struct drm_sched_entity entity; member in struct:amdgpu_vce
|
amdgpu_vm_sdma.c | 104 struct drm_sched_entity *entity; local in function:amdgpu_vm_sdma_commit 109 entity = p->direct ? &p->vm->direct : &p->vm->delayed; 110 ring = container_of(entity->rq->sched, struct amdgpu_ring, sched); 115 r = amdgpu_job_submit(p->job, entity, AMDGPU_FENCE_OWNER_VM, &f);
|
amdgpu_cs.c | 729 struct amdgpu_ring *ring = to_amdgpu_ring(p->entity->rq->sched); 889 struct drm_sched_entity *entity; local in function:amdgpu_cs_ib_fill 914 &entity); 922 if (parser->entity && parser->entity != entity) 925 /* Return if there is no run queue associated with this entity. 927 if (entity->rq == NULL) 930 parser->entity = entity; 969 struct drm_sched_entity *entity; local in function:amdgpu_cs_process_fence_dep 1216 struct drm_sched_entity *entity = p->entity; local in function:amdgpu_cs_submit 1363 struct drm_sched_entity *entity; local in function:amdgpu_cs_wait_ioctl 1411 struct drm_sched_entity *entity; local in function:amdgpu_cs_get_fence [all...] |
amdgpu_job.c | 147 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, 157 r = drm_sched_job_init(&job->base, entity, owner); 164 drm_sched_entity_push_job(&job->base, entity); 166 ring = to_amdgpu_ring(entity->rq->sched);
|
amdgpu_ttm.h | 71 /* Scheduler entity for buffer moves */ 72 struct drm_sched_entity entity; member in struct:amdgpu_mman
|
amdgpu_trace.h | 156 __entry->ring = to_amdgpu_ring(p->entity->rq->sched)->idx; 159 to_amdgpu_ring(p->entity->rq->sched));
|
amdgpu_uvd.c | 309 drm_sched_entity_destroy(&adev->uvd.entity); 331 * amdgpu_uvd_entity_init - init entity 344 r = drm_sched_entity_init(&adev->uvd.entity, DRM_SCHED_PRIORITY_NORMAL, 347 DRM_ERROR("Failed setting up UVD kernel entity.\n"); 1112 r = amdgpu_job_submit(job, &adev->uvd.entity,
|
amdgpu_vce.c | 227 drm_sched_entity_destroy(&adev->vce.entity); 242 * amdgpu_vce_entity_init - init entity 255 r = drm_sched_entity_init(&adev->vce.entity, DRM_SCHED_PRIORITY_NORMAL, 564 r = amdgpu_job_submit(job, &ring->adev->vce.entity,
|
amdgpu_ttm.c | 2117 r = drm_sched_entity_init(&adev->mman.entity, 2121 DRM_ERROR("Failed setting up TTM BO move entity (%d)\n", 2126 drm_sched_entity_destroy(&adev->mman.entity); 2228 r = amdgpu_job_submit(job, &adev->mman.entity, 2299 r = amdgpu_job_submit(job, &adev->mman.entity, 2392 r = amdgpu_job_submit(job, &adev->mman.entity,
|
amdgpu_gmc_v10_0.c | 385 r = amdgpu_job_submit(job, &adev->mman.entity,
|
amdgpu.h | 493 struct drm_sched_entity *entity; member in struct:amdgpu_cs_parser
|
/src/sys/conf/ |
lint.mk | 35 # Attempt to do a syntax-only compile of the entire kernel as one entity.
|
/src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
vchiq_arm.c | 2360 char entity[16]; local in function:vchiq_use_internal 2370 snprintf(entity, sizeof(entity), "VCHIQ: "); 2373 snprintf(entity, sizeof(entity), "%c%c%c%c:%8x", 2406 "blocked - waiting...", __func__, entity); 2411 __func__, entity); 2419 "unblocked", __func__, entity); 2442 __func__, entity, local_entity_uc, local_uc); 2447 __func__, entity, *entity_uc, local_uc) 2492 char entity[16]; local in function:vchiq_release_internal [all...] |
/src/sys/dev/ |
ipmi.c | 1745 ipmi_sensor_type(int type, int ext_type, int entity) 1758 if (entity == IPMI_ENTITY_PWRSUPPLY) 1815 int entity, const char *name) 1822 typ = ipmi_sensor_type(sensor_type, ext_type, entity);
|
/src/sys/kern/ |
kern_sig.c | 1567 eventswitch(int code, int pe_report_event, int entity) 1586 KASSERT((code != TRAP_CHLD) || (entity > 1)); /* prevent pid1 */ 1587 KASSERT((code != TRAP_LWP) || (entity > 0)); 1648 ksi.ksi_pe_other_pid = entity;
|
/src/common/lib/libc/arch/sparc64/string/ |
memcpy.S | 108 !! First align the output to a 8-byte entity 546 !! First align the output to a 64-bit entity
|