Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pv_lock_ops Struct Reference

#include <paravirt_types.h>

Data Fields

int(* spin_is_locked )(struct arch_spinlock *lock)
 
int(* spin_is_contended )(struct arch_spinlock *lock)
 
void(* spin_lock )(struct arch_spinlock *lock)
 
void(* spin_lock_flags )(struct arch_spinlock *lock, unsigned long flags)
 
int(* spin_trylock )(struct arch_spinlock *lock)
 
void(* spin_unlock )(struct arch_spinlock *lock)
 

Detailed Description

Definition at line 329 of file paravirt_types.h.

Field Documentation

int(* spin_is_contended)(struct arch_spinlock *lock)

Definition at line 331 of file paravirt_types.h.

int(* spin_is_locked)(struct arch_spinlock *lock)

Definition at line 330 of file paravirt_types.h.

void(* spin_lock)(struct arch_spinlock *lock)

Definition at line 332 of file paravirt_types.h.

void(* spin_lock_flags)(struct arch_spinlock *lock, unsigned long flags)

Definition at line 333 of file paravirt_types.h.

int(* spin_trylock)(struct arch_spinlock *lock)

Definition at line 334 of file paravirt_types.h.

void(* spin_unlock)(struct arch_spinlock *lock)

Definition at line 335 of file paravirt_types.h.


The documentation for this struct was generated from the following file: