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

Data Fields

u32 type
 
struct sub_seqsseqs
 
u32 alloc
 
u32 first_free
 
struct hlist_node ns_list
 
struct list_head subscriptions
 
spinlock_t lock
 

Detailed Description

struct name_seq - container for all published instances of a name type : 32 bit 'type' value for name sequence : pointer to dynamically-sized array of sub-sequences of this 'type'; sub-sequences are sorted in ascending order : number of sub-sequences currently in array : array index of first unused sub-sequence entry : links to adjacent name sequences in hash chain : list of subscriptions for this 'type' : spinlock controlling access to publication lists of all sub-sequences

Definition at line 91 of file name_table.c.

Field Documentation

u32 alloc

Definition at line 94 of file name_table.c.

u32 first_free

Definition at line 95 of file name_table.c.

spinlock_t lock

Definition at line 98 of file name_table.c.

struct hlist_node ns_list

Definition at line 96 of file name_table.c.

struct sub_seq* sseqs

Definition at line 93 of file name_table.c.

struct list_head subscriptions

Definition at line 97 of file name_table.c.

Definition at line 92 of file name_table.c.


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