OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [asm-generic/] [mutex-null.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 * include/asm-generic/mutex-null.h
3
 *
4
 * Generic implementation of the mutex fastpath, based on NOP :-)
5
 *
6
 * This is used by the mutex-debugging infrastructure, but it can also
7
 * be used by architectures that (for whatever reason) want to use the
8
 * spinlock based slowpath.
9
 */
10
#ifndef _ASM_GENERIC_MUTEX_NULL_H
11
#define _ASM_GENERIC_MUTEX_NULL_H
12
 
13
#define __mutex_fastpath_lock(count, fail_fn)           fail_fn(count)
14
#define __mutex_fastpath_lock_retval(count, fail_fn)    fail_fn(count)
15
#define __mutex_fastpath_unlock(count, fail_fn)         fail_fn(count)
16
#define __mutex_fastpath_trylock(count, fail_fn)        fail_fn(count)
17
#define __mutex_slowpath_needs_to_unlock()              1
18
 
19
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.