Lines Matching full:master
22 static struct MASTER_INFO_T master; variable
59 master.page_buf = &g_master_temp_buf[0]; in nandc_init()
60 master.spare_buf = &g_master_temp_buf[MAX_FLASH_PAGE_SIZE / 4]; in nandc_init()
61 master.mapped = 0; in nandc_init()
208 master.spare_buf[i] = in nandc_xfer_start()
213 master.spare_buf[i] = 0xffffffff; in nandc_xfer_start()
217 master.spare_buf[0] = 1; in nandc_xfer_start()
219 master.page_vir = (u32 *)((data == (u32 *)NULL) ? in nandc_xfer_start()
220 master.page_buf : in nandc_xfer_start()
222 master.spare_vir = (u32 *)master.spare_buf; in nandc_xfer_start()
223 master.page_phy = in nandc_xfer_start()
224 (u32)rknandc_dma_map_single((unsigned long)master.page_vir, in nandc_xfer_start()
227 master.spare_phy = in nandc_xfer_start()
228 (u32)rknandc_dma_map_single((unsigned long)master.spare_vir, in nandc_xfer_start()
231 master.mapped = 1; in nandc_xfer_start()
232 nandc_writel(master.page_phy, NANDC_V9_MTRANS_SADDR0); in nandc_xfer_start()
233 nandc_writel(master.spare_phy, NANDC_V9_MTRANS_SADDR1); in nandc_xfer_start()
268 master.spare_buf[i * spare_sz / 4] = in nandc_xfer_start()
273 master.spare_buf[i * spare_sz / 4] = in nandc_xfer_start()
279 master.page_vir = (u32 *)((data == (u32 *)NULL) ? in nandc_xfer_start()
280 master.page_buf : in nandc_xfer_start()
282 master.spare_vir = (u32 *)master.spare_buf; in nandc_xfer_start()
283 master.page_phy = in nandc_xfer_start()
284 (u32)rknandc_dma_map_single((unsigned long)master.page_vir, in nandc_xfer_start()
287 master.spare_phy = in nandc_xfer_start()
288 (u32)rknandc_dma_map_single((unsigned long)master.spare_vir, in nandc_xfer_start()
291 master.mapped = 1; in nandc_xfer_start()
292 nandc_writel(master.page_phy, NANDC_MTRANS_SADDR0); in nandc_xfer_start()
293 nandc_writel(master.spare_phy, NANDC_MTRANS_SADDR1); in nandc_xfer_start()
330 if (master.mapped) { in nandc_xfer_done()
331 rknandc_dma_unmap_single((u64)master.page_phy, in nandc_xfer_done()
334 rknandc_dma_unmap_single((u64)master.spare_phy, in nandc_xfer_done()
343 if (master.mapped) { in nandc_xfer_done()
344 rknandc_dma_unmap_single((u64)master.page_phy, in nandc_xfer_done()
347 rknandc_dma_unmap_single((u64)master.spare_phy, in nandc_xfer_done()
365 if (master.mapped) { in nandc_xfer_done()
367 (unsigned long)(master.page_phy), in nandc_xfer_done()
371 (unsigned long)(master.spare_phy), in nandc_xfer_done()
380 if (master.mapped) { in nandc_xfer_done()
382 (unsigned long)(master.page_phy), in nandc_xfer_done()
385 (unsigned long)(master.spare_phy), in nandc_xfer_done()
389 master.mapped = 0; in nandc_xfer_done()
433 p_spare[i] = master.spare_buf[i]; in nandc_xfer_data()
457 temp_data = master.spare_buf[i * spare_sz / 4]; in nandc_xfer_data()