Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > add_cache()



add_cache()

Добавляет запись о кеше в соответствующий раздел системной страницы

Прототип:

#include <sys/startup.h>
int add_cache( const unsigned next,
const unsigned flags,
const unsigned line_size,
const unsigned num_lines,
const struct callout_rtn *control );

Аргументы:

next
line_size
num_lines
flags
control
Описание параметров см. на странице struct cacheattr_entry.

Библиотека:

libstartup

Описание:

Добавляет запись в раздел cacheattr системной страницы. Параметры вызова совпадают с полями структуры struct cacheattr_entry.

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

индекс
Возвращает индекс добавленной записи в массиве. Если в разделе уже существует идентичная запись, функция возвращает ее индекс и не добавляет новую запись в раздел.

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

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

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

struct cacheattr_entry, struct callout_rtn, struct syspage_entry

Построение встраиваемых систем




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