Подскажите, пожалуйста, как скопировать структуру и массив (указатель на структуру и массив) между пространством ядра и пространством пользователя, в память ядра, используя интерфейс ioctl на языке C с OMAP?
Прочитайте исходный код для ioctl, который возвращает структуру из интересующего вас ядра. TIOCGETA был бы хорошим примером, потому что он возвращает структуру, и каждая ОС Unix-ih должна реализовать ее.