Home
last modified time | relevance | path

Searched refs:iep_service (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/iep/
H A Diep_drv.c84 iep_service_info iep_service; variable
90 if (iep_service.iommu_dev) { in iep_reg_deinit()
93 iep_iommu_unmap_iommu(iep_service.iommu_info, in iep_reg_deinit()
95 iep_iommu_free(iep_service.iommu_info, in iep_reg_deinit()
110 list_add_tail(&reg->status_link, &iep_service.ready); in iep_reg_from_wait_to_ready()
119 list_add_tail(&reg->status_link, &iep_service.running); in iep_reg_from_ready_to_running()
130 mutex_lock(&iep_service.lock); in iep_del_running_list()
132 while (!list_empty(&iep_service.running)) { in iep_del_running_list()
134 reg = list_entry(iep_service.running.next, in iep_del_running_list()
138 atomic_dec(&iep_service.total_running); in iep_del_running_list()
[all …]
H A Dhw_iep_reg.c22 extern iep_service_info iep_service;
921 if (iep_service.iommu_dev == NULL) { in iep_config_src_addr()
1154 if (iep_service.iommu_dev == NULL) { in iep_config_dst_addr()
1505 if (iep_service.iommu_dev) { in iep_config()
1506 if (0 > iep_reg_address_translate(&iep_service, reg)) { in iep_config()
1524 mutex_lock(&iep_service.lock); in iep_config()
1526 list_add_tail(&reg->status_link, &iep_service.waiting); in iep_config()
1528 mutex_unlock(&iep_service.lock); in iep_config()