Lines Matching refs:sig
1257 mr->sig = kzalloc(sizeof(*mr->sig), GFP_KERNEL); in mlx5_ib_create_mr()
1258 if (!mr->sig) { in mlx5_ib_create_mr()
1270 mr->sig->psv_memory.psv_idx = psv_index[0]; in mlx5_ib_create_mr()
1271 mr->sig->psv_wire.psv_idx = psv_index[1]; in mlx5_ib_create_mr()
1273 mr->sig->sig_status_checked = true; in mlx5_ib_create_mr()
1274 mr->sig->sig_err_exists = false; in mlx5_ib_create_mr()
1276 ++mr->sig->sigerr_count; in mlx5_ib_create_mr()
1293 if (mr->sig) { in mlx5_ib_create_mr()
1295 mr->sig->psv_memory.psv_idx)) in mlx5_ib_create_mr()
1297 mr->sig->psv_memory.psv_idx); in mlx5_ib_create_mr()
1299 mr->sig->psv_wire.psv_idx)) in mlx5_ib_create_mr()
1301 mr->sig->psv_wire.psv_idx); in mlx5_ib_create_mr()
1304 kfree(mr->sig); in mlx5_ib_create_mr()
1318 if (mr->sig) { in mlx5_ib_destroy_mr()
1320 mr->sig->psv_memory.psv_idx)) in mlx5_ib_destroy_mr()
1322 mr->sig->psv_memory.psv_idx); in mlx5_ib_destroy_mr()
1324 mr->sig->psv_wire.psv_idx)) in mlx5_ib_destroy_mr()
1326 mr->sig->psv_wire.psv_idx); in mlx5_ib_destroy_mr()
1327 kfree(mr->sig); in mlx5_ib_destroy_mr()
1442 if (!mmr->sig) { in mlx5_ib_check_mr_status()
1448 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status()
1449 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status()
1452 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
1453 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status()
1458 mr_status->sig_err.key = mmr->sig->err_item.key; in mlx5_ib_check_mr_status()
1461 mmr->sig->sig_err_exists = false; in mlx5_ib_check_mr_status()