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

#include <sched.h>

Data Fields

atomic_t tk_count
 
struct list_head tk_task
 
struct rpc_clnttk_client
 
struct rpc_rqst * tk_rqstp
 
struct rpc_message tk_msg
 
void(* tk_callback )(struct rpc_task *)
 
void(* tk_action )(struct rpc_task *)
 
struct rpc_call_opstk_ops
 
voidtk_calldata
 
unsigned long tk_timeout
 
unsigned long tk_runstate
 
struct workqueue_structtk_workqueue
 
struct rpc_wait_queuetk_waitqueue
 
union {
   struct work_struct   tk_work
 
   struct rpc_wait   tk_wait
 
u
 
ktime_t tk_start
 
pid_t tk_owner
 
int tk_status
 
unsigned short tk_flags
 
unsigned short tk_timeouts
 
unsigned char tk_priority: 2
 
unsigned char tk_garb_retry: 2
 
unsigned char tk_cred_retry: 2
 
unsigned char tk_rebind_retry: 2
 

Detailed Description

Definition at line 43 of file sched.h.

Field Documentation

void(* tk_action)(struct rpc_task *)

Definition at line 60 of file sched.h.

void(* tk_callback)(struct rpc_task *)

Definition at line 59 of file sched.h.

void* tk_calldata

Definition at line 62 of file sched.h.

struct rpc_clnt* tk_client

Definition at line 46 of file sched.h.

atomic_t tk_count

Definition at line 44 of file sched.h.

unsigned char tk_cred_retry

Definition at line 85 of file sched.h.

unsigned short tk_flags

Definition at line 79 of file sched.h.

unsigned char tk_garb_retry

Definition at line 85 of file sched.h.

Definition at line 52 of file sched.h.

Definition at line 61 of file sched.h.

pid_t tk_owner

Definition at line 77 of file sched.h.

unsigned char tk_priority

Definition at line 85 of file sched.h.

unsigned char tk_rebind_retry

Definition at line 85 of file sched.h.

struct rpc_rqst* tk_rqstp

Definition at line 47 of file sched.h.

unsigned long tk_runstate

Definition at line 65 of file sched.h.

ktime_t tk_start

Definition at line 75 of file sched.h.

int tk_status

Definition at line 78 of file sched.h.

struct list_head tk_task

Definition at line 45 of file sched.h.

unsigned long tk_timeout

Definition at line 64 of file sched.h.

unsigned short tk_timeouts

Definition at line 80 of file sched.h.

struct rpc_wait tk_wait

Definition at line 72 of file sched.h.

struct rpc_wait_queue* tk_waitqueue

Definition at line 69 of file sched.h.

Definition at line 71 of file sched.h.

struct workqueue_struct* tk_workqueue

Definition at line 66 of file sched.h.

union { ... } u

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