Home
last modified time | relevance | path

Searched refs:p_spare (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Dnandc.c374 u32 *p_data, u32 *p_spare) in nandc_xfer_data() argument
381 if (dir == NANDC_WRITE && !p_spare) { in nandc_xfer_data()
382 p_spare = (u32 *)spare; in nandc_xfer_data()
385 nandc_xfer_start(dir, n_sec, p_data, p_spare); in nandc_xfer_data()
406 if (p_spare) { in nandc_xfer_data()
408 p_spare[i] = master.spare_buf[i]; in nandc_xfer_data()
426 if (p_spare) { in nandc_xfer_data()
429 u8 *p_spare_temp = (u8 *)p_spare; in nandc_xfer_data()
H A Dsfc_nand.c905 u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare) in sfc_nand_prog_page() argument
914 gp_page_buf[(data_size + meta->off0) / 4] = p_spare[0]; in sfc_nand_prog_page()
915 gp_page_buf[(data_size + meta->off1) / 4] = p_spare[1]; in sfc_nand_prog_page()
918 gp_page_buf[(data_size + meta->off2) / 4] = p_spare[2]; in sfc_nand_prog_page()
919 gp_page_buf[(data_size + meta->off3) / 4] = p_spare[3]; in sfc_nand_prog_page()
978 u32 sfc_nand_read_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare) in sfc_nand_read_page() argument
987 p_spare[0] = gp_page_buf[(data_size + meta->off0) / 4]; in sfc_nand_read_page()
988 p_spare[1] = gp_page_buf[(data_size + meta->off1) / 4]; in sfc_nand_read_page()
991 p_spare[2] = gp_page_buf[(data_size + meta->off2) / 4]; in sfc_nand_read_page()
992 p_spare[3] = gp_page_buf[(data_size + meta->off3) / 4]; in sfc_nand_read_page()
[all …]
H A Dflash.c161 static u32 flash_read_page_raw(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_read_page_raw() argument
175 p_data, p_spare); in flash_read_page_raw()
204 static u32 flash_read_page(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_read_page() argument
208 ret = flash_read_page_raw(cs, page_addr, p_data, p_spare); in flash_read_page()
211 ret = flash_read_page_raw(cs, page_addr, p_data, p_spare); in flash_read_page()
226 static u32 flash_prog_page(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_prog_page() argument
235 nandc_xfer_data(cs, NANDC_WRITE, sec_per_page, p_data, p_spare); in flash_prog_page()
H A Dsfc_nand.h123 u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare);
124 u32 sfc_nand_read_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare);
H A Dflash_com.h45 u32 *p_spare; member
H A Dnandc.h340 u32 *p_spare);
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc_nand.c890 u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare) in sfc_nand_prog_page() argument
899 gp_page_buf[(data_size + meta->off0) / 4] = p_spare[0]; in sfc_nand_prog_page()
900 gp_page_buf[(data_size + meta->off1) / 4] = p_spare[1]; in sfc_nand_prog_page()
903 gp_page_buf[(data_size + meta->off2) / 4] = p_spare[2]; in sfc_nand_prog_page()
904 gp_page_buf[(data_size + meta->off3) / 4] = p_spare[3]; in sfc_nand_prog_page()
963 u32 sfc_nand_read_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare) in sfc_nand_read_page() argument
974 p_spare[0] = gp_page_buf[(data_size + meta->off0) / 4]; in sfc_nand_read_page()
975 p_spare[1] = gp_page_buf[(data_size + meta->off1) / 4]; in sfc_nand_read_page()
978 p_spare[2] = gp_page_buf[(data_size + meta->off2) / 4]; in sfc_nand_read_page()
979 p_spare[3] = gp_page_buf[(data_size + meta->off3) / 4]; in sfc_nand_read_page()
[all …]
H A Dnandc.c399 u32 *p_data, u32 *p_spare) in nandc_xfer_data() argument
406 if (dir == NANDC_WRITE && !p_spare) { in nandc_xfer_data()
407 p_spare = (u32 *)spare; in nandc_xfer_data()
410 nandc_xfer_start(dir, n_sec, p_data, p_spare); in nandc_xfer_data()
431 if (p_spare) { in nandc_xfer_data()
433 p_spare[i] = master.spare_buf[i]; in nandc_xfer_data()
451 if (p_spare) { in nandc_xfer_data()
454 u8 *p_spare_temp = (u8 *)p_spare; in nandc_xfer_data()
H A Dflash.c162 static u32 flash_read_page_raw(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_read_page_raw() argument
176 p_data, p_spare); in flash_read_page_raw()
205 static u32 flash_read_page(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_read_page() argument
209 ret = flash_read_page_raw(cs, page_addr, p_data, p_spare); in flash_read_page()
212 ret = flash_read_page_raw(cs, page_addr, p_data, p_spare); in flash_read_page()
227 static u32 flash_prog_page(u8 cs, u32 page_addr, u32 *p_data, u32 *p_spare) in flash_prog_page() argument
236 nandc_xfer_data(cs, NANDC_WRITE, sec_per_page, p_data, p_spare); in flash_prog_page()
H A Dsfc_nand.h122 u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare);
123 u32 sfc_nand_read_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare);
H A Dflash_com.h43 u32 *p_spare; member
H A Dnandc.h338 u32 *p_spare);