Lines Matching defs: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;
674 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) {
677 } else if (__smem->global_partition.virt_base) {
708 if (host < SMEM_HOST_COUNT && __smem->partitions[host].virt_base) {
710 phdr = part->virt_base;
716 } else if (__smem->global_partition.virt_base) {
718 phdr = part->virt_base;
725 header = __smem->regions[0].virt_base;
758 if (addr_in_range(part->virt_base, part->size, p)) {
759 offset = p - part->virt_base;
767 if (addr_in_range(part->virt_base, part->size, p)) {
768 offset = p - part->virt_base;
776 if (addr_in_range(area->virt_base, area->size, p)) {
777 offset = p - area->virt_base;
814 header = smem->regions[0].virt_base;
913 if (smem->global_partition.virt_base) {
948 smem->global_partition.virt_base = (void __iomem *)header;
992 if (smem->partitions[remote_host].virt_base) {
1001 smem->partitions[remote_host].virt_base = (void __iomem *)header;
1016 region->virt_base = devm_ioremap_wc(smem->dev, region->aux_base, SZ_4K);
1021 if (!region->virt_base || !smem->ptable)
1034 smem->regions[0].virt_base = devm_ioremap_wc(smem->dev, phys_addr, size);
1036 if (!smem->regions[0].virt_base)
1118 smem->regions[i].virt_base = devm_ioremap_wc(&pdev->dev,
1121 if (!smem->regions[i].virt_base) {
1127 header = smem->regions[0].virt_base;
1157 devm_iounmap(smem->dev, smem->regions[0].virt_base);