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

#include <xpc.h>

Data Fields

u8 remote_rp_version
 
unsigned long remote_rp_ts_jiffies
 
unsigned long remote_rp_pa
 
u64 last_heartbeat
 
u32 activate_IRQ_rcvd
 
spinlock_t act_lock
 
u8 act_state
 
enum xp_retval reason
 
int reason_line
 
unsigned long disengage_timeout
 
struct timer_list disengage_timer
 
u8 setup_state
 
wait_queue_head_t teardown_wq
 
atomic_t references
 
u8 nchannels
 
atomic_t nchannels_active
 
atomic_t nchannels_engaged
 
struct xpc_channelchannels
 
union xpc_channel_ctl_flags chctl
 
spinlock_t chctl_lock
 
voidremote_openclose_args_base
 
struct xpc_openclose_argsremote_openclose_args
 
atomic_t channel_mgr_requests
 
wait_queue_head_t channel_mgr_wq
 
union {
   struct xpc_partition_sn2   sn2
 
   struct xpc_partition_uv   uv
 
sn
 

Detailed Description

Definition at line 734 of file xpc.h.

Field Documentation

spinlock_t act_lock

Definition at line 743 of file xpc.h.

u8 act_state

Definition at line 744 of file xpc.h.

u32 activate_IRQ_rcvd

Definition at line 742 of file xpc.h.

atomic_t channel_mgr_requests

Definition at line 773 of file xpc.h.

wait_queue_head_t channel_mgr_wq

Definition at line 774 of file xpc.h.

struct xpc_channel* channels

Definition at line 760 of file xpc.h.

union xpc_channel_ctl_flags chctl

Definition at line 764 of file xpc.h.

spinlock_t chctl_lock

Definition at line 765 of file xpc.h.

unsigned long disengage_timeout

Definition at line 748 of file xpc.h.

struct timer_list disengage_timer

Definition at line 749 of file xpc.h.

u64 last_heartbeat

Definition at line 741 of file xpc.h.

u8 nchannels

Definition at line 757 of file xpc.h.

atomic_t nchannels_active

Definition at line 758 of file xpc.h.

atomic_t nchannels_engaged

Definition at line 759 of file xpc.h.

enum xp_retval reason

Definition at line 745 of file xpc.h.

int reason_line

Definition at line 746 of file xpc.h.

atomic_t references

Definition at line 755 of file xpc.h.

struct xpc_openclose_args* remote_openclose_args

Definition at line 768 of file xpc.h.

void* remote_openclose_args_base

Definition at line 767 of file xpc.h.

unsigned long remote_rp_pa

Definition at line 740 of file xpc.h.

unsigned long remote_rp_ts_jiffies

Definition at line 739 of file xpc.h.

u8 remote_rp_version

Definition at line 738 of file xpc.h.

u8 setup_state

Definition at line 753 of file xpc.h.

union { ... } sn

Definition at line 777 of file xpc.h.

wait_queue_head_t teardown_wq

Definition at line 754 of file xpc.h.

Definition at line 778 of file xpc.h.


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