Lines Matching refs:rtas_buf
139 char *rtas_buf; in update_dt_node() local
148 rtas_buf = kzalloc(RTAS_DATA_BUF_SIZE, GFP_KERNEL); in update_dt_node()
149 if (!rtas_buf) in update_dt_node()
154 kfree(rtas_buf); in update_dt_node()
158 upwa = (struct update_props_workarea *)&rtas_buf[0]; in update_dt_node()
162 rtas_rc = mobility_rtas_call(update_properties_token, rtas_buf, in update_dt_node()
167 prop_data = rtas_buf + sizeof(*upwa); in update_dt_node()
215 kfree(rtas_buf); in update_dt_node()
274 char *rtas_buf; in pseries_devicetree_update() local
283 rtas_buf = kzalloc(RTAS_DATA_BUF_SIZE, GFP_KERNEL); in pseries_devicetree_update()
284 if (!rtas_buf) in pseries_devicetree_update()
288 rc = mobility_rtas_call(update_nodes_token, rtas_buf, scope); in pseries_devicetree_update()
292 data = (__be32 *)rtas_buf + 4; in pseries_devicetree_update()
324 kfree(rtas_buf); in pseries_devicetree_update()