Searched refs:entity (Results 1 - 25 of 386) sorted by relevance

1234567891011>>

/linux-master/drivers/media/usb/uvc/
H A Duvc_entity.c18 struct uvc_entity *entity)
25 sink = (UVC_ENTITY_TYPE(entity) == UVC_TT_STREAMING)
26 ? (entity->vdev ? &entity->vdev->entity : NULL)
27 : &entity->subdev.entity;
31 for (i = 0; i < entity->num_pads; ++i) {
36 if (!(entity->pads[i].flags & MEDIA_PAD_FL_SINK))
39 remote = uvc_entity_by_id(chain->dev, entity
17 uvc_mc_create_links(struct uvc_video_chain *chain, struct uvc_entity *entity) argument
62 uvc_mc_cleanup_entity(struct uvc_entity *entity) argument
70 uvc_mc_init_entity(struct uvc_video_chain *chain, struct uvc_entity *entity) argument
137 struct uvc_entity *entity; local
[all...]
/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...]
H A Dgpu_scheduler_trace.h36 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
37 TP_ARGS(sched_job, entity),
39 __field(struct drm_sched_entity *, entity)
48 __entry->entity = entity;
52 __entry->job_count = spsc_queue_count(&entity->job_queue);
56 TP_printk("entity=%p, id=%llu, fence=%p, ring=%s, job count:%u, hw job count:%d",
57 __entry->entity, __entry->id,
63 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
64 TP_ARGS(sched_job, entity)
[all...]
/linux-master/block/
H A Dbfq-wf2q.c30 static unsigned int bfq_class_idx(struct bfq_entity *entity) argument
32 struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity);
52 * @new_entity: if not NULL, pointer to the entity whose activation,
56 * expiration of the in-service entity
60 * extraction of an entity into/from one of the active trees of
65 * reposition an entity in its active tree; see comments on
68 * just activated or requeued entity.
71 * entity->parent may become the next_in_service for its parent
72 * entity.
84 * or repositioning of an entity tha
194 bfq_no_longer_next_in_service(struct bfq_entity *entity) argument
221 bfq_inc_active_entities(struct bfq_entity *entity) argument
230 bfq_dec_active_entities(struct bfq_entity *entity) argument
246 bfq_no_longer_next_in_service(struct bfq_entity *entity) argument
251 bfq_inc_active_entities(struct bfq_entity *entity) argument
255 bfq_dec_active_entities(struct bfq_entity *entity) argument
270 bfq_entity_to_bfqq(struct bfq_entity *entity) argument
296 bfq_calc_finish(struct bfq_entity *entity, unsigned long service) argument
325 struct bfq_entity *entity = NULL; local
338 bfq_extract(struct rb_root *root, struct bfq_entity *entity) argument
349 bfq_idle_extract(struct bfq_service_tree *st, struct bfq_entity *entity) argument
379 bfq_insert(struct rb_root *root, struct bfq_entity *entity) argument
411 bfq_update_min(struct bfq_entity *entity, struct rb_node *node) argument
432 struct bfq_entity *entity = rb_entry(node, struct bfq_entity, rb_node); local
480 bfq_active_insert(struct bfq_service_tree *st, struct bfq_entity *entity) argument
524 bfq_get_entity(struct bfq_entity *entity) argument
570 bfq_active_extract(struct bfq_service_tree *st, struct bfq_entity *entity) argument
592 bfq_idle_insert(struct bfq_service_tree *st, struct bfq_entity *entity) argument
625 bfq_forget_entity(struct bfq_service_tree *st, struct bfq_entity *entity, bool is_in_service) argument
642 bfq_put_idle_entity(struct bfq_service_tree *st, struct bfq_entity *entity) argument
674 bfq_entity_service_tree(struct bfq_entity *entity) argument
701 __bfq_entity_update_weight_prio(struct bfq_service_tree *old_st, struct bfq_entity *entity, bool update_class_too) argument
789 struct bfq_entity *entity = &bfqq->entity; local
840 struct bfq_entity *entity = &bfqq->entity; local
855 bfq_update_fin_time_enqueue(struct bfq_entity *entity, struct bfq_service_tree *st, bool backshifted) argument
927 __bfq_activate_entity(struct bfq_entity *entity, bool non_blocking_wait_rq) argument
986 __bfq_requeue_entity(struct bfq_entity *entity) argument
1052 __bfq_activate_requeue_entity(struct bfq_entity *entity, bool non_blocking_wait_rq) argument
1086 bfq_activate_requeue_entity(struct bfq_entity *entity, bool non_blocking_wait_rq, bool requeue, bool expiration) argument
1108 __bfq_deactivate_entity(struct bfq_entity *entity, bool ins_into_idle_tree) argument
1161 bfq_deactivate_entity(struct bfq_entity *entity, bool ins_into_idle_tree, bool expiration) argument
1351 struct bfq_entity *entity; local
1395 struct bfq_entity *entity = NULL; local
1456 struct bfq_entity *entity = NULL; local
1508 entity); local
1551 struct bfq_entity *entity = in_serv_entity; local
1590 struct bfq_entity *entity = &bfqq->entity; local
1597 struct bfq_entity *entity = &bfqq->entity; local
1607 struct bfq_entity *entity = &bfqq->entity; local
1616 struct bfq_entity *entity = &bfqq->entity; local
1629 struct bfq_entity *entity = &bfqq->entity; local
[all...]
/linux-master/drivers/media/platform/renesas/vsp1/
H A Dvsp1_hsit.h12 #include <media/media-entity.h>
23 struct vsp1_entity entity; member in struct:vsp1_hsit
29 return container_of(subdev, struct vsp1_hsit, entity.subdev);
H A Dvsp1_lif.h12 #include <media/media-entity.h>
23 struct vsp1_entity entity; member in struct:vsp1_lif
28 return container_of(subdev, struct vsp1_lif, entity.subdev);
H A Dvsp1_entity.c13 #include <media/media-entity.h>
23 void vsp1_entity_route_setup(struct vsp1_entity *entity, argument
30 if (entity->type == VSP1_ENTITY_HGO) {
37 source = entity->sources[0];
38 smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT)
43 } else if (entity->type == VSP1_ENTITY_HGT) {
50 source = entity->sources[0];
51 smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT)
58 source = entity;
72 void vsp1_entity_configure_stream(struct vsp1_entity *entity, argument
81 vsp1_entity_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
90 vsp1_entity_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
117 vsp1_entity_get_state(struct vsp1_entity *entity, struct v4l2_subdev_state *sd_state, enum v4l2_subdev_format_whence which) argument
140 vsp1_entity_get_pad_format(struct vsp1_entity *entity, struct v4l2_subdev_state *sd_state, unsigned int pad) argument
159 vsp1_entity_get_pad_selection(struct vsp1_entity *entity, struct v4l2_subdev_state *sd_state, unsigned int pad, unsigned int target) argument
186 struct vsp1_entity *entity = to_vsp1_entity(subdev); local
218 struct vsp1_entity *entity = to_vsp1_entity(subdev); local
270 struct vsp1_entity *entity = to_vsp1_entity(subdev); local
334 struct vsp1_entity *entity = to_vsp1_entity(subdev); local
428 media_entity_to_vsp1_entity(struct media_entity *entity) argument
490 vsp1_entity_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument
522 struct vsp1_entity *entity; local
604 vsp1_entity_init(struct vsp1_device *vsp1, struct vsp1_entity *entity, const char *name, unsigned int num_pads, const struct v4l2_subdev_ops *ops, u32 function) argument
686 vsp1_entity_destroy(struct vsp1_entity *entity) argument
[all...]
H A Dvsp1_sru.h12 #include <media/media-entity.h>
24 struct vsp1_entity entity; member in struct:vsp1_sru
33 return container_of(subdev, struct vsp1_sru, entity.subdev);
H A Dvsp1_uds.h12 #include <media/media-entity.h>
23 struct vsp1_entity entity; member in struct:vsp1_uds
29 return container_of(subdev, struct vsp1_uds, entity.subdev);
H A Dvsp1_uif.h20 struct vsp1_entity entity; member in struct:vsp1_uif
26 return container_of(subdev, struct vsp1_uif, entity.subdev);
H A Dvsp1_uds.c33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data);
40 void vsp1_uds_set_alpha(struct vsp1_entity *entity, struct vsp1_dl_body *dlb, argument
43 struct vsp1_uds *uds = to_uds(&entity->subdev);
135 state = vsp1_entity_get_state(&uds->entity, sd_state, fse->which);
139 format = vsp1_entity_get_pad_format(&uds->entity, state, UDS_PAD_SINK);
141 mutex_lock(&uds->entity.lock);
161 mutex_unlock(&uds->entity.lock);
186 format = vsp1_entity_get_pad_format(&uds->entity, sd_state,
210 mutex_lock(&uds->entity.lock);
212 state = vsp1_entity_get_state(&uds->entity, sd_stat
256 uds_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
304 uds_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
330 uds_max_width(struct vsp1_entity *entity, struct vsp1_pipeline *pipe) argument
366 uds_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_partition *partition, unsigned int partition_idx, struct vsp1_partition_window *window) argument
[all...]
H A Dvsp1_brx.h12 #include <media/media-entity.h>
24 struct vsp1_entity entity; member in struct:vsp1_brx
38 return container_of(subdev, struct vsp1_brx, entity.subdev);
H A Dvsp1_clu.h14 #include <media/media-entity.h>
27 struct vsp1_entity entity; member in struct:vsp1_clu
40 return container_of(subdev, struct vsp1_clu, entity.subdev);
H A Dvsp1_lut.h14 #include <media/media-entity.h>
26 struct vsp1_entity entity; member in struct:vsp1_lut
37 return container_of(subdev, struct vsp1_lut, entity.subdev);
H A Dvsp1_sru.c130 state = vsp1_entity_get_state(&sru->entity, sd_state, fse->which);
134 format = vsp1_entity_get_pad_format(&sru->entity, state, SRU_PAD_SINK);
136 mutex_lock(&sru->entity.lock);
162 mutex_unlock(&sru->entity.lock);
187 format = vsp1_entity_get_pad_format(&sru->entity, sd_state,
227 mutex_lock(&sru->entity.lock);
229 state = vsp1_entity_get_state(&sru->entity, sd_state, fmt->which);
237 format = vsp1_entity_get_pad_format(&sru->entity, state, fmt->pad);
242 format = vsp1_entity_get_pad_format(&sru->entity, state,
250 mutex_unlock(&sru->entity
269 sru_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
303 sru_max_width(struct vsp1_entity *entity, struct vsp1_pipeline *pipe) argument
326 sru_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_partition *partition, unsigned int partition_idx, struct vsp1_partition_window *window) argument
[all...]
H A Dvsp1_lif.c29 vsp1_dl_body_write(dlb, reg + lif->entity.index * VI6_LIF_OFFSET,
85 static void lif_configure_stream(struct vsp1_entity *entity, argument
91 struct vsp1_lif *lif = to_lif(&entity->subdev);
96 format = vsp1_entity_get_pad_format(&lif->entity, lif->entity.state,
99 switch (entity->vsp1->version & VI6_IP_VERSION_MODEL_MASK) {
139 if (vsp1_feature(entity->vsp1, VSP1_HAS_NON_ZERO_LBA))
162 lif->entity.ops = &lif_entity_ops;
163 lif->entity.type = VSP1_ENTITY_LIF;
164 lif->entity
[all...]
H A Dvsp1_hgt.h12 #include <media/media-entity.h>
32 return container_of(subdev, struct vsp1_hgt, histo.entity.subdev);
/linux-master/drivers/media/v4l2-core/
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/samsung/exynos4-is/
H A Dcommon.h8 #include <media/media-entity.h>
11 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity);
H A Dcommon.c14 * Called with the media graph mutex held or media_entity_is_streaming(entity)
17 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity) argument
19 struct media_pad *pad = &entity->pads[0];
25 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
28 sd = media_entity_to_v4l2_subdev(pad->entity);
34 pad = &sd->entity.pads[0];
/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...]
H A Dv4l2-mc.h35 * connected directly to the I/O entity. All dirty details, like
52 * entity associated with the video device. This interface
68 * media entity associated with the video device.
144 * @entity: The root entity of a pipeline
157 int v4l2_pipeline_pm_get(struct media_entity *entity);
161 * @entity: The root entity of a pipeline
172 void v4l2_pipeline_pm_put(struct media_entity *entity);
214 static inline int v4l2_pipeline_pm_get(struct media_entity *entity) argument
219 v4l2_pipeline_pm_put(struct media_entity *entity) argument
[all...]
/linux-master/drivers/media/mc/
H A Dmc-entity.c3 * Media entity
15 #include <media/media-entity.h>
99 "%s id %u: entity '%s'\n",
123 pad->entity->name, pad->index);
194 int media_entity_pads_init(struct media_entity *entity, u16 num_pads, argument
197 struct media_device *mdev = entity->graph_obj.mdev;
205 entity->num_pads = num_pads;
206 entity->pads = pads;
211 media_entity_for_each_pad(entity, iter) {
212 iter->entity
266 media_entity_has_pad_interdep(struct media_entity *entity, unsigned int pad0, unsigned int pad1) argument
283 media_entity_other(struct media_entity *entity, struct media_link *link) argument
292 stack_push(struct media_graph *graph, struct media_entity *entity) argument
306 struct media_entity *entity; local
345 media_graph_walk_start(struct media_graph *graph, struct media_entity *entity) argument
361 struct media_entity *entity = stack_top(graph); local
405 struct media_entity *entity; local
807 struct media_entity *entity = pad->entity; local
1027 __media_pipeline_entity_iter_next(struct media_pipeline *pipe, struct media_pipeline_entity_iter *iter, struct media_entity *entity) argument
1036 struct media_entity *entity; local
1067 __media_entity_remove_link(struct media_entity *entity, struct media_link *link) argument
1105 media_get_pad_index(struct media_entity *entity, u32 pad_type, enum media_pad_signal_type sig_type) argument
1200 struct media_entity *entity; local
1255 __media_entity_remove_links(struct media_entity *entity) argument
1267 media_entity_remove_links(struct media_entity *entity) argument
1401 media_entity_remote_pad_unique(const struct media_entity *entity, unsigned int type) argument
1470 media_entity_get_fwnode_pad(struct media_entity *entity, const struct fwnode_handle *fwnode, unsigned long direction_flags) argument
1505 media_entity_pipeline(struct media_entity *entity) argument
1566 media_create_intf_link(struct media_entity *entity, struct media_interface *intf, u32 flags) argument
1656 __media_entity_next_link(struct media_entity *entity, struct media_link *link, unsigned long link_type) argument
[all...]
/linux-master/drivers/staging/media/imx/
H A Dimx-media-dev-common.c49 * Continues upstream from the pad entity's sink pads.
55 struct media_entity *entity = srcpad->entity; local
62 /* skip this entity if not a v4l2_subdev */
63 if (!is_media_entity_v4l2_subdev(entity))
66 sd = media_entity_to_v4l2_subdev(entity);
71 entity->name, srcpad->index);
74 * just skip this entity.
86 vdev->vfd->entity.name, entity
124 struct media_entity *entity; local
196 imx_media_inherit_controls(struct imx_media_dev *imxmd, struct video_device *vfd, struct media_entity *entity) argument
305 struct media_entity *entity = &sd->entity; local
[all...]
/linux-master/drivers/media/platform/ti/omap3isp/
H A Dispcsiphy.h27 /* the entity that acquired the phy */
28 struct media_entity *entity; member in struct:isp_csiphy
38 struct media_entity *entity);

Completed in 191 milliseconds

1234567891011>>