Lines Matching refs:param
1089 static unsigned long call_block_remove(unsigned long idx, unsigned long *param, in call_block_remove() argument
1105 param[idx] = HBR_END; in call_block_remove()
1108 param[0], /* AVA */ in call_block_remove()
1109 param[1], param[2], param[3], param[4], /* TS0-7 */ in call_block_remove()
1110 param[5], param[6], param[7], param[8]); in call_block_remove()
1121 param[++new_idx] = param[i+1]; in call_block_remove()
1151 unsigned long param[PLPAR_HCALL9_BUFSIZE]; in hugepage_block_invalidate() local
1169 (void)call_block_remove(pix, param, true); in hugepage_block_invalidate()
1171 param[0] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_block_invalidate()
1175 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot[i]; in hugepage_block_invalidate()
1177 pix = call_block_remove(pix, param, false); in hugepage_block_invalidate()
1191 (void)call_block_remove(pix, param, true); in hugepage_block_invalidate()
1197 unsigned long param[PLPAR_HCALL9_BUFSIZE]; in hugepage_bulk_invalidate() local
1206 param[pix] = HBR_REQUEST | HBR_AVPN | slot[i]; in hugepage_bulk_invalidate()
1207 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize); in hugepage_bulk_invalidate()
1210 rc = plpar_hcall9(H_BULK_REMOVE, param, in hugepage_bulk_invalidate()
1211 param[0], param[1], param[2], in hugepage_bulk_invalidate()
1212 param[3], param[4], param[5], in hugepage_bulk_invalidate()
1213 param[6], param[7]); in hugepage_bulk_invalidate()
1220 param[pix] = HBR_END; in hugepage_bulk_invalidate()
1221 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1], in hugepage_bulk_invalidate()
1222 param[2], param[3], param[4], param[5], in hugepage_bulk_invalidate()
1223 param[6], param[7]); in hugepage_bulk_invalidate()
1351 unsigned long *param) in do_block_remove() argument
1377 (void)call_block_remove(pix, param, in do_block_remove()
1380 param[0] = hpte_encode_avpn(vpn, psize, in do_block_remove()
1386 param[pix++] = HBR_REQUEST | HBLKR_AVPN | slot; in do_block_remove()
1389 pix = call_block_remove(pix, param, false); in do_block_remove()
1405 (void)call_block_remove(pix, param, true); in do_block_remove()
1533 unsigned long param[PLPAR_HCALL9_BUFSIZE]; in pSeries_lpar_flush_hash_range() local
1542 do_block_remove(number, batch, param); in pSeries_lpar_flush_hash_range()
1561 param[pix] = HBR_REQUEST | HBR_AVPN | slot; in pSeries_lpar_flush_hash_range()
1562 param[pix+1] = hpte_encode_avpn(vpn, psize, in pSeries_lpar_flush_hash_range()
1566 rc = plpar_hcall9(H_BULK_REMOVE, param, in pSeries_lpar_flush_hash_range()
1567 param[0], param[1], param[2], in pSeries_lpar_flush_hash_range()
1568 param[3], param[4], param[5], in pSeries_lpar_flush_hash_range()
1569 param[6], param[7]); in pSeries_lpar_flush_hash_range()
1577 param[pix] = HBR_END; in pSeries_lpar_flush_hash_range()
1578 rc = plpar_hcall9(H_BULK_REMOVE, param, param[0], param[1], in pSeries_lpar_flush_hash_range()
1579 param[2], param[3], param[4], param[5], in pSeries_lpar_flush_hash_range()
1580 param[6], param[7]); in pSeries_lpar_flush_hash_range()