לא,
system call זה מושג בעל משמעות מאד מפורשת - זו קריאה שמתבצעת מuserland לפונקציית kernel. דרייבר לצורך העניין יכול להיות אוסף של פונקציות קרנל, שאולי ניתן לקרוא לאחת מהן בעזרת syscall (כנראה שלא, ישנה שכבת קרנל מעל הדרייבר שעוטפת אותו - הsyscall קורא לפונקציה בשכבה הזאת והיא קוראת לפונקציות של הדרייבר). דוגמה לsyscall בלינוקס - מעבירים את מספר הsyscall הרצוי לEAX (נניח 5 בשביל open), מבצעים int 0x80, הקרנל תופס את הinterrupt, דרך הinterrupt table הוא מגלה ש0x80 זה interrupt שנועד להודיע על syscall, הוא קורא לפונקציה לטיפול בsyscalls עם הפרמטר 5 - הפונקציה יודעת ש5 זה open וקוראת לפונקצייה של איזה דרייבר שפותח את הקובץ.