Lines Matching defs:param
1081 * @idx should point to the latest @param entry set with a PTEX.
1083 * group, those entries are put back in @param starting at index 1.
1088 static unsigned long call_block_remove(unsigned long idx, unsigned long *param,
1104 param[idx] = HBR_END;
1107 param[0], /* AVA */
1108 param[1], param[2], param[3], param[4], /* TS0-7 */
1109 param[5], param[6], param[7], param[8]);
1120 param[++new_idx] = param[i+1];
1150 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1168 (void)call_block_remove(pix, param, true);
1170 param[0] = hpte_encode_avpn(vpn[i], psize, ssize);
1174 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot[i];
1176 pix = call_block_remove(pix, param, false);
1190 (void)call_block_remove(pix, param, true);
1196 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1205 param[pix] = HBR_REQUEST | HBR_AVPN | slot[i];
1206 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize);
1209 rc = plpar_hcall9(H_BULK_REMOVE, param,
1210 param[0], param[1], param[2],
1211 param[3], param[4], param[5],
1212 param[6], param[7]);
1219 param[pix] = HBR_END;
1220 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1],
1221 param[2], param[3], param[4], param[5],
1222 param[6], param[7]);
1350 unsigned long *param)
1376 (void)call_block_remove(pix, param,
1379 param[0] = hpte_encode_avpn(vpn, psize,
1385 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot;
1388 pix = call_block_remove(pix, param, false);
1404 (void)call_block_remove(pix, param, true);
1532 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1541 do_block_remove(number, batch, param);
1560 param[pix] = HBR_REQUEST | HBR_AVPN | slot;
1561 param[pix+1] = hpte_encode_avpn(vpn, psize,
1565 rc = plpar_hcall9(H_BULK_REMOVE, param,
1566 param[0], param[1], param[2],
1567 param[3], param[4], param[5],
1568 param[6], param[7]);
1576 param[pix] = HBR_END;
1577 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1],
1578 param[2], param[3], param[4], param[5],
1579 param[6], param[7]);