Noyau(9) Manuel du programmeur Linux Noyau(9)
MAJOR, MINOR, MKDEV
macros pour manipuler les nombres majeurs/mineurs
de périphériques
MAP_NR mappe une page mémoire dans la mémoire du noyau
MOD_INC_USE_COUNT, MOD_DEC_USE_COUNT
Maintiennent le nombre de références aux modules
atomic_add, atomic_sub, atomic_inc, atomic_dec
arithmétique sûre par rapport aux thread et au SMP
(opérations atomiques)
cli, sti
désactive/rétabli les interruptions
get_user, put_user, copy_from_user, copy_to_user
copie des données entre l'espace mémoire du noyau
iBCS module chargeable qui permet d'exécuter les programmes binaires d'autres Unix pour x86
intro Introduction à l'interface du noyau
kmalloc, kfree
allouer et libérer des zones de mémoire
mem_map_reserve, mem_map_unreserve
Manipulate flags of virtual memory pages.
pcibios_find_class, pcibios_find_device
trouver une classe ou un périphérique PCI
pcibios_present
détermine si un un bus PCI est présent
pcibios_read_config_byte
Lit un octet de donnée à partir de l'espace de con
figuration du bus PC
pcibios_read_config_dword
Lit un mot de donnée à partir de l'espace de con
figuration du bus PC
pcibios_read_config_word
Lit un mot de donnée à partir de l'espace de con
figuration du bus PC
pcibios_strerror
Convertit le code retour BIOS32 en une chaîne de
caractères
pcibios_write_config_byte
écrit un octet de donnée dans la zone de
configuration
pcibios_write_config_dword
écrit deux mot (4 octets) de donnée dans la zone de
configuration
pcibios_write_config_word
écrit un mot (2 octets) de donnée dans la zone de
configuration
poll_wait
wait for selectable event to be ready
printk affiche un message sur la console
proc_net_register, proc_net_unregister
Enregistre des entrees reseau dans le systeme
proc_scsi_register, proc_scsi_unregister
Enregistre des entrées SCSI dans le système de
fichiers /proc
register_chrdev, unregister_chrdev
enregister un nombre majeur de périphérique
register_console
Prend en charge la console
save_flags, restore_flags
sauve/restaure l'etat du processeur et les masques
d'interruptions
__skb_dequeue, skb_dequeue
retire un sk_buff du haut de la liste
__skb_insert, skb_insert, skb_append
insérer un sk_buff dans une liste
skb_peek
peek an sk_buff
skb_queue_empty
détecte une liste skbuff vide
skb_queue_head
insérer un sk_buff au début d'une liste
skb_queue_head_init
prepare an sk_buff_head for use
skb_queue_len
détermine la longueur d'un sk_buff_head
__skb_queue_tail, skb_queue_tail
insérer un sk_buff au début d'une liste
__skb_unlink, skb_unlink
retire un sk_buff de sa liste
skel skelette de page de manuel pour les entrées de la
section 9
sleep_on
synchronisation à l'aide d'une variable de condi
tion
wake_up
réveille les procesus en sommeil