Lines Matching defs:mappings
278 struct pci_device_mapping *mappings;
313 if ((devp->mappings[i].base == base)
314 && (devp->mappings[i].size == size)) {
320 mappings = realloc(devp->mappings,
321 (sizeof(devp->mappings[0]) * (devp->num_mappings + 1)));
322 if (mappings == NULL) {
326 mappings[devp->num_mappings].base = base;
327 mappings[devp->num_mappings].size = size;
328 mappings[devp->num_mappings].region = region;
329 mappings[devp->num_mappings].flags = map_flags;
330 mappings[devp->num_mappings].memory = NULL;
334 &mappings[devp->num_mappings]);
338 *addr = mappings[devp->num_mappings].memory;
341 mappings = realloc(mappings,
342 (sizeof(mappings[0]) * devp->num_mappings));
345 devp->mappings = mappings;
443 if ((devp->mappings[i].memory == memory)
444 && (devp->mappings[i].size == size)) {
454 err = (*pci_sys->methods->unmap_range)(dev, &devp->mappings[i]);
459 (void) memmove(&devp->mappings[i],
460 &devp->mappings[i + 1],
461 entries_to_move * sizeof(devp->mappings[0]));
465 devp->mappings = realloc(devp->mappings,
466 (sizeof(devp->mappings[0]) * devp->num_mappings));