Lines Matching refs:out

72 	u32 *out;  in mlx5_query_board_id()  local
77 out = kzalloc(outlen, GFP_KERNEL); in mlx5_query_board_id()
78 if (!out) in mlx5_query_board_id()
82 err = mlx5_cmd_exec_inout(dev, query_adapter, in, out); in mlx5_query_board_id()
84 goto out; in mlx5_query_board_id()
87 MLX5_ADDR_OF(query_adapter_out, out, in mlx5_query_board_id()
92 out: in mlx5_query_board_id()
93 kfree(out); in mlx5_query_board_id()
99 u32 *out; in mlx5_core_query_vendor_id() local
104 out = kzalloc(outlen, GFP_KERNEL); in mlx5_core_query_vendor_id()
105 if (!out) in mlx5_core_query_vendor_id()
109 err = mlx5_cmd_exec_inout(mdev, query_adapter, in, out); in mlx5_core_query_vendor_id()
111 goto out; in mlx5_core_query_vendor_id()
113 *vendor_id = MLX5_GET(query_adapter_out, out, in mlx5_core_query_vendor_id()
115 out: in mlx5_core_query_vendor_id()
116 kfree(out); in mlx5_core_query_vendor_id()
316 u32 out[MLX5_ST_SZ_DW(teardown_hca_out)] = {0}; in mlx5_cmd_force_teardown_hca() local
329 ret = mlx5_cmd_exec_polling(dev, in, sizeof(in), out, sizeof(out)); in mlx5_cmd_force_teardown_hca()
333 force_state = MLX5_GET(teardown_hca_out, out, state); in mlx5_cmd_force_teardown_hca()
345 u32 out[MLX5_ST_SZ_DW(teardown_hca_out)] = {}; in mlx5_cmd_fast_teardown_hca() local
359 ret = mlx5_cmd_exec_inout(dev, teardown_hca, in, out); in mlx5_cmd_fast_teardown_hca()
363 state = MLX5_GET(teardown_hca_out, out, state); in mlx5_cmd_fast_teardown_hca()
407 u32 out[MLX5_ST_SZ_DW(mcc_reg)]; in mlx5_reg_mcc_set() local
417 return mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_reg_mcc_set()
418 sizeof(out), MLX5_REG_MCC, 0, 1); in mlx5_reg_mcc_set()
425 u32 out[MLX5_ST_SZ_DW(mcc_reg)]; in mlx5_reg_mcc_query() local
430 memset(out, 0, sizeof(out)); in mlx5_reg_mcc_query()
433 err = mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_reg_mcc_query()
434 sizeof(out), MLX5_REG_MCC, 0, 0); in mlx5_reg_mcc_query()
436 goto out; in mlx5_reg_mcc_query()
438 *update_handle = MLX5_GET(mcc_reg, out, update_handle); in mlx5_reg_mcc_query()
439 *error_code = MLX5_GET(mcc_reg, out, error_code); in mlx5_reg_mcc_query()
440 *control_state = MLX5_GET(mcc_reg, out, control_state); in mlx5_reg_mcc_query()
442 out: in mlx5_reg_mcc_query()
452 u32 out[MLX5_ST_SZ_DW(mcda_reg)]; in mlx5_reg_mcda_set() local
471 err = mlx5_core_access_reg(dev, in, in_size, out, in mlx5_reg_mcda_set()
472 sizeof(out), MLX5_REG_MCDA, 0, 1); in mlx5_reg_mcda_set()
481 u32 out[MLX5_ST_SZ_DW(mcqi_reg) + MLX5_UN_SZ_DW(mcqi_reg_data)] = {}; in mlx5_reg_mcqi_query() local
491 err = mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_reg_mcqi_query()
497 data = MLX5_ADDR_OF(mcqi_reg, out, data); in mlx5_reg_mcqi_query()
651 u32 out[MLX5_ST_SZ_DW(mirc_reg)]; in mlx5_fsm_reactivate() local
663 err = mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_fsm_reactivate()
664 sizeof(out), MLX5_REG_MIRC, 0, 1); in mlx5_fsm_reactivate()
669 memset(out, 0, sizeof(out)); in mlx5_fsm_reactivate()
670 err = mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_fsm_reactivate()
671 sizeof(out), MLX5_REG_MIRC, 0, 0); in mlx5_fsm_reactivate()
675 *status = MLX5_GET(mirc_reg, out, status_code); in mlx5_fsm_reactivate()
734 static int mlx5_reg_mcqs_query(struct mlx5_core_dev *dev, u32 *out, in mlx5_reg_mcqs_query() argument
741 memset(out, 0, out_sz); in mlx5_reg_mcqs_query()
745 err = mlx5_core_access_reg(dev, in, sizeof(in), out, in mlx5_reg_mcqs_query()
753 u32 out[MLX5_ST_SZ_DW(mcqs_reg)] = {}; in mlx5_get_boot_img_component_index() local
759 err = mlx5_reg_mcqs_query(dev, out, component_idx); in mlx5_get_boot_img_component_index()
763 identifier = MLX5_GET(mcqs_reg, out, identifier); in mlx5_get_boot_img_component_index()
764 quit = !!MLX5_GET(mcqs_reg, out, last_index_flag); in mlx5_get_boot_img_component_index()
782 u32 out[MLX5_ST_SZ_DW(mcqs_reg)]; in mlx5_fw_image_pending() local
786 err = mlx5_reg_mcqs_query(dev, out, component_index); in mlx5_fw_image_pending()
790 component_update_state = MLX5_GET(mcqs_reg, out, component_update_state); in mlx5_fw_image_pending()