LCOV - code coverage report
Current view: top level - include/linux - async.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 2 100.0 %
Date: 2017-01-25 Functions: 0 0 -

          Line data    Source code
       1             : /*
       2             :  * async.h: Asynchronous function calls for boot performance
       3             :  *
       4             :  * (C) Copyright 2009 Intel Corporation
       5             :  * Author: Arjan van de Ven <arjan@linux.intel.com>
       6             :  *
       7             :  * This program is free software; you can redistribute it and/or
       8             :  * modify it under the terms of the GNU General Public License
       9             :  * as published by the Free Software Foundation; version 2
      10             :  * of the License.
      11             :  */
      12             : 
      13             : #include <linux/types.h>
      14             : #include <linux/list.h>
      15             : 
      16           1 : typedef u64 async_cookie_t;
      17           1 : typedef void (async_func_ptr) (void *data, async_cookie_t cookie);
      18             : 
      19             : extern async_cookie_t async_schedule(async_func_ptr *ptr, void *data);
      20             : extern async_cookie_t async_schedule_domain(async_func_ptr *ptr, void *data,
      21             :                                             struct list_head *list);
      22             : extern void async_synchronize_full(void);
      23             : extern void async_synchronize_full_domain(struct list_head *list);
      24             : extern void async_synchronize_cookie(async_cookie_t cookie);
      25             : extern void async_synchronize_cookie_domain(async_cookie_t cookie,
      26             :                                             struct list_head *list);
      27             : 

Generated by: LCOV version 1.10