Lines Matching refs:nc
68 struct ocm_region nc; /* non-cached region */ member
160 ocm->nc.phys = ocm->phys; in ocm_init_node()
161 ocm->nc.memtotal = ocm->memtotal - ocm->cache_size; in ocm_init_node()
162 ocm->nc.memfree = ocm->nc.memtotal; in ocm_init_node()
164 ocm->c.phys = ocm->phys + ocm->nc.memtotal; in ocm_init_node()
168 if (ocm->nc.memtotal == 0) in ocm_init_node()
169 ocm->nc.phys = 0; in ocm_init_node()
175 ocm->index, ocm->nc.memtotal); in ocm_init_node()
181 if (ocm->nc.memtotal) { in ocm_init_node()
183 ocm->nc.virt = __ioremap(ocm->nc.phys, ocm->nc.memtotal, in ocm_init_node()
186 if (!ocm->nc.virt) { in ocm_init_node()
190 ocm->nc.memfree = 0; in ocm_init_node()
215 if (ocm->nc.virt) { in ocm_init_node()
216 ocm->nc.rh = rh_create(ocm->alignment); in ocm_init_node()
217 rh_attach_region(ocm->nc.rh, 0, ocm->nc.memtotal); in ocm_init_node()
225 INIT_LIST_HEAD(&ocm->nc.list); in ocm_init_node()
247 seq_printf(m, "MemTotal(NC) : %d Bytes\n", ocm->nc.memtotal); in ocm_debugfs_show()
252 seq_printf(m, "NC.PhysAddr : 0x%llx\n", ocm->nc.phys); in ocm_debugfs_show()
253 seq_printf(m, "NC.VirtAddr : 0x%p\n", ocm->nc.virt); in ocm_debugfs_show()
254 seq_printf(m, "NC.MemTotal : %d Bytes\n", ocm->nc.memtotal); in ocm_debugfs_show()
255 seq_printf(m, "NC.MemFree : %d Bytes\n", ocm->nc.memfree); in ocm_debugfs_show()
257 list_for_each_entry_safe(blk, tmp, &ocm->nc.list, list) { in ocm_debugfs_show()
327 ocm_reg = &ocm->nc; in ppc4xx_ocm_alloc()
379 if (ocm_free_region(&ocm->nc, addr) || in ppc4xx_ocm_free()