Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  *  linux/drivers/video/fb_notify.c
  3  *
  4  *  Copyright (C) 2006 Antonino Daplas <adaplas@pol.net>
  5  *
  6  *      2001 - Documented with DocBook
  7  *      - Brad Douglas <brad@neruo.com>
  8  *
  9  * This file is subject to the terms and conditions of the GNU General Public
 10  * License.  See the file COPYING in the main directory of this archive
 11  * for more details.
 12  */
 13 #include <linux/fb.h>
 14 #include <linux/notifier.h>
 15 
 16 static BLOCKING_NOTIFIER_HEAD(fb_notifier_list);
 17 
 18 /**
 19  *      fb_register_client - register a client notifier
 20  *      @nb: notifier block to callback on events
 21  */
 22 int fb_register_client(struct notifier_block *nb)
 23 {
 24         return blocking_notifier_chain_register(&fb_notifier_list, nb);
 25 }
 26 EXPORT_SYMBOL(fb_register_client);
 27 
 28 /**
 29  *      fb_unregister_client - unregister a client notifier
 30  *      @nb: notifier block to callback on events
 31  */
 32 int fb_unregister_client(struct notifier_block *nb)
 33 {
 34         return blocking_notifier_chain_unregister(&fb_notifier_list, nb);
 35 }
 36 EXPORT_SYMBOL(fb_unregister_client);
 37 
 38 /**
 39  * fb_notifier_call_chain - notify clients of fb_events
 40  *
 41  */
 42 int fb_notifier_call_chain(unsigned long val, void *v)
 43 {
 44         return blocking_notifier_call_chain(&fb_notifier_list, val, v);
 45 }
 46 EXPORT_SYMBOL_GPL(fb_notifier_call_chain);
 47 
  This page was automatically generated by the LXR engine.