KasperskyOS Community Edition 1.1
IoReadMmBuffer8(), IoReadMmBuffer16(), IoReadMmBuffer32()
Функции объявлены в файле coresrv/io/mmio.h
.
void IoReadMmBuffer8(volatile rtl_uint8_t *baseReg, rtl_uint8_t *dst,
rtl_size_t cnt);
void IoReadMmBuffer16(volatile rtl_uint16_t *baseReg, rtl_uint16_t *dst,
rtl_size_t cnt);
void IoReadMmBuffer32(volatile rtl_uint32_t *baseReg, rtl_uint32_t *dst,
rtl_size_t cnt);
Функции вычитывают последовательность одно-, двух- или четырехбайтовых значений соответственно из регистра, отображаемого по адресу baseReg
, и записывают значения в массив dst
. cnt
– длина последовательности.