Lines Matching refs:memory

241 	buf = is->memory.vaddr + is->setfile.base;  in fimc_is_load_setfile()
246 pr_debug("mem vaddr: %p, setfile buf: %p\n", is->memory.vaddr, buf); in fimc_is_load_setfile()
271 mcuctl_write(is->memory.paddr, is, MCUCTL_REG_BBOAR); in fimc_is_cpu_set_power()
317 memcpy(is->memory.vaddr, is->fw.f_w->data, is->fw.f_w->size); in fimc_is_start_firmware()
337 is->memory.vaddr = dma_alloc_coherent(dev, FIMC_IS_CPU_MEM_SIZE, in fimc_is_alloc_cpu_memory()
338 &is->memory.paddr, GFP_KERNEL); in fimc_is_alloc_cpu_memory()
339 if (is->memory.vaddr == NULL) in fimc_is_alloc_cpu_memory()
342 is->memory.size = FIMC_IS_CPU_MEM_SIZE; in fimc_is_alloc_cpu_memory()
343 memset(is->memory.vaddr, 0, is->memory.size); in fimc_is_alloc_cpu_memory()
345 dev_info(dev, "FIMC-IS CPU memory base: %#x\n", (u32)is->memory.paddr); in fimc_is_alloc_cpu_memory()
347 if (((u32)is->memory.paddr) & FIMC_IS_FW_ADDR_MASK) { in fimc_is_alloc_cpu_memory()
349 (u32)is->memory.paddr); in fimc_is_alloc_cpu_memory()
350 dma_free_coherent(dev, is->memory.size, is->memory.vaddr, in fimc_is_alloc_cpu_memory()
351 is->memory.paddr); in fimc_is_alloc_cpu_memory()
355 is->is_p_region = (struct is_region *)(is->memory.vaddr + in fimc_is_alloc_cpu_memory()
358 is->is_dma_p_region = is->memory.paddr + in fimc_is_alloc_cpu_memory()
361 is->is_shared_region = (struct is_share_region *)(is->memory.vaddr + in fimc_is_alloc_cpu_memory()
370 if (is->memory.vaddr == NULL) in fimc_is_free_cpu_memory()
373 dma_free_coherent(dev, is->memory.size, is->memory.vaddr, in fimc_is_free_cpu_memory()
374 is->memory.paddr); in fimc_is_free_cpu_memory()
403 memcpy(is->memory.vaddr, fw->data, fw->size); in fimc_is_load_firmware()
407 buf = (void *)(is->memory.vaddr + fw->size - FIMC_IS_FW_DESC_LEN); in fimc_is_load_firmware()
411 buf = (void *)(is->memory.vaddr + fw->size - FIMC_IS_FW_VER_LEN); in fimc_is_load_firmware()
419 dev_dbg(dev, "FW size: %zu, paddr: %pad\n", fw->size, &is->memory.paddr); in fimc_is_load_firmware()
696 &is->memory.paddr + FIMC_IS_SHARED_REGION_OFFSET, in fimc_is_hw_initialize()
734 const u8 *buf = is->memory.vaddr + FIMC_IS_DEBUG_REGION_OFFSET; in fimc_is_log_show()
736 if (is->memory.vaddr == NULL) { in fimc_is_log_show()