spi mini6410 using android

aaa
i am using android to read spi with spi_s3c.c
this file and its header: spi_s3c.h includes some headers i cant find at
include folder presented by company(friendly arm dvd)

for example spi_s3c.h contains these lines:

#include <mach/s3c-dma.h>
#include <mach/map.h>
#include <mach/gpio.h>
#include <plat/regs-gpio.h>
#include <plat/gpio-cfg.h>
#include <plat/spi.h>

s3c-dma.h exists on:
DVD\android-kernel-2.6.28.20100724\linux-2.6.28.6-ansroid\arch\plat-s3c\include\
mach\s3c-dma.h

but map.h and gpio.h files dont exist on that path
i dont want to re target these pathes (bec of several included files)
who now where i can get a consistent include folder?
thanks.