Lines Matching refs:sig
1220 if (mr->sig) { in clean_mr()
1222 mr->sig->psv_memory.psv_idx)) in clean_mr()
1224 mr->sig->psv_memory.psv_idx); in clean_mr()
1226 mr->sig->psv_wire.psv_idx)) in clean_mr()
1228 mr->sig->psv_wire.psv_idx); in clean_mr()
1229 kfree(mr->sig); in clean_mr()
1230 mr->sig = NULL; in clean_mr()
1338 mr->sig = kzalloc(sizeof(*mr->sig), GFP_KERNEL); in mlx5_ib_alloc_mr()
1339 if (!mr->sig) { in mlx5_ib_alloc_mr()
1351 mr->sig->psv_memory.psv_idx = psv_index[0]; in mlx5_ib_alloc_mr()
1352 mr->sig->psv_wire.psv_idx = psv_index[1]; in mlx5_ib_alloc_mr()
1354 mr->sig->sig_status_checked = true; in mlx5_ib_alloc_mr()
1355 mr->sig->sig_err_exists = false; in mlx5_ib_alloc_mr()
1357 ++mr->sig->sigerr_count; in mlx5_ib_alloc_mr()
1378 if (mr->sig) { in mlx5_ib_alloc_mr()
1380 mr->sig->psv_memory.psv_idx)) in mlx5_ib_alloc_mr()
1382 mr->sig->psv_memory.psv_idx); in mlx5_ib_alloc_mr()
1384 mr->sig->psv_wire.psv_idx)) in mlx5_ib_alloc_mr()
1386 mr->sig->psv_wire.psv_idx); in mlx5_ib_alloc_mr()
1390 kfree(mr->sig); in mlx5_ib_alloc_mr()
1412 if (!mmr->sig) { in mlx5_ib_check_mr_status()
1418 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status()
1419 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status()
1422 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
1423 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status()
1428 mr_status->sig_err.key = mmr->sig->err_item.key; in mlx5_ib_check_mr_status()
1431 mmr->sig->sig_err_exists = false; in mlx5_ib_check_mr_status()