Lines Matching refs:sig
1952 mr->sig, NULL, GFP_KERNEL); in mlx5_ib_dereg_mr()
1968 mr->sig->psv_memory.psv_idx)) in mlx5_ib_dereg_mr()
1970 mr->sig->psv_memory.psv_idx); in mlx5_ib_dereg_mr()
1971 if (mlx5_core_destroy_psv(dev->mdev, mr->sig->psv_wire.psv_idx)) in mlx5_ib_dereg_mr()
1973 mr->sig->psv_wire.psv_idx); in mlx5_ib_dereg_mr()
1974 kfree(mr->sig); in mlx5_ib_dereg_mr()
1975 mr->sig = NULL; in mlx5_ib_dereg_mr()
2130 mr->sig = kzalloc(sizeof(*mr->sig), GFP_KERNEL); in mlx5_alloc_integrity_descs()
2131 if (!mr->sig) in mlx5_alloc_integrity_descs()
2139 mr->sig->psv_memory.psv_idx = psv_index[0]; in mlx5_alloc_integrity_descs()
2140 mr->sig->psv_wire.psv_idx = psv_index[1]; in mlx5_alloc_integrity_descs()
2142 mr->sig->sig_status_checked = true; in mlx5_alloc_integrity_descs()
2143 mr->sig->sig_err_exists = false; in mlx5_alloc_integrity_descs()
2145 ++mr->sig->sigerr_count; in mlx5_alloc_integrity_descs()
2172 mr->sig, GFP_KERNEL)); in mlx5_alloc_integrity_descs()
2187 if (mlx5_core_destroy_psv(dev->mdev, mr->sig->psv_memory.psv_idx)) in mlx5_alloc_integrity_descs()
2189 mr->sig->psv_memory.psv_idx); in mlx5_alloc_integrity_descs()
2190 if (mlx5_core_destroy_psv(dev->mdev, mr->sig->psv_wire.psv_idx)) in mlx5_alloc_integrity_descs()
2192 mr->sig->psv_wire.psv_idx); in mlx5_alloc_integrity_descs()
2194 kfree(mr->sig); in mlx5_alloc_integrity_descs()
2374 if (!mmr->sig) { in mlx5_ib_check_mr_status()
2380 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status()
2381 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status()
2384 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
2385 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status()
2390 mr_status->sig_err.key = mmr->sig->err_item.key; in mlx5_ib_check_mr_status()
2393 mmr->sig->sig_err_exists = false; in mlx5_ib_check_mr_status()