Lines Matching refs:property

150 			    struct drm_exynos_ipp_property *property)  in ipp_check_driver()  argument
152 if (ippdrv->dedicated || (!ipp_is_m2m_cmd(property->cmd) && in ipp_check_driver()
157 ippdrv->check_property(ippdrv->dev, property)) in ipp_check_driver()
164 struct drm_exynos_ipp_property *property) in ipp_find_driver() argument
167 u32 ipp_id = property->ipp_id; in ipp_find_driver()
177 ret = ipp_check_driver(ippdrv, property); in ipp_find_driver()
186 ret = ipp_check_driver(ippdrv, property); in ipp_find_driver()
215 if (c_node->property.prop_id == prop_id) { in ipp_find_drv_by_handle()
279 static void ipp_print_property(struct drm_exynos_ipp_property *property, in ipp_print_property() argument
282 struct drm_exynos_ipp_config *config = &property->config[idx]; in ipp_print_property()
287 property->prop_id, idx ? "dst" : "src", config->fmt); in ipp_print_property()
326 struct drm_exynos_ipp_property *property = data; in exynos_drm_ipp_set_property() local
337 if (!property) { in exynos_drm_ipp_set_property()
342 prop_id = property->prop_id; in exynos_drm_ipp_set_property()
349 ipp_print_property(property, i); in exynos_drm_ipp_set_property()
367 c_node->property = *property; in exynos_drm_ipp_set_property()
373 ippdrv = ipp_find_driver(ctx, property); in exynos_drm_ipp_set_property()
389 property->prop_id = ret; in exynos_drm_ipp_set_property()
392 property->prop_id, property->cmd, (int)ippdrv); in exynos_drm_ipp_set_property()
395 c_node->property = *property; in exynos_drm_ipp_set_property()
436 if (!ipp_is_m2m_cmd(property->cmd)) in exynos_drm_ipp_set_property()
446 ipp_remove_id(&ctx->prop_idr, &ctx->prop_lock, property->prop_id); in exynos_drm_ipp_set_property()
462 ipp_cfg = &c_node->property.config[m_node->ops_id]; in ipp_validate_mem_node()
715 c_node->property.prop_id); in ipp_clean_cmd_node()
731 switch (c_node->property.cmd) { in ipp_check_mem_list()
822 struct drm_exynos_ipp_property *property; in ipp_queue_buf_with_run() local
838 property = &c_node->property; in ipp_queue_buf_with_run()
856 if (ipp_is_m2m_cmd(property->cmd)) { in ipp_queue_buf_with_run()
1084 c_node->property.prop_id); in exynos_drm_ipp_cmd_ctrl()
1104 c_node->property.prop_id); in exynos_drm_ipp_cmd_ctrl()
1145 struct drm_exynos_ipp_property *property) in ipp_set_property() argument
1151 if (!property) { in ipp_set_property()
1156 DRM_DEBUG_KMS("prop_id[%d]\n", property->prop_id); in ipp_set_property()
1167 &property->config[i]; in ipp_set_property()
1206 struct drm_exynos_ipp_property *property = &c_node->property; in ipp_start_property() local
1210 DRM_DEBUG_KMS("prop_id[%d]\n", property->prop_id); in ipp_start_property()
1223 ret = ipp_set_property(ippdrv, property); in ipp_start_property()
1231 switch (property->cmd) { in ipp_start_property()
1280 DRM_DEBUG_KMS("cmd[%d]\n", property->cmd); in ipp_start_property()
1284 ret = ippdrv->start(ippdrv->dev, property->cmd); in ipp_start_property()
1304 struct drm_exynos_ipp_property *property = &c_node->property; in ipp_stop_property() local
1307 DRM_DEBUG_KMS("prop_id[%d]\n", property->prop_id); in ipp_stop_property()
1311 ippdrv->stop(ippdrv->dev, property->cmd); in ipp_stop_property()
1314 switch (property->cmd) { in ipp_stop_property()
1339 struct drm_exynos_ipp_property *property; in ipp_sched_cmd() local
1356 property = &c_node->property; in ipp_sched_cmd()
1364 c_node->property.prop_id); in ipp_sched_cmd()
1374 if (ipp_is_m2m_cmd(property->cmd)) { in ipp_sched_cmd()
1378 c_node->property.prop_id); in ipp_sched_cmd()
1409 struct drm_exynos_ipp_property *property = &c_node->property; in ipp_send_event() local
1427 if (!property) { in ipp_send_event()
1447 switch (property->cmd) { in ipp_send_event()
1507 tbuf_id[1], buf_id[1], property->prop_id); in ipp_send_event()
1522 e->event.prop_id = property->prop_id; in ipp_send_event()
1535 property->cmd, property->prop_id, tbuf_id[EXYNOS_DRM_OPS_DST]); in ipp_send_event()
1581 c_node->state, c_node->property.prop_id); in ipp_sched_event()
1592 if (ipp_is_m2m_cmd(c_node->property.cmd)) in ipp_sched_event()