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

  /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_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_ttm.h 71 /* Scheduler entity for buffer moves */
72 struct drm_sched_entity entity; member in struct:amdgpu_mman
amdgpu_uvd.h 67 struct drm_sched_entity entity; member in struct:amdgpu_uvd
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_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.h 493 struct drm_sched_entity *entity; member in struct:amdgpu_cs_parser
  /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...]
  /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/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...]

Completed in 18 milliseconds