Lines Matching refs:table_data

449 	unsigned char *table_data = NULL;  in rkss_read_patition_tables()  local
454 table_data = memalign(CONFIG_SYS_CACHELINE_SIZE, in rkss_read_patition_tables()
456 if (!table_data) { in rkss_read_patition_tables()
460 ret = blk_dread(dev_desc, part_info.start, RKSS_PARTITION_TABLE_COUNT, table_data); in rkss_read_patition_tables()
463 free(table_data); in rkss_read_patition_tables()
466 memcpy(data, table_data, RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_read_patition_tables()
467 free(table_data); in rkss_read_patition_tables()
488 unsigned char *table_data; in rkss_dump_ptable() local
490 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_dump_ptable()
491 if (table_data == NULL) { in rkss_dump_ptable()
495 ret = rkss_read_patition_tables(table_data); in rkss_dump_ptable()
498 free(table_data); in rkss_dump_ptable()
505 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_dump_ptable()
518 free(table_data); in rkss_dump_ptable()
535 static int rkss_verify_ptable(unsigned char *table_data) in rkss_verify_ptable() argument
542 cp = table_data + (i * RKSS_DATA_SECTION_LEN); in rkss_verify_ptable()
556 ret = rkss_write_multi_sections(table_data, 0, RKSS_PARTITION_TABLE_COUNT); in rkss_verify_ptable()
634 unsigned char *table_data; in rkss_get_fileinfo_by_name() local
642 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_get_fileinfo_by_name()
643 if (table_data == NULL) { in rkss_get_fileinfo_by_name()
647 ret = rkss_read_patition_tables(table_data); in rkss_get_fileinfo_by_name()
650 free(table_data); in rkss_get_fileinfo_by_name()
657 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()
700 free(table_data); in rkss_get_fileinfo_by_name()
707 free(table_data); in rkss_get_fileinfo_by_name()
716 unsigned char *table_data; in rkss_get_dirs_by_name() local
724 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_get_dirs_by_name()
725 if (table_data == NULL) { in rkss_get_dirs_by_name()
729 ret = rkss_read_patition_tables(table_data); in rkss_get_dirs_by_name()
732 free(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()
872 unsigned char *table_data; in rkss_write_empty_ptable() local
874 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in rkss_write_empty_ptable()
875 if (table_data == NULL) { in rkss_write_empty_ptable()
880 ret = rkss_read_patition_tables(table_data); in rkss_write_empty_ptable()
883 free(table_data); in rkss_write_empty_ptable()
890 memcpy(rkss.data, table_data + rkss.index * RKSS_DATA_SECTION_LEN, RKSS_DATA_SECTION_LEN); in rkss_write_empty_ptable()
907 free(table_data); in rkss_write_empty_ptable()
910 free(table_data); in rkss_write_empty_ptable()
916 free(table_data); in rkss_write_empty_ptable()
1446 unsigned char *table_data; in tee_supp_rk_fs_init_v1() local
1474 table_data = malloc(RKSS_DATA_SECTION_LEN * RKSS_PARTITION_TABLE_COUNT); in tee_supp_rk_fs_init_v1()
1475 if (table_data == NULL) { in tee_supp_rk_fs_init_v1()
1479 ret = rkss_read_patition_tables(table_data); in tee_supp_rk_fs_init_v1()
1482 free(table_data); in tee_supp_rk_fs_init_v1()
1487 ret = rkss_verify_ptable(table_data); in tee_supp_rk_fs_init_v1()
1490 free(table_data); in tee_supp_rk_fs_init_v1()
1493 free(table_data); in tee_supp_rk_fs_init_v1()
1494 table_data = NULL; in tee_supp_rk_fs_init_v1()