f3s_*_ident()

Callback-обработчик для детектирования флеш-устройства

Прототип:

#include <fs/f3s_flash.h>
int32_t f3s_*_ident( f3s_dbase_t *dbase,
f3s_access_t *access,
uint32_t flags,
uint32_t text_offset );

Аргументы:

dbase
Адрес дескриптора базы данных сервиса флеш-памяти.
access
Адрес дескриптора-контейнера для сокета и службы сокетов драйвера флеш-памяти.
flags
Флаги:
F3S_LIST_ALL
Перечисление баз данных.
0
Вызов из f3s_flash_probe() для детектирования без перечисления.
text_offset
Адрес блока данных во флеш-устройстве.

Библиотека:

libfs-flash3

Описание:

Обнаруживает флеш-устройство по адресу text_offset и заполняет структуру f3s_dbase_t информацией о его типе и геометрии.

Возвращаемое значение:

EOK
Успешное завершение обработчика.
ENOTSUP
Устройство не найдено, библиотеке следует освободить ресурсы.

Классификация:

ЗОСРВ «Нейтрино», libfs-flash3

Тематические ссылки:

f3s_flash_t

Разработка драйвера флеш-памяти




Предыдущий раздел: перейти