Home
last modified time | relevance | path

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

/arch/powerpc/platforms/pseries/
A Dpapr-indices.c42 struct rtas_work_area *work_area; member
69 struct rtas_work_area *work_area = params->work_area; in rtas_ibm_get_indices() local
83 rtas_work_area_phys(work_area), in rtas_ibm_get_indices()
84 rtas_work_area_size(work_area), in rtas_ibm_get_indices()
315 return work_area; in papr_dynamic_indice_buf_from_user()
339 if (IS_ERR(work_area)) { in papr_dynamic_indicator_ioc_set()
340 ret = PTR_ERR(work_area); in papr_dynamic_indicator_ioc_set()
351 rtas_work_area_free(work_area); in papr_dynamic_indicator_ioc_set()
398 if (IS_ERR(work_area)) { in papr_dynamic_sensor_ioc_get()
399 ret = PTR_ERR(work_area); in papr_dynamic_sensor_ioc_get()
[all …]
A Dpapr-phy-attest.c41 struct rtas_work_area *work_area; member
72 struct rtas_work_area *work_area; in rtas_physical_attestation() local
77 work_area = params->work_area; in rtas_physical_attestation()
86 rtas_work_area_phys(work_area), in rtas_physical_attestation()
106 if (WARN(params->written > rtas_work_area_size(work_area), in rtas_physical_attestation()
149 param->work_area = rtas_work_area_alloc(SZ_4K); in phy_attest_sequence_begin()
150 memcpy(rtas_work_area_raw_buf(param->work_area), &param->cmd, in phy_attest_sequence_begin()
168 rtas_work_area_free(param->work_area); in phy_attest_sequence_end()
190 return rtas_work_area_raw_buf(p->work_area); in phy_attest_sequence_fill_work_area()
A Dpapr-sysparm.c99 struct rtas_work_area *work_area; in papr_sysparm_get() local
114 work_area = rtas_work_area_alloc(sizeof(*buf)); in papr_sysparm_get()
116 memcpy(rtas_work_area_raw_buf(work_area), buf, sizeof(*buf)); in papr_sysparm_get()
120 rtas_work_area_phys(work_area), in papr_sysparm_get()
121 rtas_work_area_size(work_area)); in papr_sysparm_get()
147 rtas_work_area_free(work_area); in papr_sysparm_get()
155 struct rtas_work_area *work_area; in papr_sysparm_set() local
170 work_area = rtas_work_area_alloc(sizeof(*buf)); in papr_sysparm_set()
172 memcpy(rtas_work_area_raw_buf(work_area), buf, sizeof(*buf)); in papr_sysparm_set()
176 rtas_work_area_phys(work_area)); in papr_sysparm_set()
[all …]
A Dpapr-vpd.c34 struct rtas_work_area *work_area; member
63 struct rtas_work_area *work_area = params->work_area; in rtas_ibm_get_vpd() local
74 rtas_work_area_phys(work_area), in rtas_ibm_get_vpd()
75 rtas_work_area_size(work_area), in rtas_ibm_get_vpd()
98 if (WARN(params->written > rtas_work_area_size(work_area), in rtas_ibm_get_vpd()
147 vpd_params->work_area = rtas_work_area_alloc(SZ_4K); in vpd_sequence_begin()
164 rtas_work_area_free(vpd_params->work_area); in vpd_sequence_end()
185 return rtas_work_area_raw_buf(p->work_area); in vpd_sequence_fill_work_area()
A Dpapr-platform-dump.c49 struct rtas_work_area *work_area; member
190 rtas_work_area_phys(params->work_area), in papr_platform_dump_handle_read()
204 if (copy_to_user(buf, rtas_work_area_raw_buf(params->work_area), in papr_platform_dump_handle_read()
216 if (params->work_area) in papr_platform_dump_handle_release()
217 rtas_work_area_free(params->work_area); in papr_platform_dump_handle_release()
331 params->work_area = rtas_work_area_alloc(SZ_4K); in papr_platform_dump_create_handle()
362 rtas_work_area_free(params->work_area); in papr_platform_dump_create_handle()
A Drtas-work-area.c74 static void __init rtas_work_area_free_early(struct rtas_work_area *work_area) in rtas_work_area_free_early() argument
76 WARN_ON(work_area != &early_work_area); in rtas_work_area_free_early()
A Ddlpar.c142 struct rtas_work_area *work_area; in dlpar_configure_connector() local
151 work_area = rtas_work_area_alloc(SZ_4K); in dlpar_configure_connector()
152 data_buf = rtas_work_area_raw_buf(work_area); in dlpar_configure_connector()
161 rtas_work_area_phys(work_area), NULL); in dlpar_configure_connector()
222 rtas_work_area_free(work_area); in dlpar_configure_connector()

Completed in 14 milliseconds