Home
last modified time | relevance | path

Searched refs:entities (Results 1 – 25 of 97) sorted by relevance

1234

/Linux-v6.6/drivers/gpu/drm/msm/
Dmsm_submitqueue.c55 for (i = 0; i < ARRAY_SIZE(ctx->entities); i++) { in __msm_file_private_destroy()
56 if (!ctx->entities[i]) in __msm_file_private_destroy()
59 drm_sched_entity_destroy(ctx->entities[i]); in __msm_file_private_destroy()
60 kfree(ctx->entities[i]); in __msm_file_private_destroy()
131 if (WARN_ON(idx >= ARRAY_SIZE(ctx->entities))) in get_sched_entity()
136 if (!ctx->entities[idx]) { in get_sched_entity()
141 entity = kzalloc(sizeof(*ctx->entities[idx]), GFP_KERNEL); in get_sched_entity()
150 ctx->entities[idx] = entity; in get_sched_entity()
155 return ctx->entities[idx]; in get_sched_entity()
/Linux-v6.6/drivers/media/platform/renesas/vsp1/
Dvsp1_drv.c106 list_for_each_entry(source, &vsp1->entities, list_dev) { in vsp1_create_sink_links()
147 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_uapi_create_links()
225 list_for_each_entry_safe(entity, _entity, &vsp1->entities, list_dev) { in vsp1_destroy_entities()
282 list_add_tail(&vsp1->brs->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
292 list_add_tail(&vsp1->bru->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
302 list_add_tail(&vsp1->clu->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
311 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
319 list_add_tail(&vsp1->hst->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
329 &vsp1->entities); in vsp1_create_entities()
340 &vsp1->entities); in vsp1_create_entities()
[all …]
Dvsp1_pipe.c279 list_for_each_entry(entity, &pipe->entities, list_pipe) in vsp1_pipeline_reset()
282 INIT_LIST_HEAD(&pipe->entities); in vsp1_pipeline_reset()
300 INIT_LIST_HEAD(&pipe->entities); in vsp1_pipeline_init()
360 list_for_each_entry(entity, &pipe->entities, list_pipe) { in vsp1_pipeline_stop()
462 list_for_each_entry_reverse(entity, &pipe->entities, list_pipe) { in vsp1_pipeline_propagate_partition()
Dvsp1_drm.c318 &pipe->entities); in vsp1_du_pipeline_setup_brx()
329 list_add_tail(&pipe->brx->list_pipe, &pipe->entities); in vsp1_du_pipeline_setup_brx()
423 list_add_tail(&rpf->entity.list_pipe, &pipe->entities); in vsp1_du_pipeline_setup_inputs()
473 list_add_tail(&drm_pipe->uif->list_pipe, &pipe->entities); in vsp1_du_pipeline_setup_inputs()
557 list_for_each_entry_safe(entity, next, &pipe->entities, list_pipe) { in vsp1_du_pipeline_configure()
974 list_add_tail(&pipe->output->entity.list_pipe, &pipe->entities); in vsp1_drm_init()
977 list_add_tail(&pipe->lif->list_pipe, &pipe->entities); in vsp1_drm_init()
Dvsp1_pipe.h142 struct list_head entities; member
Dvsp1.h102 struct list_head entities; member
/Linux-v6.6/Documentation/userspace-api/media/mediactl/
Dmedia-controller-model.rst22 controls one or more entities in the graph.
25 interact with other entities. Data (not restricted to video) produced
31 pads, either on the same entity or on different entities. Data flows
38 entities form a single logical unit. For example this could represent the
Dmedia-funcs.rst18 media-ioc-enum-entities
Dmedia-ioc-g-topology.rst38 ``topology_version`` and the total number of entities, interfaces, pads
66 - Number of entities in the graph
74 - A pointer to a memory area where the entities array will be
76 the ioctl won't store the entities. It will just update
Dmedia-ioc-enum-entities.rst13 MEDIA_IOC_ENUM_ENTITIES - Enumerate entities and their properties
48 enumerate entities by calling MEDIA_IOC_ENUM_ENTITIES with increasing
/Linux-v6.6/Documentation/networking/devlink/
Ddevlink-reload.rst7 ``devlink-reload`` provides mechanism to reinit driver entities, applying
23 - Devlink driver entities re-initialization, including applying
24 new values to devlink entities which are used during driver
72 # Run reload command for devlink driver entities re-initialization:
/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ctx.c257 if (cmpxchg(&ctx->entities[hw_ip][ring], NULL, entity)) in amdgpu_ctx_init_entity()
420 spend = amdgpu_ctx_fini_entity(adev, ctx->entities[i][j]); in amdgpu_ctx_fini()
455 if (ctx->entities[hw_ip][ring] == NULL) { in amdgpu_ctx_get_entity()
461 ctx_entity = &ctx->entities[hw_ip][ring]->entity; in amdgpu_ctx_get_entity()
513 if (!ctx->entities[i][j]) in amdgpu_ctx_do_release()
516 drm_sched_entity_destroy(&ctx->entities[i][j]->entity); in amdgpu_ctx_do_release()
841 if (!ctx->entities[i][j]) in amdgpu_ctx_priority_override()
844 amdgpu_ctx_set_entity_priority(ctx, ctx->entities[i][j], in amdgpu_ctx_priority_override()
901 if (!ctx->entities[i][j]) in amdgpu_ctx_mgr_entity_flush()
904 entity = &ctx->entities[i][j]->entity; in amdgpu_ctx_mgr_entity_flush()
[all …]
Damdgpu_cs.h61 struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE]; member
Damdgpu_ctx.h52 struct amdgpu_ctx_entity *entities[AMDGPU_HW_IP_NUM][AMDGPU_MAX_ENTITY_NUM]; member
/Linux-v6.6/Documentation/driver-api/media/
Dmc-core.rst18 modelled as an oriented graph of building blocks called entities connected
28 other entities. Data (not restricted to video) produced by an entity
33 on the same entity or on different entities. Data flows from a source
63 instances, although drivers can allocate entities directly.
68 Drivers register entities with a media device by calling
119 Associate two entities via their PADs. Each entity has a list that points
147 The media framework provides APIs to iterate over entities in a graph.
149 To iterate over all entities belonging to a media device, drivers can use
162 Drivers might also need to iterate over all entities in a graph that can be
229 When starting streaming, drivers must notify all entities in the pipeline to
[all …]
/Linux-v6.6/drivers/media/usb/uvc/
Duvc_driver.c137 list_for_each_entry(entity, &dev->entities, list) { in uvc_entity_by_id()
151 entity = list_entry(&dev->entities, struct uvc_entity, list); in uvc_entity_by_reference()
153 list_for_each_entry_continue(entity, &dev->entities, list) { in uvc_entity_by_reference()
912 list_add_tail(&unit->list, &dev->entities); in uvc_parse_vendor_control()
1043 list_add_tail(&term->list, &dev->entities); in uvc_parse_standard_control()
1076 list_add_tail(&term->list, &dev->entities); in uvc_parse_standard_control()
1097 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control()
1126 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control()
1153 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control()
1295 list_add_tail(&unit->list, &dev->entities); in uvc_gpio_parse()
[all …]
Duvc_entity.c140 list_for_each_entry(entity, &chain->entities, chain) { in uvc_mc_register_entities()
150 list_for_each_entry(entity, &chain->entities, chain) { in uvc_mc_register_entities()
/Linux-v6.6/Documentation/admin-guide/media/
Drkisp1.rst63 Those entities are the DMA engines that write the frames to memory.
75 Those are resizer entities for the mainpath and the selfpath. Those entities
78 The resizers entities can only operate on YUV:4:2:2 format
89 connected to the sensor and on source pad 2 connected to the resizer entities.
193 Note that the resizer and capture entities will always report
/Linux-v6.6/drivers/gpu/drm/scheduler/
Dsched_main.c131 INIT_LIST_HEAD(&rq->entities); in drm_sched_rq_init()
154 list_add_tail(&entity->list, &rq->entities); in drm_sched_rq_add_entity()
203 list_for_each_entry_continue(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr()
213 list_for_each_entry(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr()
1145 list_for_each_entry(s_entity, &rq->entities, list) in drm_sched_fini()
1194 list_for_each_entry_safe(entity, tmp, &rq->entities, list) { in drm_sched_increase_karma()
1203 if (&entity->list != &rq->entities) in drm_sched_increase_karma()
/Linux-v6.6/include/media/
Dmedia-device.h162 struct list_head entities; member
383 list_for_each_entry(entity, &(mdev)->entities, graph_obj.list)
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-platform-intel-wmi-sbl-fw-update6 Allow user space entities to trigger update of Slim
Dsysfs-firmware-opal-psr7 to shift/throttle power between different entities in
/Linux-v6.6/Documentation/driver-api/hte/
Dhte.rst65 The total number of entities requested from the given provider,
72 The total number of entities supported by the provider.
/Linux-v6.6/Documentation/virt/kvm/devices/
Dxics.rst33 Interrupt Control Presentation (ICP) entities, also called "servers",
36 The ICP entities are created by enabling the KVM_CAP_IRQ_ARCH
/Linux-v6.6/Documentation/networking/
Dskbuff.rst18 :c:member:`sk_buff.users` is a simple refcount allowing multiple entities

1234