Searched refs:entity (Results 1 - 25 of 386) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c2075 DRM_ERROR("Failed setting up TTM BO move entity (%d)\n",
2084 DRM_ERROR("Failed setting up TTM BO move entity (%d)\n",
2121 struct drm_sched_entity *entity = delayed ? &adev->mman.low_pr : local
2123 r = amdgpu_job_alloc_with_ib(adev, entity,
H A Damdgpu_cs.c76 struct drm_sched_entity *entity; local
82 chunk_ib->ring, &entity);
87 * Abort if there is no run queue associated with this entity.
90 if (entity->rq == NULL)
95 if (p->entities[i] == entity)
102 p->entities[i] = entity;
394 struct drm_sched_entity *entity; local
403 deps[i].ring, &entity);
409 fence = amdgpu_ctx_get_fence(ctx, entity, deps[i].handle);
1213 sched = p->gang_leader->base.entity
1465 struct drm_sched_entity *entity; local
1513 struct drm_sched_entity *entity; local
[all...]
H A Damdgpu_job.c98 struct drm_sched_entity *entity, void *owner,
119 if (!entity)
122 return drm_sched_job_init(&(*job)->base, entity, 1, owner);
126 struct drm_sched_entity *entity, void *owner,
132 r = amdgpu_job_alloc(adev, NULL, entity, owner, 1, job);
139 if (entity)
215 if (job->base.entity)
97 amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct drm_sched_entity *entity, void *owner, unsigned int num_ibs, struct amdgpu_job **job) argument
125 amdgpu_job_alloc_with_ib(struct amdgpu_device *adev, struct drm_sched_entity *entity, void *owner, size_t size, enum amdgpu_ib_pool_type pool_type, struct amdgpu_job **job) argument
H A Dvcn_v4_0_5.c1355 if (atomic_read(&job->base.entity->fence_seq))
1364 drm_sched_entity_modify_sched(job->base.entity, scheds, 1);
H A Dvcn_v4_0.c1692 if (atomic_read(&job->base.entity->fence_seq))
1701 drm_sched_entity_modify_sched(job->base.entity, scheds, 1);
H A Dvcn_v3_0.c1774 if (atomic_read(&job->base.entity->fence_seq))
1783 drm_sched_entity_modify_sched(job->base.entity, scheds, 1);
/linux-master/drivers/usb/gadget/function/
H A Df_fs.c2467 typedef int (*ffs_entity_callback)(enum ffs_entity_type entity,
2472 typedef int (*ffs_os_desc_callback)(enum ffs_os_desc_type entity,
2477 ffs_entity_callback entity,
2501 pr_vdebug("entity " #type "(%02x)\n", (val)); \
2503 pr_vdebug("invalid entity's value\n"); \
2506 ret = entity(FFS_ ##type, &val, _ds, priv); \
2508 pr_debug("entity " #type "(%02x); ret = %d\n", \
2616 ffs_entity_callback entity, void *priv)
2628 /* Record "descriptor" entity */
2629 ret = entity(FFS_DESCRIPTO
2476 ffs_do_single_desc(char *data, unsigned len, ffs_entity_callback entity, void *priv, int *current_class) argument
2615 ffs_do_descs(unsigned count, char *data, unsigned len, ffs_entity_callback entity, void *priv) argument
2733 ffs_do_single_os_desc(char *data, unsigned len, enum ffs_os_desc_type type, u16 feature_count, ffs_os_desc_callback entity, void *priv, struct usb_os_desc_header *h) argument
2757 ffs_do_os_descs(unsigned count, char *data, unsigned len, ffs_os_desc_callback entity, void *priv) argument
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_sched_job.c107 err = drm_sched_job_init(&job->drm, q->entity, 1, NULL);
H A Dxe_exec_queue_types.h149 /** @entity: DRM sched entity for this exec queue (1 to 1 relationship) */
150 struct drm_sched_entity *entity; member in struct:xe_exec_queue
H A Dxe_guc_submit.c1036 xe_sched_entity_fini(&ge->entity);
1233 err = xe_sched_entity_init(&ge->entity, sched);
1246 q->entity = &ge->entity;
1260 xe_sched_entity_fini(&ge->entity);
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_entity.c37 * drm_sched_entity_init - Init a context entity used by scheduler when
40 * @entity: scheduler entity to init
41 * @priority: priority of the entity
43 * entity can be submitted
48 * Note that the &sched_list must have at least one element to schedule the entity.
54 * An entity is cleaned up by callind drm_sched_entity_fini(). See also
59 int drm_sched_entity_init(struct drm_sched_entity *entity, argument
65 if (!(entity && sched_list && (num_sched_list == 0 || sched_list[0])))
68 memset(entity,
130 drm_sched_entity_modify_sched(struct drm_sched_entity *entity, struct drm_gpu_scheduler **sched_list, unsigned int num_sched_list) argument
141 drm_sched_entity_is_idle(struct drm_sched_entity *entity) argument
154 drm_sched_entity_is_ready(struct drm_sched_entity *entity) argument
172 drm_sched_entity_error(struct drm_sched_entity *entity) argument
237 drm_sched_entity_kill(struct drm_sched_entity *entity) argument
281 drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout) argument
327 drm_sched_entity_fini(struct drm_sched_entity *entity) argument
354 drm_sched_entity_destroy(struct drm_sched_entity *entity) argument
365 struct drm_sched_entity *entity = local
379 struct drm_sched_entity *entity = local
394 drm_sched_entity_set_priority(struct drm_sched_entity *entity, enum drm_sched_priority priority) argument
407 drm_sched_entity_add_dependency_cb(struct drm_sched_entity *entity) argument
453 drm_sched_job_dependency(struct drm_sched_job *job, struct drm_sched_entity *entity) argument
474 drm_sched_entity_pop_job(struct drm_sched_entity *entity) argument
528 drm_sched_entity_select_rq(struct drm_sched_entity *entity) argument
582 struct drm_sched_entity *entity = sched_job->entity; local
[all...]
/linux-master/include/media/
H A Dmedia-entity.h3 * Media entity
28 * @MEDIA_GRAPH_ENTITY: Identify a media entity
70 * @bmap: Bit map in which each bit represents one entity at struct
85 * @stack.entity: pointer to &struct media_entity at the graph.
92 struct media_entity *entity; member in struct:media_graph::__anon880
145 * @ent_enum: The entity enumeration tracker
157 * @list: Linked list associated with an entity or an interface that
169 * @entity: Part of a union. Used only if the second object (gobj1) is
170 * an entity.
187 struct media_entity *entity; member in union:media_link::__anon882
238 struct media_entity *entity; member in struct:media_pad
431 media_entity_id(struct media_entity *entity) argument
480 is_media_entity_v4l2_video_device(struct media_entity *entity) argument
493 is_media_entity_v4l2_subdev(struct media_entity *entity) argument
532 media_entity_enum_set(struct media_entity_enum *ent_enum, struct media_entity *entity) argument
547 media_entity_enum_clear(struct media_entity_enum *ent_enum, struct media_entity *entity) argument
564 media_entity_enum_test(struct media_entity_enum *ent_enum, struct media_entity *entity) argument
583 media_entity_enum_test_and_set(struct media_entity_enum *ent_enum, struct media_entity *entity) argument
733 media_entity_cleanup(struct media_entity *entity) argument
991 media_entity_remote_source_pad_unique(const struct media_entity *entity) argument
1015 media_entity_is_streaming(const struct media_entity *entity) argument
[all...]
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-capture.c566 media_entity_cleanup(&cap->video.vdev.entity);
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-v4l2.c273 static int imgu_link_setup(struct media_entity *entity, argument
278 struct v4l2_subdev *sd = container_of(entity, struct v4l2_subdev,
279 entity);
1071 /* Initialize subdev media entity */
1072 imgu_sd->subdev.entity.ops = &imgu_media_ops;
1077 r = media_entity_pads_init(&imgu_sd->subdev.entity, IMGU_NODE_NUM,
1081 "failed initialize subdev media entity (%d)\n", r);
1087 imgu_sd->subdev.entity.function = MEDIA_ENT_F_PROC_VIDEO_STATISTICS;
1116 media_entity_cleanup(&imgu_sd->subdev.entity);
1182 vdev->entity
[all...]
/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.c338 ret = media_entity_pads_init(&video->vdev.entity, 1, &video->pad);
356 media_entity_cleanup(&video->vdev.entity);
1052 err = media_create_pad_link(&isp->csi2_port[i].subdev.entity,
1053 CSI2_PAD_SOURCE, &isp->asd.subdev.entity,
1077 err = media_create_pad_link(&input->camera->entity, 0,
1078 &isp->csi2_port[i].subdev.entity,
1107 err = media_create_pad_link(&isp->asd.subdev.entity, ATOMISP_SUBDEV_PAD_SOURCE,
1108 &isp->asd.video_out.vdev.entity, 0, 0);
/linux-master/drivers/staging/media/atomisp/i2c/
H A Dgc2235.h33 #include <media/media-entity.h>
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c69 * @source: &struct media_entity pointer with the source entity
75 * @sink: &struct media_entity pointer with the sink entity
1045 struct media_entity *entity; local
1054 entity = m2m_dev->source;
1060 entity = &m2m_dev->sink;
1066 entity = &m2m_dev->proc;
1076 entity->obj_type = MEDIA_ENTITY_TYPE_BASE;
1078 entity->info.dev.major = VIDEO_MAJOR;
1079 entity->info.dev.minor = vdev->minor;
1086 entity
[all...]
H A Dv4l2-mc.c16 #include <media/media-entity.h>
25 struct media_entity *entity; local
36 media_device_for_each_entity(entity, mdev) {
37 switch (entity->function) {
39 if_vid = entity;
42 if_aud = entity;
45 tuner = entity;
48 decoder = entity;
51 io_v4l = entity;
54 io_vbi = entity;
457 pipeline_pm_use_count(struct media_entity *entity, struct media_graph *graph) argument
483 pipeline_pm_power_one(struct media_entity *entity, int change) argument
516 pipeline_pm_power(struct media_entity *entity, int change, struct media_graph *graph) argument
544 v4l2_pipeline_pm_use(struct media_entity *entity, unsigned int use) argument
566 v4l2_pipeline_pm_get(struct media_entity *entity) argument
572 v4l2_pipeline_pm_put(struct media_entity *entity) argument
[all...]
/linux-master/drivers/media/platform/verisilicon/
H A Dhantro_drv.c748 struct media_entity *entity,
756 entity->obj_type = MEDIA_ENTITY_TYPE_BASE;
758 entity->info.dev.major = VIDEO_MAJOR;
759 entity->info.dev.minor = vdev->minor;
767 entity->name = name;
768 entity->function = function;
770 ret = media_entity_pads_init(entity, num_pads, pads);
774 ret = media_device_register_entity(mdev, entity);
790 ret = hantro_register_entity(mdev, &func->vdev.entity, "source",
812 ret = media_create_pad_link(&func->vdev.entity,
747 hantro_register_entity(struct media_device *mdev, struct media_entity *entity, const char *entity_name, struct media_pad *pads, int num_pads, int function, struct video_device *vdev) argument
[all...]
/linux-master/drivers/media/platform/ti/j721e-csi2rx/
H A Dj721e-csi2rx.c913 struct media_entity *entity = link->sink->entity; local
914 struct video_device *vdev = media_entity_to_video_device(entity);
1042 vdev->entity.ops = &ti_csi2rx_video_entity_ops;
1043 ret = media_entity_pads_init(&csi->vdev.entity, 1, &csi->pad);
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-core.c55 struct dcmipp_ent_device **entity; member in struct:dcmipp_device
66 /* Structure which describes individual configuration for each entity */
150 dcmipp->entity[link->src_ent];
152 dcmipp->entity[link->sink_ent];
181 dcmipp->entity[i] =
185 if (IS_ERR(dcmipp->entity[i])) {
188 ret = PTR_ERR(dcmipp->entity[i]);
206 dcmipp->pipe_cfg->ents[i - 1].release(dcmipp->entity[i - 1]);
224 ved = dcmipp->entity[i];
241 ved = dcmipp->entity[
[all...]
/linux-master/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c605 struct media_entity *entity = &dcmi->vdev->entity; local
608 /* Walk searching for entity having no sink */
610 pad = &entity->pads[0];
615 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
618 entity = pad->entity;
621 return entity;
627 struct media_entity *entity = &dcmi->source->entity; local
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmipi-csis.c852 state->sd.entity.function = MEDIA_ENT_F_IO_V4L;
855 ret = media_entity_pads_init(&state->sd.entity,
880 media_entity_cleanup(&state->sd.entity);
989 media_entity_cleanup(&state->sd.entity);
H A Dfimc-m2m.c743 ret = media_entity_pads_init(&vfd->entity, 0, NULL);
756 media_entity_cleanup(&vfd->entity);
772 media_entity_cleanup(&fimc->m2m.vfd.entity);
H A Dfimc-lite.c462 struct media_entity *me = &fimc->ve.vdev.entity;
512 struct media_entity *entity = &fimc->ve.vdev.entity; local
526 mutex_lock(&entity->graph_obj.mdev->graph_mutex);
527 entity->use_count--;
528 mutex_unlock(&entity->graph_obj.mdev->graph_mutex);
777 pad = &sd->entity.pads[0];
795 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
798 sd = media_entity_to_v4l2_subdev(pad->entity);
829 fimc->sensor = fimc_find_remote_sensor(&fimc->subdev.entity);
947 fimc_lite_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument
[all...]

Completed in 402 milliseconds

1234567891011>>