Move ioctl definitions and structures to new header file.
Kernel team has a new requirement to move userspace related API
and structure definitions to a new header file independent of
kernel only headers.
Change-Id: Ic0fa54a2c18036cb6a7fa5f2cd389d9f8d07096f
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>