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()
188 static int viommu_sync_req(struct viommu_dev *viommu) in viommu_sync_req()
218 static int __viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len, in __viommu_add_req()
265 static int viommu_add_req(struct viommu_dev *viommu, void *buf, size_t len) in viommu_add_req()
283 static int viommu_send_req_sync(struct viommu_dev *viommu, void *buf, in viommu_send_req_sync()
461 static int viommu_probe_endpoint(struct viommu_dev *viommu, struct device *dev) in viommu_probe_endpoint()
523 static int viommu_fault_handler(struct viommu_dev *viommu, in viommu_fault_handler()
565 struct viommu_dev *viommu = vq->vdev->priv; in viommu_event_handler()
611 static int viommu_domain_finalise(struct viommu_dev *viommu, in viommu_domain_finalise()
857 static struct viommu_dev *viommu_get_by_fwnode(struct fwnode_handle *fwnode) in viommu_get_by_fwnode()
871 struct viommu_dev *viommu = NULL; in viommu_add_device()
969 static int viommu_init_vqs(struct viommu_dev *viommu) in viommu_init_vqs()
982 static int viommu_fill_evtq(struct viommu_dev *viommu) in viommu_fill_evtq()
1008 struct viommu_dev *viommu = NULL; in viommu_probe()
1132 struct viommu_dev *viommu = vdev->priv; in viommu_remove()