Lines Matching refs:page

685 static u16 sunxi_nfc_randomizer_state(struct mtd_info *mtd, int page, bool ecc)  in sunxi_nfc_randomizer_state()  argument
700 return seeds[page % mod]; in sunxi_nfc_randomizer_state()
704 int page, bool ecc) in sunxi_nfc_randomizer_config() argument
715 state = sunxi_nfc_randomizer_state(mtd, page, ecc); in sunxi_nfc_randomizer_config()
744 static void sunxi_nfc_randomize_bbm(struct mtd_info *mtd, int page, u8 *bbm) in sunxi_nfc_randomize_bbm() argument
746 u16 state = sunxi_nfc_randomizer_state(mtd, page, true); in sunxi_nfc_randomize_bbm()
754 bool ecc, int page) in sunxi_nfc_randomizer_write_buf() argument
756 sunxi_nfc_randomizer_config(mtd, page, ecc); in sunxi_nfc_randomizer_write_buf()
763 int len, bool ecc, int page) in sunxi_nfc_randomizer_read_buf() argument
765 sunxi_nfc_randomizer_config(mtd, page, ecc); in sunxi_nfc_randomizer_read_buf()
811 bool bbm, int page) in sunxi_nfc_hw_ecc_read_chunk() argument
823 sunxi_nfc_randomizer_read_buf(mtd, NULL, ecc->size, false, page); in sunxi_nfc_hw_ecc_read_chunk()
861 sunxi_nfc_randomizer_read_buf(mtd, oob, ecc->bytes + 4, true, page); in sunxi_nfc_hw_ecc_read_chunk()
891 sunxi_nfc_randomize_bbm(mtd, page, oob); in sunxi_nfc_hw_ecc_read_chunk()
906 bool randomize, int page) in sunxi_nfc_hw_ecc_read_extra_oob() argument
924 false, page); in sunxi_nfc_hw_ecc_read_extra_oob()
938 int page) in sunxi_nfc_hw_ecc_write_chunk() argument
948 sunxi_nfc_randomizer_write_buf(mtd, data, ecc->size, false, page); in sunxi_nfc_hw_ecc_write_chunk()
955 sunxi_nfc_randomize_bbm(mtd, page, user_data); in sunxi_nfc_hw_ecc_write_chunk()
987 int page) in sunxi_nfc_hw_ecc_write_extra_oob() argument
1001 sunxi_nfc_randomizer_write_buf(mtd, oob + offset, len, false, page); in sunxi_nfc_hw_ecc_write_extra_oob()
1008 int oob_required, int page) in sunxi_nfc_hw_ecc_read_page() argument
1026 !i, page); in sunxi_nfc_hw_ecc_read_page()
1035 !raw_mode, page); in sunxi_nfc_hw_ecc_read_page()
1045 uint8_t *bufpoi, int page) in sunxi_nfc_hw_ecc_read_subpage() argument
1053 chip->cmdfunc(mtd, NAND_CMD_READ0, 0, page); in sunxi_nfc_hw_ecc_read_subpage()
1063 &cur_off, &max_bitflips, !i, page); in sunxi_nfc_hw_ecc_read_subpage()
1076 int page) in sunxi_nfc_hw_ecc_write_page() argument
1091 &cur_off, !i, page); in sunxi_nfc_hw_ecc_write_page()
1098 &cur_off, page); in sunxi_nfc_hw_ecc_write_page()
1109 int page) in sunxi_nfc_hw_ecc_write_subpage() argument
1125 &cur_off, !i, page); in sunxi_nfc_hw_ecc_write_subpage()
1138 int page) in sunxi_nfc_hw_syndrome_ecc_read_page() argument
1155 &max_bitflips, !i, page); in sunxi_nfc_hw_syndrome_ecc_read_page()
1164 !raw_mode, page); in sunxi_nfc_hw_syndrome_ecc_read_page()
1174 int oob_required, int page) in sunxi_nfc_hw_syndrome_ecc_write_page() argument
1189 false, page); in sunxi_nfc_hw_syndrome_ecc_write_page()
1196 &cur_off, page); in sunxi_nfc_hw_syndrome_ecc_write_page()