Lines Matching refs:viommu_dev
35 struct viommu_dev { struct
65 struct viommu_dev *viommu; argument
78 struct viommu_dev *viommu;
136 static off_t viommu_get_write_desc_offset(struct viommu_dev *viommu, in viommu_get_write_desc_offset()
154 static int __viommu_sync_req(struct viommu_dev *viommu) in __viommu_sync_req()
187 static int viommu_sync_req(struct viommu_dev *viommu) in viommu_sync_req()
217 static int __viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len, in __viommu_add_req()
264 static int viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len) in viommu_add_req()
282 static int viommu_send_req_sync(struct viommu_dev *viommu, void *buf, in viommu_send_req_sync()
460 static int viommu_probe_endpoint(struct viommu_dev *viommu, struct device *dev) in viommu_probe_endpoint()
522 static int viommu_fault_handler(struct viommu_dev *viommu, in viommu_fault_handler()
564 struct viommu_dev *viommu = vq->vdev->priv; in viommu_event_handler()
609 struct viommu_dev *viommu = vdev->viommu; in viommu_domain_finalise()
851 static struct viommu_dev *viommu_get_by_fwnode(struct fwnode_handle *fwnode) in viommu_get_by_fwnode()
864 struct viommu_dev *viommu = NULL; in viommu_probe_device()
953 static int viommu_init_vqs(struct viommu_dev *viommu) in viommu_init_vqs()
966 static int viommu_fill_evtq(struct viommu_dev *viommu) in viommu_fill_evtq()
992 struct viommu_dev *viommu = NULL; in viommu_probe()
1112 struct viommu_dev *viommu = vdev->priv; in viommu_remove()