Lines Matching refs:virt_base

201  * @virt_base:	starting virtual address of partition
207 void __iomem *virt_base;
255 * @virt_base: virtual base address of memory with this aux_mem identifier
260 void __iomem *virt_base;
384 phdr = (struct smem_partition_header __force *)part->virt_base;
442 header = smem->regions[0].virt_base;
501 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) {
504 } else if (__smem->global_partition.virt_base) {
529 header = smem->regions[0].virt_base;
549 return region->virt_base + entry_offset;
567 phdr = (struct smem_partition_header __force *)part->virt_base;
666 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) {
669 } else if (__smem->global_partition.virt_base) {
697 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) {
699 phdr = part->virt_base;
705 } else if (__smem->global_partition.virt_base) {
707 phdr = part->virt_base;
714 header = __smem->regions[0].virt_base;
747 if (addr_in_range(part->virt_base, part->size, p)) {
748 offset = p - part->virt_base;
756 if (addr_in_range(part->virt_base, part->size, p)) {
757 offset = p - part->virt_base;
765 if (addr_in_range(area->virt_base, area->size, p)) {
766 offset = p - area->virt_base;
803 header = smem->regions[0].virt_base;
902 if (smem->global_partition.virt_base) {
937 smem->global_partition.virt_base = (void __iomem *)header;
981 if (smem->partitions[remote_host].virt_base) {
990 smem->partitions[remote_host].virt_base = (void __iomem *)header;
1005 region->virt_base = devm_ioremap_wc(smem->dev, region->aux_base, SZ_4K);
1010 if (!region->virt_base || !smem->ptable)
1023 smem->regions[0].virt_base = devm_ioremap_wc(smem->dev, phys_addr, size);
1025 if (!smem->regions[0].virt_base)
1107 smem->regions[i].virt_base = devm_ioremap_wc(&pdev->dev,
1110 if (!smem->regions[i].virt_base) {
1116 header = smem->regions[0].virt_base;
1146 devm_iounmap(smem->dev, smem->regions[0].virt_base);