Lines Matching refs:grdm
940 struct get_reserved_device_memory *grdm = ctxt;
941 u32 sbdf = PCI_SBDF3(grdm->map.dev.pci.seg, grdm->map.dev.pci.bus,
942 grdm->map.dev.pci.devfn);
944 if ( !(grdm->map.flags & XENMEM_RDM_ALL) && (sbdf != id) )
947 if ( grdm->used_entries < grdm->map.nr_entries )
953 if ( __copy_to_guest_offset(grdm->map.buffer, grdm->used_entries,
958 ++grdm->used_entries;
1406 struct get_reserved_device_memory grdm;
1411 if ( copy_from_guest(&grdm.map, arg, 1) ||
1412 !guest_handle_okay(grdm.map.buffer, grdm.map.nr_entries) )
1415 if ( grdm.map.flags & ~XENMEM_RDM_ALL )
1418 grdm.used_entries = 0;
1420 &grdm);
1422 if ( !rc && grdm.map.nr_entries < grdm.used_entries )
1424 grdm.map.nr_entries = grdm.used_entries;
1425 if ( __copy_to_guest(arg, &grdm.map, 1) )