read from howto_add_systemcall
"In general, header files for machine architecture independent system calls and functions are kept under linux/include/linux/ and machine architecture dependent ones are kept in linux/include/asm/"
so what does asm stand for here?
I've searched wiki, but not found the answer.