Lines Matching refs:devp

255     struct pci_device_private *const devp =  in pci_device_map_range()  local
291 for (i = 0; i < devp->num_mappings; i++) { in pci_device_map_range()
292 if ((devp->mappings[i].base == base) in pci_device_map_range()
293 && (devp->mappings[i].size == size)) { in pci_device_map_range()
299 mappings = realloc(devp->mappings, in pci_device_map_range()
300 (sizeof(devp->mappings[0]) * (devp->num_mappings + 1))); in pci_device_map_range()
305 mappings[devp->num_mappings].base = base; in pci_device_map_range()
306 mappings[devp->num_mappings].size = size; in pci_device_map_range()
307 mappings[devp->num_mappings].region = region; in pci_device_map_range()
308 mappings[devp->num_mappings].flags = map_flags; in pci_device_map_range()
309 mappings[devp->num_mappings].memory = NULL; in pci_device_map_range()
313 &mappings[devp->num_mappings]); in pci_device_map_range()
317 *addr = mappings[devp->num_mappings].memory; in pci_device_map_range()
318 devp->num_mappings++; in pci_device_map_range()
321 (sizeof(mappings[0]) * devp->num_mappings)); in pci_device_map_range()
324 devp->mappings = mappings; in pci_device_map_range()
411 struct pci_device_private *const devp = in pci_device_unmap_range() local
421 for (i = 0; i < devp->num_mappings; i++) { in pci_device_unmap_range()
422 if ((devp->mappings[i].memory == memory) in pci_device_unmap_range()
423 && (devp->mappings[i].size == size)) { in pci_device_unmap_range()
428 if (i == devp->num_mappings) { in pci_device_unmap_range()
433 err = (*pci_sys->methods->unmap_range)(dev, &devp->mappings[i]); in pci_device_unmap_range()
435 const unsigned entries_to_move = (devp->num_mappings - i) - 1; in pci_device_unmap_range()
438 (void) memmove(&devp->mappings[i], in pci_device_unmap_range()
439 &devp->mappings[i + 1], in pci_device_unmap_range()
440 entries_to_move * sizeof(devp->mappings[0])); in pci_device_unmap_range()
443 devp->num_mappings--; in pci_device_unmap_range()
444 devp->mappings = realloc(devp->mappings, in pci_device_unmap_range()
445 (sizeof(devp->mappings[0]) * devp->num_mappings)); in pci_device_unmap_range()