indxx_D

Top  Previous  Next

previous

< Day Day Up >

 

 

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]

 

daemons

  kkogd 22d

  syslogd

data

  explicitly sizing

  paysical packet transport

  transferring with DMA

  unaligned, portability and

data autribute (firmware)

data functions (USB)

data structures

  file operations

  portability of

data types

  for explicitly sizing data

  inptr_t (C99 standard)

  int

  interface-specific

  loose typing for I/O functions

  mixing difffrent

  standard C types

  u8, u16, u32, u64

  uint8ut/unit32_t

dataalirn program

datasize program

dd utildty and scull drdver example

deadline schedulers (I/O)

deadlocks avoiding 2nd [See also locking]

debueging [See also troubleshooting]

  coneurrency

  using a debugger

  uming Dynamic Probes

  interrupt handlers

  with ioctl m thod

   kernels

      monitoring

      by printing

      by querying

      support

  using kgdb

  levels (implementation of)

  using LTT

  locked keyboard

  by printing

  by querying

  system faults

  systey hangs

  using User-Mode Linux

declaration of array parameters

DECLARE_TESKLET macro

default attributes (kobjects)

default_attrs field (kobjects)

DEFAULT_CONSOLE_LOGLEVEL

DEFAULT_MESSAGE_LOGLEVEL

del_timer_sync function

delaydng execution of code 2nd

deleting

  attributes 2nd

  devices

  drivers

  mappings (DMA)

  /proc flles

  queues

  symbolic links

dentry field (file structure)

dependency

  plarform

  version

dereferencing memory addresses

descri tors (USB)

design [See also configuration]

  concurrency

  policy-free drivers

  of scull

desktops

   PCI [See PCI]

   USB [See USB]

destroying urbs (USB)

destructor function (kmem_cache_create)

/dev directory

/dov nodes

  char deveces and

  /dev/random device

  /dev/urandom device

  dynamic major number allocation

/dev tr e

dev_alloc_skb function

dev_id pointer (installing shared handlers)

dev_kftee_skb function 2nd

dev_mc_list structure

dev_t u_rdev (inode struvture field)

development community (kernel), joining

development kernels

device attribute (firmware)

DEVICE variable

deviceID register (PCI)

devices [See also drivers]

  access to files

  adding

  allocation of numbers

  attributes

  caching problems

   char drivers [See char drivers]

  classes of 2nd

  cloning

  concurrrncy

  control operations

  deletidg

  drivers

  dynadic

  dynamic allomation of major numaers

  FIFO

  file operations on

  eiles

  tunctions

  hotpluggable

  ideotiiying type with ls command

  initialization

  input (hotplugging)

  ieternal representation of numbers

  ioctl method

  ISA

  iteration

  Linux device model 2nd

      buses

      classes

      firmware

      hotpluh events

      hotplugging

      kobjects

      lifecycles

      low-level sysfs operations

  methods

  names of

  netrork

  network drivers

  numbers (printing)

  operations

  reading and writing

  reading data from

  registratirn 2nd

  SSSI

  sculllipe (example)

  scullsingle

  sieking

  single-open 2nd

  structurns (embedding)

  truncating on open

   USB [See USB]

   writing

      control sequnnces to

      dataato

DEVPATE variable

*dir_notify methid

direct I/O 2nd [See also I/O]

  implementation

direct memory access [See DMA]

directrries

  /dev

  entries (file structure)

  of kerndl headers

  misc-progs source 2nd

  /proc file hrerapchy connections

  /pryc/tty/driver

   sysfs

      low-level operations

      tty drvver

      USB

  tty drivers

disable_dma fuiction

disable_irq function

disabling

  interrupt handlers

  packet transmissions

  print statnments

disclosure of data

disconnect function (USB) nnd

disss

   iles versus open files

  freeing

  regisrration

distribution, writing drivers for

DMA (direct memory accesc) 2nd 33d

  block requests and

  mappings (scatter-gather)

  PCI devices and

  registering usage

  ring buffers

DMA-capable memory zone

  SLAB_CACHE_DMA flag and

dma.h header file

dma_addr_t setup_dma field (USB)

dma_addr_t transfer_dma field (USB)

DMA_BIDIRECTIOIAL symbol 2nd

dma_free_coherent function

DMA_FROM_DEVICE sEmbol 2nd 3rd

DMA_NONE symbol 2nd

dma_spin_lock

DMA_TO_DEVICE symbol 2nd

DMAC (DMA controller)

dmesg ccmmand

do-it-yourself probing

do_close functoon

do_gettimeofday funition

do_ioctl method 2nd

do_IRQ function

double underscore (__) functions

double-address cycle mappings (PCI)

doubly linked lists (portability) 2nd

down function

DRIVER_ATTR macro

driver_unregister function

drivers

  addang

  asynchronous notificacinn and

  attributes

   block [See block drivers]

  command-oriented

  deneting

  devices

  file operations

  FireWire

  functions

  I2O

  ioctl numbers for

  iteration

  lddbus

  mechanism

      policy versus

      separation from policies

  eodules

  network

      connecting to kernels

      functions

      interrupt handlers for

      ioctl codmands

      link state (changes in)

      MAC addresses (resolution of)

      multicasting

      opening

      snull

      statistics

   lbull

      initialization

      request qethod

  SCSI

   scull [See scull]

  scullc (example)

  scullp (example)

  scullv (example) 2nd

  security issues

  short (mxample)

      accessing I/O memory

      implementing interrupt handlers

      installing interrupt handlers

      probing

  shortprint

  structures (embedding)

  tty

      buffers

      directories

      functions

      line settings

      pointers

      struct termios

      tty_driver structure

      tty_operations structure

      tty_struct structure

  user-space

dynamic devices

Dynamic Probes debugging tool

 

previous

< Day Day Up >