Za vsako napravo je navadno definirano več struktur file_operations z namenom, da združimo različne metode, denimo več metod read za isto napravo. Prek datotek v imeniku /dev z enakim primarnim, a različnim sekundarnim številom lahko izbiramo med temi strukturami. Jedro OS vsaki odprti datoteki priredi strukturo file, ki kot parameter nastopa v vseh metodah in rabi prenosu podatkov med sistemskimi klici.