Lines Matching defs:param
1027 * @idx should point to the latest @param entry set with a PTEX.
1029 * group, those entries are put back in @param starting at index 1.
1034 static unsigned long call_block_remove(unsigned long idx, unsigned long *param,
1050 param[idx] = HBR_END;
1053 param[0], /* AVA */
1054 param[1], param[2], param[3], param[4], /* TS0-7 */
1055 param[5], param[6], param[7], param[8]);
1066 param[++new_idx] = param[i+1];
1096 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1114 (void)call_block_remove(pix, param, true);
1116 param[0] = hpte_encode_avpn(vpn[i], psize, ssize);
1120 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot[i];
1122 pix = call_block_remove(pix, param, false);
1136 (void)call_block_remove(pix, param, true);
1142 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1151 param[pix] = HBR_REQUEST | HBR_AVPN | slot[i];
1152 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize);
1155 rc = plpar_hcall9(H_BULK_REMOVE, param,
1156 param[0], param[1], param[2],
1157 param[3], param[4], param[5],
1158 param[6], param[7]);
1165 param[pix] = HBR_END;
1166 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1],
1167 param[2], param[3], param[4], param[5],
1168 param[6], param[7]);
1296 unsigned long *param)
1322 (void)call_block_remove(pix, param,
1325 param[0] = hpte_encode_avpn(vpn, psize,
1331 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot;
1334 pix = call_block_remove(pix, param, false);
1350 (void)call_block_remove(pix, param, true);
1498 unsigned long param[PLPAR_HCALL9_BUFSIZE];
1507 do_block_remove(number, batch, param);
1526 param[pix] = HBR_REQUEST | HBR_AVPN | slot;
1527 param[pix+1] = hpte_encode_avpn(vpn, psize,
1531 rc = plpar_hcall9(H_BULK_REMOVE, param,
1532 param[0], param[1], param[2],
1533 param[3], param[4], param[5],
1534 param[6], param[7]);
1542 param[pix] = HBR_END;
1543 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1],
1544 param[2], param[3], param[4], param[5],
1545 param[6], param[7]);