Lines Matching refs:grdm
29 struct get_reserved_device_memory *grdm = ctxt; in get_reserved_device_memory() local
30 u32 sbdf = PCI_SBDF3(grdm->map.dev.pci.seg, grdm->map.dev.pci.bus, in get_reserved_device_memory()
31 grdm->map.dev.pci.devfn); in get_reserved_device_memory()
33 if ( !(grdm->map.flags & XENMEM_RDM_ALL) && (sbdf != id) ) in get_reserved_device_memory()
36 if ( grdm->used_entries < grdm->map.nr_entries ) in get_reserved_device_memory()
45 if ( __copy_to_compat_offset(grdm->map.buffer, grdm->used_entries, in get_reserved_device_memory()
50 ++grdm->used_entries; in get_reserved_device_memory()
372 struct get_reserved_device_memory grdm; in compat_memory_op() local
377 if ( copy_from_guest(&grdm.map, compat, 1) || in compat_memory_op()
378 !compat_handle_okay(grdm.map.buffer, grdm.map.nr_entries) ) in compat_memory_op()
381 if ( grdm.map.flags & ~XENMEM_RDM_ALL ) in compat_memory_op()
384 grdm.used_entries = 0; in compat_memory_op()
386 &grdm); in compat_memory_op()
388 if ( !rc && grdm.map.nr_entries < grdm.used_entries ) in compat_memory_op()
390 grdm.map.nr_entries = grdm.used_entries; in compat_memory_op()
391 if ( __copy_to_guest(compat, &grdm.map, 1) ) in compat_memory_op()