Writing Device Drivers
    
M
 
 mac_alloc() function ( Index Term Link )
 
 mac_callbacks MAC entry points structure ( Index Term Link )
 
 mac_capab_lso() structure ( Index Term Link )
 
 mac_fini_ops() function ( Index Term Link )
 
 mac_hcksum_get() function ( Index Term Link ) ( Index Term Link )
 
 mac_hcksum_set() function ( Index Term Link ) ( Index Term Link )
 
 mac_init_ops() function ( Index Term Link )
 
 mac_link_update() function ( Index Term Link )
 
 mac_lso_get() function ( Index Term Link ) ( Index Term Link )
 
 mac_register() function ( Index Term Link )
 
 mac_register MAC registration information structure ( Index Term Link ) ( Index Term Link )
 
 mac_rx() function ( Index Term Link )
 
 mac_tx_update() function ( Index Term Link ) ( Index Term Link )
 
 mac_unregister() function ( Index Term Link )
 
 major numbers
  description of ( Index Term Link )
  example of ( Index Term Link )
 
 makedevice() function ( Index Term Link )
 
 mapsize argument, rmallocmap(), changes to ( Index Term Link )
 
 mc_getcapab() entry point ( Index Term Link )
 
 mc_getprop() entry point ( Index Term Link )
 
 mc_getstat() entry point ( Index Term Link )
 
 mc_propinfo() entry point ( Index Term Link )
 
 mc_setprop() entry point ( Index Term Link )
 
 mc_tx() entry point ( Index Term Link )
 
 mc_unicst() entry point ( Index Term Link )
 
 mdb
  detecting kernel memory leaks ( Index Term Link )
  writing commands ( Index Term Link )
 
 mdb debugger ( Index Term Link )
  navigating device tree with ( Index Term Link )
  retrieving soft state information ( Index Term Link )
  running ( Index Term Link )
 
 memory allocation, description of ( Index Term Link )
 
 memory allocation functions ( Index Term Link ) ( Index Term Link )
  deprecated ( Index Term Link )
 
 memory leaks, detecting with mdb ( Index Term Link )
 
 memory management unit, description of ( Index Term Link )
 
 memory mapping
  device context management of ( Index Term Link )
  device memory management ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 memory model
  SPARC ( Index Term Link )
  store buffers ( Index Term Link )
 
 message-signaled interrupts, defined ( Index Term Link )
 
 minor device node ( Index Term Link )
  modifying permissions of ( Index Term Link )
 
 minor numbers ( Index Term Link )
 
 minphys() function ( Index Term Link )
  bulk requests ( Index Term Link )
 
 mmap() function, driver notification ( Index Term Link )
 
 mod_install() function, network drivers ( Index Term Link )
 
 mod_remove() function, network drivers ( Index Term Link )
 
 moddebug kernel variable ( Index Term Link )
 
 modinfo command ( Index Term Link ) ( Index Term Link )
 
 modldrv structure, description of ( Index Term Link )
 
 modlinkage structure, description of ( Index Term Link )
 
 modload command ( Index Term Link )
 
 modular debugger, See mdb debugger
 
 module directory ( Index Term Link )
 
 module functions ( Index Term Link )
 
 module_info structure, network drivers ( Index Term Link )
 
 modunload command ( Index Term Link )
  description of ( Index Term Link )
 
 mount() function, block drivers ( Index Term Link )
 
 msgb() structure ( Index Term Link ) ( Index Term Link )
 
 MSI interrupts
  defined ( Index Term Link )
  implementation ( Index Term Link )
 
 MSI-X interrupts
  defined ( Index Term Link )
  implementation ( Index Term Link )
 
 multiplexing I/O ( Index Term Link )
 
 multiprocessor considerations ( Index Term Link )
 
 multithreading
  and condition variables ( Index Term Link )
  D_MP flag in cb_ops structure ( Index Term Link )
  execution environment ( Index Term Link )
  and locking primitives ( Index Term Link )
  thread synchronization ( Index Term Link )
 
 mutex
  functions ( Index Term Link )
  locks ( Index Term Link )
   manipulating ( Index Term Link )
  related panics ( Index Term Link )
  routines ( Index Term Link )
 
 mutex_enter() function ( Index Term Link )
 
 mutex_exit() function ( Index Term Link )
 
 mutex_init() function ( Index Term Link )
 
 mutex_owned() function, example of ( Index Term Link )
 
 mutual-exclusion locks, See mutex