Poster of Linux kernelThe best gift for a Linux geek
 Linux kernel map 
⇦ prev ⇱ home  


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

f_dentry pointer
f_flags field (file structure)
     O_NONBLOCK flag 2nd
f_mode field (file structure)
f_op pointer
f_pos field (file structure)
     read_proc function and
F_SETFL command
     fcntl system call and
F_SETFL fcntl command
F_SETOWN command
     fcntl system call and
fast interrupt handlers
FASYNC flag 2nd
fasync method
fasync_helper function 2nd
fasync_struct structure
faults 2nd
faulty module (oops messages)
faulty_read function
faulty_write function
fc_setup function
fcntl system call 2nd
fcntl.h header file
fdatasync system call
FDDI networks, configuring interfaces
fddi_setup function
fiber channel devices, initializing
FIFO (first-in-first-out) devices 2nd
     poll method and
File System header (fs.h)
file_operations structure 2nd
     declaring using tagged initialization
     mmap method and
files
    /etc/networks[files
         etc/networks
     access to
     capability.h header file 2nd
     devices
     flags
     inode structure
     interrupts
     ioctl. header file
     kmsg
     ksyms
     modes
     net_int c
     open
     operations
     poll.h header file 2nd
     /proc
     stat
     structure
     structures
     uaccess.h header file
filesystems
     char drivers
     modules 2nd
     nodes 2nd
     /proc
         installing interrupt handlers
         shared interrupts and
     sysfs
filp pointer
     in ioctl method
     in read/write methods
filp-\\>f_op
filter hotplug operation
fine-grained locking
FIOASYNC command
FIOCLEX command
FIONBIO command
FIONCLEX command
FIOQSIZE command
FireWire
     drivers
firmware
     calling
     functions
     interfaces
     Linux device model
     PCI boot-time configuration
flags
     argument
     FASYNC
     file
     GFP_ATOMIC 2nd
     GFP_COLD
     GFP_DMA
     GFP_HIGH
     GFP_HIGHMEM
     GFP_HIGHUSER
     GFP_KERNEL
     GFP_NOFAIL
     GFP_NOFS
     GFP_NOIO
     GFP_NORETRY
     GFP_NOWARN
     GFP_REPEAT
     GFP_USER
     GTP_KERNEL
     IFF_ALLMULTI
     IFF_AUTOMEDIA
     IFF_BROADCAST
     IFF_DEBUG
     IFF_DYNAMIC
     IFF_LOOPBACK
     IFF_MASTER
     IFF_MULTICAST
     IFF_NOARP 2nd
     IFF_NOTRAILERS
     IFF_POINTTOPOINT
     IFF_PORTSEL
     IFF_PROMISC
     IFF_RUNNING
     IFF_SLAVE
     IFF_UP
     media_change
     memory allocation 2nd 3rd
     for net_device structure
     O_NONBLOCK (f_flags field)
     PACKET_HOST
     PG_locked
     POLLERR
     POLLHUP
     POLLIN
     POLLOUT
     POLLPRI
     POLLRDBAND
     POLLRDNORM
     POLLWRBAND
     POLLWRNORM
     resource (PCI)
     SA_INTERRUPT 2nd
     SA_SAMPLE_RANDOM
     SA_SHIRQ 2nd
     SLAB_CACHE_DMA
     SLAB_CTOR_CONSTRUCTOR
     SLAB_HWCACHE_ALIGN
     SLAB_NO_REAP
     TTY_DRIVER_NO_DEVFS
     TTY_DRIVER_REAL_RAW
     TTY_DRIVER_RESET_TERMIOS
     VM_IO
     Wall
flips (tty drivers)
flow of data (tty drivers)
flush method
     close system call and
flush operation
flushing pending output 2nd
fonts (incorrect on console)
fops pointers
forms (BCD)
fragmentation 2nd
free command
free_dma function
free_irq function
free_netdev functions
free_pages function
freeing
     buffers
     device numbers
     disks
     DMA pools
     semaphores
fs.h header file 2nd
     asynchronous notification and
     blocking/nonblocking operations
fsync method 2nd
full class interfaces
functions
     access_ok
     alloc_netdev
     alloc_skb
     alloc_tty_driver
     blk_cleanup_queue
     blk_queue_hardsect_size
     blk_queue_segment_boundary
     blkdev_dequeue_request
     block drivers
     bus_add_driver
     bus_for_each_dev
     bus_register
     buses
     calling from modules/applications
     capable 2nd
     chars_in_buffer
     claim_dma_lock
     class_simple_create
     class_simple_device_add
     class_simple_device_remove
     classes
     cleanup
     clear_dma_ff
     close (tty drivers)
     complete (urbs)
     const char *dev_name
     const char *name
     const struct usb_device_id*id_table
     constructor (kmem_cache_create)
     create_proc_read_entry
     del_timer_sync
     dev_alloc_skb
     dev_kfree_skb 2nd
     devices
     disable_dma
     disable_irq
     disconnect (USB) 2nd
     dma_free_coherent
     do_close
     do_gettimeofday
     do_IRQ
     double underscore (__)
     down
     driver_unregister
     drivers
     elv_next_request 2nd 3rd
     enable_dma
     enable_irq
     ether_setup 2nd
     fasync_helper 2nd
     faulty_read
     faulty_write
     fc_setup
     fddi_setup
     firmware
     free_dma
     free_irq
     free_netdev
     free_pages
     get_cycles
     get_dma_residue
     get_fast_time
     get_free_page
     get_free_pages 2nd 3rd
     get_page
     get_unaligned
     get_user 2nd
     get_user_pages
     get_zeroed_page
     handle_IRQ_event
     hello world module
     hippi_setup
     in_atomic
     in_interrupt
     inb
     inb_p
     initialization
     inl
     insb
     inserting schedules
     insl
     insw
     int (USB)
     int pci_enable_device
     int printk_ratelimit(void)
     int seq_escape
     int seq_path
     int seq_printf
     int seq_putc
     int seq_puts
     inw
     ioctl (tty drivers)
     ioremap 2nd 3rd
     ioremap_nocache
     iounmap 2nd
     irqreturn_t
     isa_readb
     kfree_skb
     kill_fasync 2nd
     kmalloc
         allocation engine
         performance degradation issues
     kmap
     kmap_skb_frag
     kmem_cache_alloc
     kmem_cache_create
     kmem_cache_t type
     list_add
     list_add_tail
     list_del
     list_empty
     list_move
     list_splice
     locking
     match (buses)
     mod_timer 2nd
     module_init
     netif_carrier_off
     netif_carrier_ok
     netif_carrier_on
     netif_start_queue
     netif_stop_queue 2nd
     netif_wake_queue
     network drivers
     open (tty drivers)
     outb
     outb_p
     outl
     outsb
     outsl
     outsw
     outw
     page-oriented allocation 2nd
     pci_map-sg
     pci_remove_bus_device
     pci_resource_
     pfn_to_page
     poll_wait 2nd
     printk 2nd
         circular buffers for
         logging messages from
         seq_file interface (avoiding in)
         turning debug messages on/off
     probe (USB)
     probe_irq_off
     probe_irq_on
     put_unaligned
     put_user 2nd
     queues
     rdtscl
     read (tty drivers)
     read_proc
     register_blkdev
     register_chrdev
     register_netdev
     relaease_dma_lock
     release (kobjects)
     remap_pfn_range
     remove_proc_entry
     request (block drivers)
     request_dma
     request_firmware
     SAK
     sbull_request
     schedule
         execution of code (delaying)
         preventing endless loops with
     schedule_timeout
    scull
         open method
         release method
     scull_cleanup
     scull_getwritespace
    semaphores [See semaphores]
     set_dma_addr
     set_dma_count
     set_dma_mode
     set_mb
     set_multicast_list
     set_rmb
     set_termios
     set_wmb
     sg_dma_address
     sg_dma_len
     show
     skb_headlen
     skb_headroom
     skb_is_nonlinear
     skb_pull
     skb_push
     skb_put
     skb_reserve
     skb_tailroom
     sleep_on
     acting on socket buffers
     spinlocks
     struct module *owner
     sys_syslog
     sysfs filesystem
     tasklet_schedule
     tiny_close
     tiocmget
     tiomset
     tr_configure
     tty drivers
     tty_driver (pointers)
     tty_get_baud_rate
     tty_register_driver
     unregister_netdev
     unsigned int irq
     unsigned long flags
     unsigned long pci_resource_end
     unsigned long pci_resource_start
     unsigned pci_resource_flags
     up
     urbs_completion
     usb_alloc_urb
     usb_bulk_msg
     usb_control_msg
     usb_fill_bulk_urb
     usb_fill_control_urb
     usb_fill_int_urb
     usb_get_descriptor
     usb_kill_urb
     usb_register_dev
     usb_set_intfdata
     usb_string
     usb_submit_urb
     usb_unlink_urb
     vfree
     virt_to_page
     vmalloc allocation
     void
     void barrier
     void blk_queue_bounce_limit
     void blk_queue_dma_alignment
     void blk_queue_hardsect_size
     void blk_queue_max_hw_segments
     void blk_queue_max_phys_segments
     void blk_queue_max_sectors
     void blk_queue_max_segment_size
     void blk_start_queue
     void blk_stop_queue
     void mb
     void read_barrier_depends
     void rmb
     void smp_mb
     void smp_rmb
     void smp_wmb
     void tasklet_disable
     void tasklet_disable_nosync
     void tasklet_enable
     void tasklet_hi_schedule
     void tasklet_kill
     void tasklet_schedule
     void wmb
     void*dev_id
     wait_event_interruptible_timeout
     wake-up 2nd
     wake_up 2nd
     wake_up_interruptible
     wake_up_interruptible_sync
     wake_up_sync
     workqueues
     write (tty drivers)
     xmit_lock

⇦ prev ⇱ home  
Poster of Linux kernelThe best gift for a Linux geek