Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
user-type.h File Reference
#include <linux/key.h>
#include <linux/rcupdate.h>

Go to the source code of this file.

Data Structures

struct  user_key_payload
 

Functions

int user_instantiate (struct key *key, struct key_preparsed_payload *prep)
 
int user_update (struct key *key, struct key_preparsed_payload *prep)
 
int user_match (const struct key *key, const void *criterion)
 
void user_revoke (struct key *key)
 
void user_destroy (struct key *key)
 
void user_describe (const struct key *user, struct seq_file *m)
 
long user_read (const struct key *key, char __user *buffer, size_t buflen)
 

Variables

struct key_type key_type_user
 
struct key_type key_type_logon
 

Function Documentation

void user_describe ( const struct key user,
struct seq_file m 
)

Definition at line 180 of file user_defined.c.

void user_destroy ( struct key key)

Definition at line 168 of file user_defined.c.

int user_instantiate ( struct key key,
struct key_preparsed_payload *  prep 
)

Definition at line 61 of file user_defined.c.

int user_match ( const struct key key,
const void criterion 
)

Definition at line 139 of file user_defined.c.

long user_read ( const struct key key,
char __user buffer,
size_t  buflen 
)

Definition at line 193 of file user_defined.c.

void user_revoke ( struct key key)

Definition at line 150 of file user_defined.c.

int user_update ( struct key key,
struct key_preparsed_payload *  prep 
)

Definition at line 96 of file user_defined.c.

Variable Documentation

struct key_type key_type_logon

Definition at line 46 of file user_defined.c.

struct key_type key_type_user

Definition at line 27 of file user_defined.c.