Home
last modified time | relevance | path

Searched refs:rwa_state (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/arch/powerpc/platforms/pseries/
H A Drtas-work-area.c47 } rwa_state = { variable
48 .mutex = __MUTEX_INITIALIZER(rwa_state.mutex),
49 .wqh = __WAIT_QUEUE_HEAD_INITIALIZER(rwa_state.wqh),
95 if (!rwa_state.available) in __rtas_work_area_alloc()
102 mutex_lock(&rwa_state.mutex); in __rtas_work_area_alloc()
103 wait_event(rwa_state.wqh, in __rtas_work_area_alloc()
104 (addr = gen_pool_alloc(rwa_state.gen_pool, size)) != 0); in __rtas_work_area_alloc()
105 mutex_unlock(&rwa_state.mutex); in __rtas_work_area_alloc()
107 area = mempool_alloc(&rwa_state.descriptor_pool, GFP_KERNEL); in __rtas_work_area_alloc()
116 if (!rwa_state.available) { in rtas_work_area_free()
[all …]