Lines Matching refs:area
3 #define pr_fmt(fmt) "rtas-work-area: " fmt
17 #include <asm/rtas-work-area.h>
30 * The smallest known work area size is for ibm,get-vpd's
53 * A single work area buffer and descriptor to serve requests early in
83 struct rtas_work_area *area;
107 area = mempool_alloc(&rwa_state.descriptor_pool, GFP_KERNEL);
108 area->buf = (char *)addr;
109 area->size = size;
111 return area;
114 void __ref rtas_work_area_free(struct rtas_work_area *area)
117 rtas_work_area_free_early(area);
121 gen_pool_free(rwa_state.gen_pool, (unsigned long)area->buf, area->size);
122 mempool_free(area, &rwa_state.descriptor_pool);
127 * Initialization of the work area allocator happens in two parts. To