Lines Matching refs:table_data
440 unsigned char *table_data = NULL; in rkss_read_patition_tables() local
445 table_data = memalign(CONFIG_SYS_CACHELINE_SIZE, in rkss_read_patition_tables()
447 if (!table_data) { in rkss_read_patition_tables()
451 ret = blk_dread(dev_desc, part_info.start, RKSS_PARTITION_TABLE_COUNT, table_data); in rkss_read_patition_tables()
454 free(table_data); in rkss_read_patition_tables()
457 memcpy(data, table_data, RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_read_patition_tables()
458 free(table_data); in rkss_read_patition_tables()
481 unsigned char *table_data; in rkss_dump_ptable() local
483 table_data = malloc(RKSS_PARTITION_TABLE_COUNT * RKSS_DATA_SECTION_LEN); in rkss_dump_ptable()
484 if (table_data == NULL) { in rkss_dump_ptable()
488 ret = rkss_read_patition_tables(table_data); in rkss_dump_ptable()
497 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_dump_ptable()
508 free(table_data); in rkss_dump_ptable()
527 static int rkss_verify_ptable(unsigned char *table_data) in rkss_verify_ptable() argument
534 cp = table_data + (i * RKSS_DATA_SECTION_LEN); in rkss_verify_ptable()
548 ret = rkss_write_multi_sections(table_data, 0, RKSS_PARTITION_TABLE_COUNT); in rkss_verify_ptable()
626 unsigned char *table_data; in rkss_get_fileinfo_by_name() local
643 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_get_fileinfo_by_name()
644 if (table_data == NULL) { in rkss_get_fileinfo_by_name()
648 ret = rkss_read_patition_tables(table_data); in rkss_get_fileinfo_by_name()
656 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_get_fileinfo_by_name()
671 free(table_data); in rkss_get_fileinfo_by_name()
698 free(table_data); in rkss_get_fileinfo_by_name()
705 free(table_data); in rkss_get_fileinfo_by_name()
714 unsigned char *table_data; in rkss_get_dirs_by_name() local
726 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_get_dirs_by_name()
727 if (table_data == NULL) { in rkss_get_dirs_by_name()
731 ret = rkss_read_patition_tables(table_data); in rkss_get_dirs_by_name()
740 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_get_dirs_by_name()
766 free(table_data); in rkss_get_dirs_by_name()
875 unsigned char *table_data; in rkss_write_empty_ptable() local
881 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_write_empty_ptable()
882 if (table_data == NULL) { in rkss_write_empty_ptable()
887 ret = rkss_read_patition_tables(table_data); in rkss_write_empty_ptable()
895 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_write_empty_ptable()
911 free(table_data); in rkss_write_empty_ptable()
915 free(table_data); in rkss_write_empty_ptable()
921 free(table_data); in rkss_write_empty_ptable()
1478 unsigned char *table_data; in tee_supp_rk_fs_init_v1() local
1505 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in tee_supp_rk_fs_init_v1()
1506 if (table_data == NULL) { in tee_supp_rk_fs_init_v1()
1510 ret = rkss_read_patition_tables(table_data); in tee_supp_rk_fs_init_v1()
1517 rkss_verify_ptable(table_data); in tee_supp_rk_fs_init_v1()
1518 free(table_data); in tee_supp_rk_fs_init_v1()
1519 table_data = NULL; in tee_supp_rk_fs_init_v1()