Searched refs:vevent (Results 1 – 2 of 2) sorted by relevance
256 struct iommufd_vevent *vevent = NULL; in iommufd_veventq_deliver_fetch() local265 vevent = kzalloc_obj(*vevent, GFP_ATOMIC); in iommufd_veventq_deliver_fetch()266 if (!vevent) in iommufd_veventq_deliver_fetch()270 if (vevent) in iommufd_veventq_deliver_fetch()271 memcpy(vevent, next, sizeof(*vevent)); in iommufd_veventq_deliver_fetch()273 vevent = next; in iommufd_veventq_deliver_fetch()277 return vevent; in iommufd_veventq_deliver_fetch()281 struct iommufd_vevent *vevent) in iommufd_veventq_deliver_restore() argument287 if (vevent_for_lost_events_header(vevent)) { in iommufd_veventq_deliver_restore()289 kfree(vevent); in iommufd_veventq_deliver_restore()[all …]
138 struct iommufd_vevent *vevent; in iommufd_viommu_report_event() local154 vevent = &veventq->lost_events_header; in iommufd_viommu_report_event()158 vevent = kzalloc_flex(*vevent, event_data, data_len, GFP_ATOMIC); in iommufd_viommu_report_event()159 if (!vevent) { in iommufd_viommu_report_event()161 vevent = &veventq->lost_events_header; in iommufd_viommu_report_event()164 vevent->data_len = data_len; in iommufd_viommu_report_event()165 memcpy(vevent->event_data, event_data, data_len); in iommufd_viommu_report_event()169 iommufd_vevent_handler(veventq, vevent); in iommufd_viommu_report_event()