Lines Matching defs:pcpu_chunk
48 struct pcpu_chunk { struct
50 int nr_alloc; /* # of allocations */
51 size_t max_alloc_size; /* largest allocation size */
54 struct list_head list; /* linked to pcpu_slot lists */
55 int free_bytes; /* free bytes in the chunk */
56 struct pcpu_block_md chunk_md;
57 unsigned long *bound_map; /* boundary map */
65 void *base_addr ____cacheline_aligned_in_smp;
67 unsigned long *alloc_map; /* allocation map */
68 struct pcpu_block_md *md_blocks; /* metadata blocks */
70 void *data; /* chunk data */
71 bool immutable; /* no [de]population allowed */
72 bool isolated; /* isolated from active chunk
74 int start_offset; /* the overlap with the previous
77 int end_offset; /* additional area required to
101 extern struct list_head *pcpu_chunk_lists; argument
107 extern struct pcpu_chunk *pcpu_first_chunk; argument