Home
last modified time | relevance | path

Searched refs:pservice (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/iep/
H A Dhw_iep_reg.c1376 static int iep_bufid_to_iova(iep_service_info *pservice, u8 *tbl, in iep_bufid_to_iova() argument
1384 dev_err(pservice->iommu_dev, "input arguments invalidate\n"); in iep_bufid_to_iova()
1396 hdl = iep_iommu_import(pservice->iommu_info, in iep_bufid_to_iova()
1403 dev_err(pservice->iommu_dev, in iep_bufid_to_iova()
1406 iep_iommu_free(pservice->iommu_info, in iep_bufid_to_iova()
1413 ret = iep_iommu_map_iommu(pservice->iommu_info, in iep_bufid_to_iova()
1417 dev_err(pservice->iommu_dev, in iep_bufid_to_iova()
1420 iep_iommu_free(pservice->iommu_info, in iep_bufid_to_iova()
1439 static int iep_reg_address_translate(iep_service_info *pservice, struct iep_reg *reg) in iep_reg_address_translate() argument
1441 return iep_bufid_to_iova(pservice, addr_tbl_iep, sizeof(addr_tbl_iep), reg); in iep_reg_address_translate()
/OK3568_Linux_fs/kernel/drivers/staging/vc04_services/include/linux/raspberrypi/
H A Dvchiq.h90 unsigned int *pservice);
/OK3568_Linux_fs/kernel/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.c2343 struct vchiq_service __rcu **pservice = NULL; in vchiq_add_service_internal() local
2405 pservice = &state->services[state->unused_service]; in vchiq_add_service_internal()
2410 pservice = &state->services[i]; in vchiq_add_service_internal()
2421 pservice = &state->services[i]; in vchiq_add_service_internal()
2428 pservice = NULL; in vchiq_add_service_internal()
2435 if (pservice) { in vchiq_add_service_internal()
2436 service->localport = (pservice - state->services); in vchiq_add_service_internal()
2444 rcu_assign_pointer(*pservice, service); in vchiq_add_service_internal()
2445 if (pservice == &state->services[state->unused_service]) in vchiq_add_service_internal()
2451 if (!pservice) { in vchiq_add_service_internal()