cache_sram         23 arch/powerpc/sysdev/fsl_85xx_cache_sram.c struct mpc85xx_cache_sram *cache_sram;
cache_sram         31 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (unlikely(cache_sram == NULL))
cache_sram         34 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (!size || (size > cache_sram->size) || (align > cache_sram->size)) {
cache_sram         46 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	spin_lock_irqsave(&cache_sram->lock, flags);
cache_sram         47 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	offset = rh_alloc_align(cache_sram->rh, size, align, NULL);
cache_sram         48 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	spin_unlock_irqrestore(&cache_sram->lock, flags);
cache_sram         53 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	*phys = cache_sram->base_phys + offset;
cache_sram         55 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	return (unsigned char *)cache_sram->base_virt + offset;
cache_sram         64 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	spin_lock_irqsave(&cache_sram->lock, flags);
cache_sram         65 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	rh_free(cache_sram->rh, ptr - cache_sram->base_virt);
cache_sram         66 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	spin_unlock_irqrestore(&cache_sram->lock, flags);
cache_sram         75 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (cache_sram) {
cache_sram         80 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram = kzalloc(sizeof(struct mpc85xx_cache_sram), GFP_KERNEL);
cache_sram         81 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (!cache_sram) {
cache_sram         86 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram->base_phys = sram_params.sram_offset;
cache_sram         87 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram->size = sram_params.sram_size;
cache_sram         89 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (!request_mem_region(cache_sram->base_phys, cache_sram->size,
cache_sram         97 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram->base_virt = ioremap_coherent(cache_sram->base_phys,
cache_sram         98 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 						 cache_sram->size);
cache_sram         99 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (!cache_sram->base_virt) {
cache_sram        106 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram->rh = rh_create(sizeof(unsigned int));
cache_sram        107 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	if (IS_ERR(cache_sram->rh)) {
cache_sram        110 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 		ret = PTR_ERR(cache_sram->rh);
cache_sram        114 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	rh_attach_region(cache_sram->rh, 0, cache_sram->size);
cache_sram        115 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	spin_lock_init(&cache_sram->lock);
cache_sram        118 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 		(unsigned long long)cache_sram->base_phys, cache_sram->size);
cache_sram        123 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	iounmap(cache_sram->base_virt);
cache_sram        126 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	release_mem_region(cache_sram->base_phys, cache_sram->size);
cache_sram        129 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	kfree(cache_sram);
cache_sram        135 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	BUG_ON(!cache_sram);
cache_sram        137 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	rh_detach_region(cache_sram->rh, 0, cache_sram->size);
cache_sram        138 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	rh_destroy(cache_sram->rh);
cache_sram        140 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	iounmap(cache_sram->base_virt);
cache_sram        141 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	release_mem_region(cache_sram->base_phys, cache_sram->size);
cache_sram        143 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	kfree(cache_sram);
cache_sram        144 arch/powerpc/sysdev/fsl_85xx_cache_sram.c 	cache_sram = NULL;