I have tried installing headers even source every time same result.
Reading package lists... Done
Building dependency tree  

Reading state information...Done
linux-headers-3.16.0-53-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 124 not upgraded.

But in usr/include/linux folder no required header files are present
whereas in in usr/src/linux-headers-3.16.0-53/include/linux folder required header files are present 
Don't know how to install these header files .