/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_submitqueue.c | 55 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-6.3-rc2/drivers/media/platform/renesas/vsp1/ |
A D | vsp1_drv.c | 98 list_for_each_entry(source, &vsp1->entities, list_dev) { in vsp1_create_sink_links() 139 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_uapi_create_links() 321 &vsp1->entities); in vsp1_create_entities() 332 &vsp1->entities); in vsp1_create_entities() 351 list_add_tail(&lif->entity.list_dev, &vsp1->entities); in vsp1_create_entities() 375 list_add_tail(&rpf->entity.list_dev, &vsp1->entities); in vsp1_create_entities() 409 list_add_tail(&uds->entity.list_dev, &vsp1->entities); in vsp1_create_entities() 422 list_add_tail(&uif->entity.list_dev, &vsp1->entities); in vsp1_create_entities() 435 list_add_tail(&wpf->entity.list_dev, &vsp1->entities); in vsp1_create_entities() 450 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_create_entities() [all …]
|
A D | vsp1_pipe.c | 279 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()
|
A D | vsp1_drm.c | 318 &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() 556 list_for_each_entry_safe(entity, next, &pipe->entities, list_pipe) { in vsp1_du_pipeline_configure() 970 list_add_tail(&pipe->output->entity.list_pipe, &pipe->entities); in vsp1_drm_init() 973 list_add_tail(&pipe->lif->list_pipe, &pipe->entities); in vsp1_drm_init()
|
A D | vsp1_pipe.h | 142 struct list_head entities; member
|
/linux-6.3-rc2/Documentation/userspace-api/media/mediactl/ |
A D | media-controller-model.rst | 22 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
|
A D | media-funcs.rst | 18 media-ioc-enum-entities
|
A D | media-ioc-g-topology.rst | 38 ``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
|
A D | media-ioc-enum-entities.rst | 13 MEDIA_IOC_ENUM_ENTITIES - Enumerate entities and their properties 48 enumerate entities by calling MEDIA_IOC_ENUM_ENTITIES with increasing
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ctx.c | 244 if (cmpxchg(&ctx->entities[hw_ip][ring], NULL, entity)) in amdgpu_ctx_init_entity() 402 spend = amdgpu_ctx_fini_entity(ctx->entities[i][j]); in amdgpu_ctx_fini() 436 if (ctx->entities[hw_ip][ring] == NULL) { in amdgpu_ctx_get_entity() 442 *entity = &ctx->entities[hw_ip][ring]->entity; in amdgpu_ctx_get_entity() 487 if (!ctx->entities[i][j]) in amdgpu_ctx_do_release() 812 if (!ctx->entities[i][j]) in amdgpu_ctx_priority_override() 872 if (!ctx->entities[i][j]) in amdgpu_ctx_mgr_entity_flush() 875 entity = &ctx->entities[i][j]->entity; in amdgpu_ctx_mgr_entity_flush() 902 if (!ctx->entities[i][j]) in amdgpu_ctx_mgr_entity_fini() 905 entity = &ctx->entities[i][j]->entity; in amdgpu_ctx_mgr_entity_fini() [all …]
|
A D | amdgpu_cs.h | 60 struct drm_sched_entity *entities[AMDGPU_CS_GANG_SIZE]; member
|
A D | amdgpu_ctx.h | 52 struct amdgpu_ctx_entity *entities[AMDGPU_HW_IP_NUM][AMDGPU_MAX_ENTITY_NUM]; member
|
/linux-6.3-rc2/Documentation/networking/devlink/ |
A D | devlink-reload.rst | 7 ``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:
|
A D | mlx5.rst | 47 steering entities are created and managed through firmware. 49 steering entities are created and manage through the driver without
|
/linux-6.3-rc2/Documentation/driver-api/media/ |
A D | mc-core.rst | 18 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 246 When stopping the stream, drivers must notify the entities with [all …]
|
/linux-6.3-rc2/drivers/media/usb/uvc/ |
A D | uvc_driver.c | 137 list_for_each_entry(entity, &dev->entities, list) { in uvc_entity_by_id() 887 list_add_tail(&unit->list, &dev->entities); in uvc_parse_vendor_control() 1018 list_add_tail(&term->list, &dev->entities); in uvc_parse_standard_control() 1051 list_add_tail(&term->list, &dev->entities); in uvc_parse_standard_control() 1072 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control() 1101 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control() 1128 list_add_tail(&unit->list, &dev->entities); in uvc_parse_standard_control() 1270 list_add_tail(&unit->list, &dev->entities); in uvc_gpio_parse() 1655 INIT_LIST_HEAD(&chain->entities); in uvc_alloc_chain() 1848 list_for_each_safe(p, n, &dev->entities) { in uvc_delete() [all …]
|
A D | uvc_entity.c | 140 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-6.3-rc2/Documentation/admin-guide/media/ |
A D | rkisp1.rst | 63 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-6.3-rc2/drivers/gpu/drm/scheduler/ |
A D | sched_main.c | 126 INIT_LIST_HEAD(&rq->entities); in drm_sched_rq_init() 149 list_add_tail(&entity->list, &rq->entities); in drm_sched_rq_add_entity() 198 list_for_each_entry_continue(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr() 208 list_for_each_entry(entity, &rq->entities, list) { in drm_sched_rq_select_entity_rr() 1124 list_for_each_entry(s_entity, &rq->entities, list) in drm_sched_fini() 1173 list_for_each_entry_safe(entity, tmp, &rq->entities, list) { in drm_sched_increase_karma() 1182 if (&entity->list != &rq->entities) in drm_sched_increase_karma()
|
/linux-6.3-rc2/include/media/ |
A D | media-device.h | 162 struct list_head entities; member 383 list_for_each_entry(entity, &(mdev)->entities, graph_obj.list)
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-platform-intel-wmi-sbl-fw-update | 6 Allow user space entities to trigger update of Slim
|
A D | sysfs-firmware-opal-psr | 7 to shift/throttle power between different entities in
|
/linux-6.3-rc2/Documentation/driver-api/hte/ |
A D | hte.rst | 65 The total number of entities requested from the given provider, 72 The total number of entities supported by the provider.
|
/linux-6.3-rc2/Documentation/virt/kvm/devices/ |
A D | xics.rst | 33 Interrupt Control Presentation (ICP) entities, also called "servers", 36 The ICP entities are created by enabling the KVM_CAP_IRQ_ARCH
|
/linux-6.3-rc2/Documentation/networking/ |
A D | skbuff.rst | 18 :c:member:`sk_buff.users` is a simple refcount allowing multiple entities
|