Lines Matching defs:err

247 	int err;
249 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
250 if (err) {
252 err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
253 if (err) {
255 return err;
260 return err;
266 int err = 0;
270 err = pci_enable_device(pdev);
271 if (!err)
276 return err;
293 int err = 0;
300 err = pci_request_regions(pdev, KBUILD_MODNAME);
301 if (err)
304 return err;
369 int err;
378 err = mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
379 if (err) {
382 cap_type, cap_mode, err);
401 err = -EINVAL;
406 return err;
430 int err;
435 err = mlx5_core_get_caps(dev, MLX5_CAP_ATOMIC);
436 if (err)
437 return err;
459 int err;
465 err = mlx5_core_get_caps(dev, MLX5_CAP_ODP);
466 if (err)
467 return err;
507 int err;
509 err = devl_param_driverinit_value_get(devlink,
512 if (!err)
514 mlx5_core_dbg(dev, "Failed to get param. err = %d\n", err);
515 return err;
522 int err;
524 err = devl_param_driverinit_value_get(devlink,
528 if (!err)
531 mlx5_core_dbg(dev, "Failed to get param. err = %d\n", err);
539 int err;
544 err = mlx5_core_get_caps(dev, MLX5_CAP_GENERAL_2);
545 if (err)
546 return err;
566 int err;
568 err = mlx5_core_get_caps(dev, MLX5_CAP_GENERAL);
569 if (err)
570 return err;
676 int err;
681 err = mlx5_core_get_caps(dev, MLX5_CAP_ROCE);
682 if (err)
683 return err;
697 err = set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_ROCE);
698 return err;
705 int err;
710 err = mlx5_core_get_caps(dev, MLX5_CAP_PORT_SELECTION);
711 if (err)
712 return err;
723 err = set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_PORT_SELECTION);
725 return err;
732 int err;
738 err = handle_hca_cap(dev, set_ctx);
739 if (err) {
745 err = handle_hca_cap_atomic(dev, set_ctx);
746 if (err) {
752 err = handle_hca_cap_odp(dev, set_ctx);
753 if (err) {
759 err = handle_hca_cap_roce(dev, set_ctx);
760 if (err) {
766 err = handle_hca_cap_2(dev, set_ctx);
767 if (err) {
773 err = handle_hca_cap_port_selection(dev, set_ctx);
774 if (err) {
781 return err;
788 int err;
795 err = mlx5_core_access_reg(dev, &he_in, sizeof(he_in),
798 return err;
839 int err;
842 err = mlx5_cmd_exec_inout(dev, query_issi, query_in, query_out);
843 if (err) {
848 mlx5_core_err(dev, "Failed to query ISSI err(%d) status(%d) synd(%d)\n",
849 err, status, syndrome);
850 return err;
865 err = mlx5_cmd_exec_in(dev, set_issi, set_in);
866 if (err) {
867 mlx5_core_err(dev, "Failed to set ISSI to 1 err(%d)\n",
868 err);
869 return err;
885 int err = 0;
892 err = mlx5_pci_enable_device(dev);
893 if (err) {
895 return err;
898 err = request_bar(pdev);
899 if (err) {
906 err = set_dma_caps(pdev);
907 if (err) {
920 err = -ENOMEM;
932 return err;
970 int err;
978 err = mlx5_query_board_id(dev);
979 if (err) {
984 err = mlx5_irq_table_init(dev);
985 if (err) {
990 err = mlx5_eq_table_init(dev);
991 if (err) {
996 err = mlx5_events_init(dev);
997 if (err) {
1002 err = mlx5_fw_reset_init(dev);
1003 if (err) {
1017 err = mlx5_init_rl_table(dev);
1018 if (err) {
1023 err = mlx5_mpfs_init(dev);
1024 if (err) {
1025 mlx5_core_err(dev, "Failed to init l2 table %d\n", err);
1029 err = mlx5_sriov_init(dev);
1030 if (err) {
1031 mlx5_core_err(dev, "Failed to init sriov %d\n", err);
1035 err = mlx5_eswitch_init(dev);
1036 if (err) {
1037 mlx5_core_err(dev, "Failed to init eswitch %d\n", err);
1041 err = mlx5_fpga_init(dev);
1042 if (err) {
1043 mlx5_core_err(dev, "Failed to init fpga device %d\n", err);
1047 err = mlx5_vhca_event_init(dev);
1048 if (err) {
1049 mlx5_core_err(dev, "Failed to init vhca event notifier %d\n", err);
1053 err = mlx5_sf_hw_table_init(dev);
1054 if (err) {
1055 mlx5_core_err(dev, "Failed to init SF HW table %d\n", err);
1059 err = mlx5_sf_table_init(dev);
1060 if (err) {
1061 mlx5_core_err(dev, "Failed to init SF table %d\n", err);
1065 err = mlx5_fs_core_alloc(dev);
1066 if (err) {
1114 return err;
1147 int err;
1158 err = wait_fw_init(dev, timeout,
1161 if (err)
1162 return err;
1164 err = mlx5_cmd_enable(dev);
1165 if (err) {
1167 return err;
1172 err = wait_fw_init(dev, mlx5_tout_ms(dev, FW_INIT), 0, "initializing");
1173 if (err)
1181 err = mlx5_core_enable_hca(dev, 0);
1182 if (err) {
1187 err = mlx5_core_set_issi(dev);
1188 if (err) {
1193 err = mlx5_satisfy_startup_pages(dev, 1);
1194 if (err) {
1199 err = mlx5_tout_query_dtor(dev);
1200 if (err) {
1217 return err;
1231 int err;
1233 err = set_hca_ctrl(dev);
1234 if (err) {
1236 return err;
1239 err = set_hca_cap(dev);
1240 if (err) {
1242 return err;
1245 err = mlx5_satisfy_startup_pages(dev, 0);
1246 if (err) {
1248 return err;
1251 err = mlx5_cmd_init_hca(dev, sw_owner_id);
1252 if (err) {
1254 return err;
1259 err = mlx5_query_hca_caps(dev);
1260 if (err) {
1262 return err;
1270 int err;
1272 err = mlx5_cmd_teardown_hca(dev);
1273 if (err) {
1275 return err;
1283 int err;
1285 err = mlx5_function_enable(dev, boot, timeout);
1286 if (err)
1287 return err;
1289 err = mlx5_function_open(dev);
1290 if (err)
1292 return err;
1297 int err = mlx5_function_close(dev);
1299 if (!err)
1301 return err;
1306 int err;
1311 err = PTR_ERR(dev->priv.uar);
1312 return err;
1318 err = mlx5_irq_table_create(dev);
1319 if (err) {
1324 err = mlx5_eq_table_create(dev);
1325 if (err) {
1330 err = mlx5_fw_tracer_init(dev->tracer);
1331 if (err) {
1332 mlx5_core_err(dev, "Failed to init FW tracer %d\n", err);
1340 err = mlx5_rsc_dump_init(dev);
1341 if (err) {
1342 mlx5_core_err(dev, "Failed to init Resource dump %d\n", err);
1347 err = mlx5_fpga_device_start(dev);
1348 if (err) {
1349 mlx5_core_err(dev, "fpga device start failed %d\n", err);
1353 err = mlx5_fs_core_init(dev);
1354 if (err) {
1359 err = mlx5_core_set_hca_defaults(dev);
1360 if (err) {
1367 err = mlx5_sf_hw_table_create(dev);
1368 if (err) {
1369 mlx5_core_err(dev, "sf table create failed %d\n", err);
1373 err = mlx5_ec_init(dev);
1374 if (err) {
1380 err = mlx5_sriov_attach(dev);
1381 if (err) {
1382 mlx5_core_err(dev, "sriov init failed %d\n", err);
1388 err = mlx5_devlink_traps_register(priv_to_devlink(dev));
1389 if (err)
1420 return err;
1449 int err = 0;
1454 err = mlx5_function_setup(dev, true, mlx5_tout_ms(dev, FW_PRE_INIT_TIMEOUT));
1455 if (err)
1458 err = mlx5_init_once(dev);
1459 if (err) {
1468 err = mlx5_devlink_params_register(priv_to_devlink(dev));
1469 if (err)
1473 err = mlx5_load(dev);
1474 if (err)
1479 err = mlx5_register_device(dev);
1480 if (err)
1483 err = mlx5_crdump_enable(dev);
1484 if (err)
1485 mlx5_core_err(dev, "mlx5_crdump_enable failed with error code %d\n", err);
1487 err = mlx5_hwmon_dev_register(dev);
1488 if (err)
1489 mlx5_core_err(dev, "mlx5_hwmon_dev_register failed with error code %d\n", err);
1507 return err;
1513 int err;
1517 err = mlx5_init_one_devl_locked(dev);
1518 if (err)
1521 return err;
1556 int err = 0;
1572 err = mlx5_function_setup(dev, false, timeout);
1573 if (err)
1576 err = mlx5_load(dev);
1577 if (err)
1582 err = mlx5_attach_device(dev);
1583 if (err)
1598 return err;
1646 int err;
1648 err = mlx5_core_get_caps(dev, MLX5_CAP_GENERAL);
1649 if (err)
1650 return err;
1653 err = mlx5_core_get_caps_mode(dev, MLX5_CAP_ETHERNET_OFFLOADS,
1655 if (err)
1656 return err;
1661 err = mlx5_core_get_caps_mode(dev, MLX5_CAP_FLOW_TABLE,
1663 if (err)
1664 return err;
1669 err = mlx5_core_get_caps_mode(dev, MLX5_CAP_VDPA_EMULATION,
1671 if (err)
1672 return err;
1681 int err;
1686 err = mlx5_function_enable(dev, true, mlx5_tout_ms(dev, FW_PRE_INIT_TIMEOUT));
1687 if (err) {
1688 mlx5_core_warn(dev, "mlx5_function_enable err=%d\n", err);
1692 err = mlx5_query_hca_caps_light(dev);
1693 if (err) {
1694 mlx5_core_warn(dev, "mlx5_query_hca_caps_light err=%d\n", err);
1698 err = mlx5_devlink_params_register(priv_to_devlink(dev));
1699 if (err) {
1700 mlx5_core_warn(dev, "mlx5_devlink_param_reg err = %d\n", err);
1713 return err;
1787 goto err;
1794 err:
1812 int err;
1835 err = mlx5_cmd_init(dev);
1836 if (err) {
1841 err = mlx5_tout_init(dev);
1842 if (err) {
1847 err = mlx5_health_init(dev);
1848 if (err)
1851 err = mlx5_pagealloc_init(dev);
1852 if (err)
1855 err = mlx5_adev_init(dev);
1856 if (err)
1859 err = mlx5_hca_caps_alloc(dev);
1860 if (err)
1872 mlx5_core_err(dev, "failed to allocate sw_vhca_id, err=%d\n",
1895 return err;
1925 int err;
1942 err = dev->priv.adev_idx;
1946 err = mlx5_mdev_init(dev, prof_sel);
1947 if (err)
1950 err = mlx5_pci_init(dev, pdev, id);
1951 if (err) {
1953 err);
1957 err = mlx5_init_one(dev);
1958 if (err) {
1960 err);
1976 return err;
2065 int err;
2070 err = mlx5_pci_enable_device(dev);
2071 if (err) {
2073 __func__, err);
2081 err = wait_vital(pdev);
2082 if (err) {
2084 __func__, err);
2090 mlx5_core_info(dev, "%s Device state = %d pci_status: %d. Exit, err = %d, result = %d, %s\n",
2091 __func__, dev->state, dev->pci_status, err, res, result2str(res));
2098 int err;
2102 err = mlx5_load_one(dev, false);
2104 if (!err)
2108 mlx5_pci_trace(dev, "Done, err = %d, device %s\n", err,
2109 !err ? "recovered" : "Failed");
2171 int err;
2175 err = mlx5_try_fast_unload(dev);
2176 if (err)
2311 int err;
2321 err = mlx5e_init();
2322 if (err)
2325 err = mlx5_sf_driver_register();
2326 if (err)
2329 err = pci_register_driver(&mlx5_core_driver);
2330 if (err)
2341 return err;