Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Deventq.c234 struct iommufd_veventq *veventq = eventq_to_veventq(eventq); in iommufd_veventq_abort() local
235 struct iommufd_viommu *viommu = veventq->viommu; in iommufd_veventq_abort()
242 if (cur != &veventq->lost_events_header) in iommufd_veventq_abort()
247 list_del(&veventq->node); in iommufd_veventq_abort()
252 struct iommufd_veventq *veventq = eventq_to_veventq( in iommufd_veventq_destroy() local
255 down_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()
257 up_write(&veventq->viommu->veventqs_rwsem); in iommufd_veventq_destroy()
261 iommufd_veventq_deliver_fetch(struct iommufd_veventq *veventq) in iommufd_veventq_deliver_fetch() argument
263 struct iommufd_eventq *eventq = &veventq->common; in iommufd_veventq_deliver_fetch()
273 if (next == &veventq->lost_events_header) { in iommufd_veventq_deliver_fetch()
[all …]