Lines Matching refs:viommu_dev
34 struct viommu_dev { struct
64 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()
514 static int viommu_probe_endpoint(struct viommu_dev *viommu, struct device *dev) in viommu_probe_endpoint()
576 static int viommu_fault_handler(struct viommu_dev *viommu, in viommu_fault_handler()
618 struct viommu_dev *viommu = vq->vdev->priv; in viommu_event_handler()
665 struct viommu_dev *viommu = vdev->viommu; in viommu_domain_finalise()
956 static struct viommu_dev *viommu_get_by_fwnode(struct fwnode_handle *fwnode) in viommu_get_by_fwnode()
969 struct viommu_dev *viommu = NULL; in viommu_probe_device()
1065 static int viommu_init_vqs(struct viommu_dev *viommu) in viommu_init_vqs()
1078 static int viommu_fill_evtq(struct viommu_dev *viommu) in viommu_fill_evtq()
1104 struct viommu_dev *viommu = NULL; in viommu_probe()
1201 struct viommu_dev *viommu = vdev->priv; in viommu_remove()