Lines Matching refs:cb_ctx

292 	struct mlx4_alias_guid_work_context *cb_ctx = context;  in aliasguid_query_handler()  local
304 dev = cb_ctx->dev; in aliasguid_query_handler()
305 port_index = cb_ctx->port - 1; in aliasguid_query_handler()
307 all_rec_per_port[cb_ctx->block_num]; in aliasguid_query_handler()
311 cb_ctx->port, status); in aliasguid_query_handler()
316 if (guid_rec->block_num != cb_ctx->block_num) { in aliasguid_query_handler()
318 cb_ctx->block_num, guid_rec->block_num); in aliasguid_query_handler()
323 be16_to_cpu(guid_rec->lid), cb_ctx->port, in aliasguid_query_handler()
333 if (!(cb_ctx->guid_indexes & in aliasguid_query_handler()
339 if (cb_ctx->method == MLX4_GUID_INFO_RECORD_DELETE) { in aliasguid_query_handler()
389 cb_ctx->port); in aliasguid_query_handler()
410 applied_guid_indexes = cb_ctx->guid_indexes & ~declined_guid_indexes; in aliasguid_query_handler()
430 cb_ctx->port, in aliasguid_query_handler()
442 if (cb_ctx->sa_query) { in aliasguid_query_handler()
443 list_del(&cb_ctx->list); in aliasguid_query_handler()
444 kfree(cb_ctx); in aliasguid_query_handler()
446 complete(&cb_ctx->done); in aliasguid_query_handler()
800 struct mlx4_alias_guid_work_context *cb_ctx; in mlx4_ib_destroy_alias_guid_service() local
810 cb_ctx = list_entry(det->cb_list.next, in mlx4_ib_destroy_alias_guid_service()
813 sa_query = cb_ctx->sa_query; in mlx4_ib_destroy_alias_guid_service()
814 cb_ctx->sa_query = NULL; in mlx4_ib_destroy_alias_guid_service()
815 list_del(&cb_ctx->list); in mlx4_ib_destroy_alias_guid_service()
817 ib_sa_cancel_query(cb_ctx->query_id, sa_query); in mlx4_ib_destroy_alias_guid_service()
818 wait_for_completion(&cb_ctx->done); in mlx4_ib_destroy_alias_guid_service()
819 kfree(cb_ctx); in mlx4_ib_destroy_alias_guid_service()