Lines Matching refs:current_file
32 static file_state_t current_file = { 0 }; variable
60 sector_add = current_file.file_pos >> EMMC_SECTOR_SIZE_SHIFT; in emmcdrv_block_read()
65 current_file.partition, current_file.file_pos, in emmcdrv_block_read()
88 if (current_file.in_use != 0U) { in emmcdrv_block_open()
93 current_file.file_pos = 0; in emmcdrv_block_open()
94 current_file.in_use = 1; in emmcdrv_block_open()
100 current_file.partition = emmcdrv_bootpartition; in emmcdrv_block_open()
112 current_file.partition = block_spec->partition; in emmcdrv_block_open()
114 current_file.partition = emmcdrv_bootpartition; in emmcdrv_block_open()
118 if (emmc_select_partition(current_file.partition) != EMMC_SUCCESS) { in emmcdrv_block_open()
122 entity->info = (uintptr_t) ¤t_file; in emmcdrv_block_open()
129 memset((void *)¤t_file, 0, sizeof(current_file)); in emmcdrv_block_close()