Home
last modified time | relevance | path

Searched refs:entity (Results 1 – 25 of 873) sorted by relevance

12345678910>>...35

/OK3568_Linux_fs/kernel/drivers/gpu/drm/scheduler/
H A Dsched_entity.c53 int drm_sched_entity_init(struct drm_sched_entity *entity, in drm_sched_entity_init() argument
59 if (!(entity && sched_list && (num_sched_list == 0 || sched_list[0]))) in drm_sched_entity_init()
62 memset(entity, 0, sizeof(struct drm_sched_entity)); in drm_sched_entity_init()
63 INIT_LIST_HEAD(&entity->list); in drm_sched_entity_init()
64 entity->rq = NULL; in drm_sched_entity_init()
65 entity->guilty = guilty; in drm_sched_entity_init()
66 entity->num_sched_list = num_sched_list; in drm_sched_entity_init()
67 entity->priority = priority; in drm_sched_entity_init()
68 entity->sched_list = num_sched_list > 1 ? sched_list : NULL; in drm_sched_entity_init()
69 entity->last_scheduled = NULL; in drm_sched_entity_init()
[all …]
H A Dsched_main.c90 struct drm_sched_entity *entity) in drm_sched_rq_add_entity() argument
92 if (!list_empty(&entity->list)) in drm_sched_rq_add_entity()
96 list_add_tail(&entity->list, &rq->entities); in drm_sched_rq_add_entity()
109 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity() argument
111 if (list_empty(&entity->list)) in drm_sched_rq_remove_entity()
115 list_del_init(&entity->list); in drm_sched_rq_remove_entity()
116 if (rq->current_entity == entity) in drm_sched_rq_remove_entity()
131 struct drm_sched_entity *entity; in drm_sched_rq_select_entity() local
135 entity = rq->current_entity; in drm_sched_rq_select_entity()
136 if (entity) { in drm_sched_rq_select_entity()
[all …]
/OK3568_Linux_fs/kernel/block/
H A Dbfq-wf2q.c30 static unsigned int bfq_class_idx(struct bfq_entity *entity) in bfq_class_idx() argument
32 struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); in bfq_class_idx()
150 struct bfq_entity *group_entity = bfqq->entity.parent; in bfq_bfqq_to_bfqg()
153 group_entity = &bfqq->bfqd->root_group->entity; in bfq_bfqq_to_bfqg()
155 return container_of(group_entity, struct bfq_group, entity); in bfq_bfqq_to_bfqg()
207 static bool bfq_no_longer_next_in_service(struct bfq_entity *entity) in bfq_no_longer_next_in_service() argument
211 if (bfq_entity_to_bfqq(entity)) in bfq_no_longer_next_in_service()
214 bfqg = container_of(entity, struct bfq_group, entity); in bfq_no_longer_next_in_service()
246 static bool bfq_no_longer_next_in_service(struct bfq_entity *entity) in bfq_no_longer_next_in_service() argument
262 struct bfq_queue *bfq_entity_to_bfqq(struct bfq_entity *entity) in bfq_entity_to_bfqq() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/uvc/
H A Duvc_entity.c18 struct uvc_entity *entity) in uvc_mc_create_links() argument
25 sink = (UVC_ENTITY_TYPE(entity) == UVC_TT_STREAMING) in uvc_mc_create_links()
26 ? (entity->vdev ? &entity->vdev->entity : NULL) in uvc_mc_create_links()
27 : &entity->subdev.entity; in uvc_mc_create_links()
31 for (i = 0; i < entity->num_pads; ++i) { in uvc_mc_create_links()
36 if (!(entity->pads[i].flags & MEDIA_PAD_FL_SINK)) in uvc_mc_create_links()
39 remote = uvc_entity_by_id(chain->dev, entity->baSourceID[i]); in uvc_mc_create_links()
44 ? (remote->vdev ? &remote->vdev->entity : NULL) in uvc_mc_create_links()
45 : &remote->subdev.entity; in uvc_mc_create_links()
62 void uvc_mc_cleanup_entity(struct uvc_entity *entity) in uvc_mc_cleanup_entity() argument
[all …]
H A Duvc_ctrl.c38 .entity = UVC_GUID_UVC_PROCESSING,
47 .entity = UVC_GUID_UVC_PROCESSING,
56 .entity = UVC_GUID_UVC_PROCESSING,
66 .entity = UVC_GUID_UVC_PROCESSING,
75 .entity = UVC_GUID_UVC_PROCESSING,
84 .entity = UVC_GUID_UVC_PROCESSING,
93 .entity = UVC_GUID_UVC_PROCESSING,
103 .entity = UVC_GUID_UVC_PROCESSING,
113 .entity = UVC_GUID_UVC_PROCESSING,
122 .entity = UVC_GUID_UVC_PROCESSING,
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq_3A_server/common/mediactl/
H A Dmediactl.c56 for (i = 0; i < pad->entity->num_links; ++i) { in media_entity_remote_source()
57 struct media_link *link = &pad->entity->links[i]; in media_entity_remote_source()
81 struct media_entity *entity = &media->entities[i]; in media_get_entity_by_name() local
83 if (strncmp(entity->info.name, name, length) == 0 && in media_get_entity_by_name()
84 entity->info.name[length] == '\0') { in media_get_entity_by_name()
85 return entity; in media_get_entity_by_name()
102 struct media_entity *entity = &media->entities[i]; in media_get_entity_by_id() local
104 if ((entity->info.id == id && !next) || in media_get_entity_by_id()
105 (entity->info.id > id && next)) in media_get_entity_by_id()
106 return entity; in media_get_entity_by_id()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/vsp1/
H A Dvsp1_entity.c23 void vsp1_entity_route_setup(struct vsp1_entity *entity, in vsp1_entity_route_setup() argument
30 if (entity->type == VSP1_ENTITY_HGO) { in vsp1_entity_route_setup()
37 source = entity->sources[0]; in vsp1_entity_route_setup()
38 smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT) in vsp1_entity_route_setup()
43 } else if (entity->type == VSP1_ENTITY_HGT) { in vsp1_entity_route_setup()
50 source = entity->sources[0]; in vsp1_entity_route_setup()
51 smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT) in vsp1_entity_route_setup()
58 source = entity; in vsp1_entity_route_setup()
72 void vsp1_entity_configure_stream(struct vsp1_entity *entity, in vsp1_entity_configure_stream() argument
77 if (entity->ops->configure_stream) in vsp1_entity_configure_stream()
[all …]
H A Dvsp1_uds.c33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); in vsp1_uds_write()
40 void vsp1_uds_set_alpha(struct vsp1_entity *entity, struct vsp1_dl_body *dlb, in vsp1_uds_set_alpha() argument
43 struct vsp1_uds *uds = to_uds(&entity->subdev); in vsp1_uds_set_alpha()
135 config = vsp1_entity_get_pad_config(&uds->entity, cfg, fse->which); in uds_enum_frame_size()
139 format = vsp1_entity_get_pad_format(&uds->entity, config, in uds_enum_frame_size()
142 mutex_lock(&uds->entity.lock); in uds_enum_frame_size()
162 mutex_unlock(&uds->entity.lock); in uds_enum_frame_size()
187 format = vsp1_entity_get_pad_format(&uds->entity, config, in uds_try_format()
211 mutex_lock(&uds->entity.lock); in uds_set_format()
213 config = vsp1_entity_get_pad_config(&uds->entity, cfg, fmt->which); in uds_set_format()
[all …]
H A Dvsp1_brx.c103 return v4l2_subdev_get_try_compose(&brx->entity.subdev, cfg, pad); in brx_get_compose()
122 format = vsp1_entity_get_pad_format(&brx->entity, config, in brx_try_format()
143 mutex_lock(&brx->entity.lock); in brx_set_format()
145 config = vsp1_entity_get_pad_config(&brx->entity, cfg, fmt->which); in brx_set_format()
153 format = vsp1_entity_get_pad_format(&brx->entity, config, fmt->pad); in brx_set_format()
157 if (fmt->pad != brx->entity.source_pad) { in brx_set_format()
171 for (i = 0; i <= brx->entity.source_pad; ++i) { in brx_set_format()
172 format = vsp1_entity_get_pad_format(&brx->entity, in brx_set_format()
179 mutex_unlock(&brx->entity.lock); in brx_set_format()
190 if (sel->pad == brx->entity.source_pad) in brx_get_selection()
[all …]
H A Dvsp1_sru.c130 config = vsp1_entity_get_pad_config(&sru->entity, cfg, fse->which); in sru_enum_frame_size()
134 format = vsp1_entity_get_pad_format(&sru->entity, config, SRU_PAD_SINK); in sru_enum_frame_size()
136 mutex_lock(&sru->entity.lock); in sru_enum_frame_size()
162 mutex_unlock(&sru->entity.lock); in sru_enum_frame_size()
187 format = vsp1_entity_get_pad_format(&sru->entity, config, in sru_try_format()
227 mutex_lock(&sru->entity.lock); in sru_set_format()
229 config = vsp1_entity_get_pad_config(&sru->entity, cfg, fmt->which); in sru_set_format()
237 format = vsp1_entity_get_pad_format(&sru->entity, config, fmt->pad); in sru_set_format()
242 format = vsp1_entity_get_pad_format(&sru->entity, config, in sru_set_format()
250 mutex_unlock(&sru->entity.lock); in sru_set_format()
[all …]
H A Dvsp1_wpf.c32 vsp1_dl_body_write(dlb, reg + wpf->entity.index * VI6_WPF_OFFSET, data); in vsp1_wpf_write()
68 sink_format = vsp1_entity_get_pad_format(&wpf->entity, in vsp1_wpf_set_rotation()
69 wpf->entity.config, in vsp1_wpf_set_rotation()
71 source_format = vsp1_entity_get_pad_format(&wpf->entity, in vsp1_wpf_set_rotation()
72 wpf->entity.config, in vsp1_wpf_set_rotation()
75 mutex_lock(&wpf->entity.lock); in vsp1_wpf_set_rotation()
87 mutex_unlock(&wpf->entity.lock); in vsp1_wpf_set_rotation()
136 struct vsp1_device *vsp1 = wpf->entity.vsp1; in wpf_init_controls()
141 if (wpf->entity.index != 0) { in wpf_init_controls()
181 wpf->entity.index); in wpf_init_controls()
[all …]
H A Dvsp1_drv.c63 vsp1_pipeline_frame_end(wpf->entity.pipe); in vsp1_irq_handler()
92 struct media_entity *entity = &sink->subdev.entity; in vsp1_create_sink_links() local
114 for (pad = 0; pad < entity->num_pads; ++pad) { in vsp1_create_sink_links()
115 if (!(entity->pads[pad].flags & MEDIA_PAD_FL_SINK)) in vsp1_create_sink_links()
118 ret = media_create_pad_link(&source->subdev.entity, in vsp1_create_sink_links()
120 entity, pad, flags); in vsp1_create_sink_links()
134 struct vsp1_entity *entity; in vsp1_uapi_create_links() local
138 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_uapi_create_links()
139 if (entity->type == VSP1_ENTITY_LIF || in vsp1_uapi_create_links()
140 entity->type == VSP1_ENTITY_RPF) in vsp1_uapi_create_links()
[all …]
H A Dvsp1_uif.c31 return vsp1_read(uif->entity.vsp1, in vsp1_uif_read()
32 uif->entity.index * VI6_UIF_OFFSET + reg); in vsp1_uif_read()
38 vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data); in vsp1_uif_write()
95 mutex_lock(&uif->entity.lock); in uif_get_selection()
97 config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); in uif_get_selection()
106 format = vsp1_entity_get_pad_format(&uif->entity, config, in uif_get_selection()
115 sel->r = *vsp1_entity_get_pad_selection(&uif->entity, config, in uif_get_selection()
125 mutex_unlock(&uif->entity.lock); in uif_get_selection()
143 mutex_lock(&uif->entity.lock); in uif_set_selection()
145 config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); in uif_set_selection()
[all …]
H A Dvsp1_video.c54 if (!remote || !is_media_entity_v4l2_subdev(remote->entity)) in vsp1_video_remote_subdev()
60 return media_entity_to_v4l2_subdev(remote->entity); in vsp1_video_remote_subdev()
199 format = vsp1_entity_get_pad_format(&pipe->output->entity, in vsp1_video_calculate_partition()
200 pipe->output->entity.config, in vsp1_video_calculate_partition()
254 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_setup_partitions()
256 struct vsp1_entity *entity; in vsp1_video_pipeline_setup_partitions() local
264 format = vsp1_entity_get_pad_format(&pipe->output->entity, in vsp1_video_pipeline_setup_partitions()
265 pipe->output->entity.config, in vsp1_video_pipeline_setup_partitions()
274 list_for_each_entry(entity, &pipe->entities, list_pipe) { in vsp1_video_pipeline_setup_partitions()
277 if (!entity->ops->max_width) in vsp1_video_pipeline_setup_partitions()
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/common/mediactl/
H A Dmediactl.c58 for (i = 0; i < pad->entity->num_links; ++i) { in media_entity_remote_source()
59 struct media_link *link = &pad->entity->links[i]; in media_entity_remote_source()
83 struct media_entity *entity = &media->entities[i]; in media_get_entity_by_name() local
85 if (strncmp(entity->info.name, name, length) == 0 && in media_get_entity_by_name()
86 entity->info.name[length] == '\0') { in media_get_entity_by_name()
87 return entity; in media_get_entity_by_name()
104 struct media_entity *entity = &media->entities[i]; in media_get_entity_by_id() local
106 if ((entity->info.id == id && !next) || in media_get_entity_by_id()
107 (entity->info.id > id && next)) in media_get_entity_by_id()
108 return entity; in media_get_entity_by_id()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/libxml/libxml2/
H A DCVE-2022-40304.patch6 Fix dict corruption caused by entity reference cycles
8 When an entity reference cycle is detected, the entity content is
9 cleared by setting its first byte to zero. But the entity content might
14 Stop storing entity content, orig, ExternalID and SystemID in a dict.
32 @@ -112,36 +112,19 @@ xmlFreeEntity(xmlEntityPtr entity)
33 if ((entity->children) && (entity->owner == 1) &&
34 (entity == (xmlEntityPtr) entity->children->parent))
35 xmlFreeNodeList(entity->children);
37 - if ((entity->name != NULL) && (!xmlDictOwns(dict, entity->name)))
38 - xmlFree((char *) entity->name);
[all …]
/OK3568_Linux_fs/kernel/drivers/media/mc/
H A Dmc-entity.c126 pad->entity->name, pad->index); in dev_dbg_obj()
197 int media_entity_pads_init(struct media_entity *entity, u16 num_pads, in media_entity_pads_init() argument
200 struct media_device *mdev = entity->graph_obj.mdev; in media_entity_pads_init()
206 entity->num_pads = num_pads; in media_entity_pads_init()
207 entity->pads = pads; in media_entity_pads_init()
213 pads[i].entity = entity; in media_entity_pads_init()
217 &entity->pads[i].graph_obj); in media_entity_pads_init()
232 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument
234 if (link->source->entity == entity) in media_entity_other()
235 return link->sink->entity; in media_entity_other()
[all …]
H A Dmc-device.c84 struct media_entity *entity; in find_entity() local
89 media_device_for_each_entity(entity, mdev) { in find_entity()
90 if (((media_entity_id(entity) == id) && !next) || in find_entity()
91 ((media_entity_id(entity) > id) && next)) { in find_entity()
92 return entity; in find_entity()
147 upad->entity = media_entity_id(kpad->entity); in media_device_kpad_to_upad()
155 struct media_entity *entity; in media_device_enum_links() local
157 entity = find_entity(mdev, links->entity); in media_device_enum_links()
158 if (entity == NULL) in media_device_enum_links()
164 for (p = 0; p < entity->num_pads; p++) { in media_device_enum_links()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dv4l2-mc.c25 struct media_entity *entity; in v4l2_mc_create_media_graph() local
36 media_device_for_each_entity(entity, mdev) { in v4l2_mc_create_media_graph()
37 switch (entity->function) { in v4l2_mc_create_media_graph()
39 if_vid = entity; in v4l2_mc_create_media_graph()
42 if_aud = entity; in v4l2_mc_create_media_graph()
45 tuner = entity; in v4l2_mc_create_media_graph()
48 decoder = entity; in v4l2_mc_create_media_graph()
51 io_v4l = entity; in v4l2_mc_create_media_graph()
54 io_vbi = entity; in v4l2_mc_create_media_graph()
57 io_swradio = entity; in v4l2_mc_create_media_graph()
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/media_enquiry/media_enquiry/
H A Dmedia_enquiry.cpp144 media_entity *entity = NULL; in get_isp_dev_info_by_name() local
170 entity =media_get_entity_by_name(device, "rkisp_mainpath", strlen("rkisp_mainpath")); in get_isp_dev_info_by_name()
171 if (entity) { in get_isp_dev_info_by_name()
172 pipeline->entities[pipeline->entity_num] = entity; in get_isp_dev_info_by_name()
177 entity =media_get_entity_by_name(device, "rkisp_selfpath", strlen("rkisp_selfpath")); in get_isp_dev_info_by_name()
178 if (entity) { in get_isp_dev_info_by_name()
179 pipeline->entities[pipeline->entity_num] = entity; in get_isp_dev_info_by_name()
185 entity =media_get_entity_by_name(device, "rkisp-isp-subdev", strlen("rkisp-isp-subdev")); in get_isp_dev_info_by_name()
186 if (entity) { in get_isp_dev_info_by_name()
187 pipeline->entities[pipeline->entity_num] = entity; in get_isp_dev_info_by_name()
[all …]
/OK3568_Linux_fs/kernel/include/media/
H A Dmedia-entity.h91 struct media_entity *entity; member
144 struct media_entity *entity; member
193 struct media_entity *entity; member
217 int (*get_fwnode_pad)(struct media_entity *entity,
219 int (*link_setup)(struct media_entity *entity,
365 static inline u32 media_entity_id(struct media_entity *entity) in media_entity_id() argument
367 return entity->graph_obj.id; in media_entity_id()
414 static inline bool is_media_entity_v4l2_video_device(struct media_entity *entity) in is_media_entity_v4l2_video_device() argument
416 return entity && entity->obj_type == MEDIA_ENTITY_TYPE_VIDEO_DEVICE; in is_media_entity_v4l2_video_device()
427 static inline bool is_media_entity_v4l2_subdev(struct media_entity *entity) in is_media_entity_v4l2_subdev() argument
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rk_stream/stream_cfg/
H A DMediaInfo.cpp219 media_entity *entity = NULL; in get_ispp_subdevs() local
272 entity = media_get_entity_by_name(device, "rkispp_input_image", strlen("rkispp_input_image")); in get_ispp_subdevs()
273 if(entity) { in get_ispp_subdevs()
274 entity_name = media_entity_get_devname (entity); in get_ispp_subdevs()
279 entity = media_get_entity_by_name(device, "rkispp_m_bypass", strlen("rkispp_m_bypass")); in get_ispp_subdevs()
280 if(entity) { in get_ispp_subdevs()
281 entity_name = media_entity_get_devname (entity); in get_ispp_subdevs()
286 entity = media_get_entity_by_name(device, "rkispp_scale0", strlen("rkispp_scale0")); in get_ispp_subdevs()
287 if(entity) { in get_ispp_subdevs()
288 entity_name = media_entity_get_devname (entity); in get_ispp_subdevs()
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/media_enquiry/media_enquiry/mediactl/
H A Dv4l2subdev.c42 int v4l2_subdev_open(struct media_entity *entity) in v4l2_subdev_open() argument
44 if (entity->fd != -1) in v4l2_subdev_open()
47 entity->fd = open(entity->devname, O_RDWR); in v4l2_subdev_open()
48 if (entity->fd == -1) { in v4l2_subdev_open()
50 media_dbg(entity->media, in v4l2_subdev_open()
52 entity->devname); in v4l2_subdev_open()
59 void v4l2_subdev_close(struct media_entity *entity) in v4l2_subdev_close() argument
61 close(entity->fd); in v4l2_subdev_close()
62 entity->fd = -1; in v4l2_subdev_close()
65 int v4l2_subdev_get_format(struct media_entity *entity, in v4l2_subdev_get_format() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/imx/
H A Dimx-media-dev-common.c70 struct media_entity *entity = srcpad->entity; in imx_media_add_vdev_to_pad() local
78 if (!is_media_entity_v4l2_subdev(entity)) in imx_media_add_vdev_to_pad()
81 sd = media_entity_to_v4l2_subdev(entity); in imx_media_add_vdev_to_pad()
86 entity->name, srcpad->index); in imx_media_add_vdev_to_pad()
101 vdev->vfd->entity.name, entity->name, srcpad->index); in imx_media_add_vdev_to_pad()
112 for (i = 0; i < entity->num_pads; i++) { in imx_media_add_vdev_to_pad()
113 struct media_pad *pad = &entity->pads[i]; in imx_media_add_vdev_to_pad()
118 list_for_each_entry(link, &entity->links, list) { in imx_media_add_vdev_to_pad()
139 struct media_entity *entity; in imx_media_alloc_pad_vdev_lists() local
144 entity = &sd->entity; in imx_media_alloc_pad_vdev_lists()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/au0828/
H A Dau0828-core.c216 struct media_entity *entity, *mixer = NULL, *decoder = NULL; in au0828_media_graph_notify() local
224 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
225 if (entity->function == MEDIA_ENT_F_AUDIO_MIXER) in au0828_media_graph_notify()
226 mixer = entity; in au0828_media_graph_notify()
227 else if (entity->function == MEDIA_ENT_F_ATV_DECODER) in au0828_media_graph_notify()
228 decoder = entity; in au0828_media_graph_notify()
241 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
242 if (entity->function == MEDIA_ENT_F_AUDIO_MIXER) in au0828_media_graph_notify()
243 mixer = entity; in au0828_media_graph_notify()
266 struct media_entity *entity) in au0828_is_link_shareable() argument
[all …]

12345678910>>...35