Lines Matching refs:err

43 	int err;  in change_mac()  local
54 err = hinic_port_msg_cmd(hwdev, cmd, &port_mac_cmd, in change_mac()
57 if (err || out_size != sizeof(port_mac_cmd) || in change_mac()
62 err, port_mac_cmd.status, out_size); in change_mac()
121 int err; in hinic_port_get_mac() local
125 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_MAC, in hinic_port_get_mac()
128 if (err || out_size != sizeof(port_mac_cmd) || port_mac_cmd.status) { in hinic_port_get_mac()
130 err, port_mac_cmd.status, out_size); in hinic_port_get_mac()
152 int err; in hinic_port_set_mtu() local
157 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_CHANGE_MTU, in hinic_port_set_mtu()
160 if (err || out_size != sizeof(port_mtu_cmd) || port_mtu_cmd.status) { in hinic_port_set_mtu()
162 err, port_mtu_cmd.status, out_size); in hinic_port_set_mtu()
244 int err; in hinic_port_link_state() local
248 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_LINK_STATE, in hinic_port_link_state()
251 if (err || out_size != sizeof(link_cmd) || link_cmd.status) { in hinic_port_link_state()
253 err, link_cmd.status, out_size); in hinic_port_link_state()
275 int err; in hinic_port_set_state() local
282 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_PORT_STATE, in hinic_port_set_state()
285 if (err || out_size != sizeof(port_state) || port_state.status) { in hinic_port_set_state()
287 err, port_state.status, out_size); in hinic_port_set_state()
309 int err; in hinic_port_set_func_state() local
314 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_FUNC_STATE, in hinic_port_set_func_state()
317 if (err || out_size != sizeof(func_state) || func_state.status) { in hinic_port_set_func_state()
319 err, func_state.status, out_size); in hinic_port_set_func_state()
340 int err; in hinic_port_get_cap() local
344 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_CAP, in hinic_port_get_cap()
347 if (err || out_size != sizeof(*port_cap) || port_cap->status) { in hinic_port_get_cap()
350 err, port_cap->status, out_size); in hinic_port_get_cap()
371 int err; in hinic_port_set_tso() local
376 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_TSO, in hinic_port_set_tso()
379 if (err || out_size != sizeof(tso_cfg) || tso_cfg.status) { in hinic_port_set_tso()
382 err, tso_cfg.status, out_size); in hinic_port_set_tso()
396 int err; in hinic_set_rx_csum_offload() local
406 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_RX_CSUM, in hinic_set_rx_csum_offload()
409 if (err || !out_size || rx_csum_cfg.status) { in hinic_set_rx_csum_offload()
412 err, rx_csum_cfg.status, out_size); in hinic_set_rx_csum_offload()
426 int err; in hinic_set_rx_vlan_offload() local
437 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_RX_VLAN_OFFLOAD, in hinic_set_rx_vlan_offload()
440 if (err || !out_size || vlan_cfg.status) { in hinic_set_rx_vlan_offload()
443 err, vlan_cfg.status, out_size); in hinic_set_rx_vlan_offload()
457 int err; in hinic_set_vlan_fliter() local
462 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_VLAN_FILTER, in hinic_set_vlan_fliter()
466 err = HINIC_MGMT_CMD_UNSUPPORTED; in hinic_set_vlan_fliter()
467 } else if ((err == HINIC_MBOX_VF_CMD_ERROR) && in hinic_set_vlan_fliter()
469 err = HINIC_MGMT_CMD_UNSUPPORTED; in hinic_set_vlan_fliter()
470 } else if (err || !out_size || vlan_filter.status) { in hinic_set_vlan_fliter()
473 err, vlan_filter.status, out_size); in hinic_set_vlan_fliter()
474 err = -EINVAL; in hinic_set_vlan_fliter()
477 return err; in hinic_set_vlan_fliter()
487 int err; in hinic_set_max_qnum() local
493 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_RQ_IQ_MAP, in hinic_set_max_qnum()
496 if (err || !out_size || rq_num.status) { in hinic_set_max_qnum()
499 err, rq_num.status, out_size); in hinic_set_max_qnum()
514 int err; in hinic_set_rx_lro() local
521 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_LRO, in hinic_set_rx_lro()
524 if (err || !out_size || lro_cfg.status) { in hinic_set_rx_lro()
527 err, lro_cfg.status, out_size); in hinic_set_rx_lro()
541 int err; in hinic_set_rx_lro_timer() local
548 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_LRO_TIMER, in hinic_set_rx_lro_timer()
558 if (err || !out_size || lro_timer.status) { in hinic_set_rx_lro_timer()
561 err, lro_timer.status, out_size); in hinic_set_rx_lro_timer()
575 int err; in hinic_set_rx_lro_state() local
583 err = hinic_set_rx_lro(nic_dev, ipv4_en, ipv6_en, (u8)wqe_num); in hinic_set_rx_lro_state()
584 if (err) in hinic_set_rx_lro_state()
585 return err; in hinic_set_rx_lro_state()
590 err = hinic_set_rx_lro_timer(nic_dev, lro_timer); in hinic_set_rx_lro_state()
591 if (err) in hinic_set_rx_lro_state()
592 return err; in hinic_set_rx_lro_state()
608 int err, i; in hinic_rss_set_indir_tbl() local
616 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_rss_set_indir_tbl()
617 if (err) { in hinic_rss_set_indir_tbl()
619 return err; in hinic_rss_set_indir_tbl()
641 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_rss_set_indir_tbl()
644 if (err || out_param != 0) { in hinic_rss_set_indir_tbl()
646 err = -EFAULT; in hinic_rss_set_indir_tbl()
654 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_rss_set_indir_tbl()
657 if (err || out_param != 0) { in hinic_rss_set_indir_tbl()
659 err = -EFAULT; in hinic_rss_set_indir_tbl()
665 return err; in hinic_rss_set_indir_tbl()
676 int err = 0, i; in hinic_rss_get_indir_tbl() local
681 err = hinic_port_msg_cmd(hwdev, in hinic_rss_get_indir_tbl()
685 if (err || !out_size || rss_cfg.status) { in hinic_rss_get_indir_tbl()
687 err, rss_cfg.status, out_size); in hinic_rss_get_indir_tbl()
709 int err; in hinic_set_rss_type() local
716 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmd_buf); in hinic_set_rss_type()
717 if (err) { in hinic_set_rss_type()
743 err = hinic_cmdq_direct_resp(&func_to_io->cmdqs, HINIC_MOD_L2NIC, in hinic_set_rss_type()
749 if (err || out_param != 0) { in hinic_set_rss_type()
751 err); in hinic_set_rss_type()
766 int err; in hinic_get_rss_type() local
777 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_RSS_CTX_TBL, in hinic_get_rss_type()
780 if (err || !out_size || ctx_tbl.status) { in hinic_get_rss_type()
782 err, ctx_tbl.status, out_size); in hinic_get_rss_type()
807 int err; in hinic_rss_set_template_tbl() local
813 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_RSS_TEMPLATE_TBL, in hinic_rss_set_template_tbl()
816 if (err || !out_size || rss_key.status) { in hinic_rss_set_template_tbl()
819 err, rss_key.status, out_size); in hinic_rss_set_template_tbl()
834 int err; in hinic_rss_get_template_tbl() local
845 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_RSS_TEMPLATE_TBL, in hinic_rss_get_template_tbl()
848 if (err || !out_size || temp_key.status) { in hinic_rss_get_template_tbl()
850 err, temp_key.status, out_size); in hinic_rss_get_template_tbl()
867 int err; in hinic_rss_set_hash_engine() local
873 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_RSS_HASH_ENGINE, in hinic_rss_set_hash_engine()
876 if (err || !out_size || rss_engine.status) { in hinic_rss_set_hash_engine()
879 err, rss_engine.status, out_size); in hinic_rss_set_hash_engine()
893 int err; in hinic_rss_get_hash_engine() local
904 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_RSS_HASH_ENGINE, in hinic_rss_get_hash_engine()
907 if (err || !out_size || hash_type.status) { in hinic_rss_get_hash_engine()
909 err, hash_type.status, out_size); in hinic_rss_get_hash_engine()
924 int err; in hinic_rss_cfg() local
931 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_RSS_CFG, in hinic_rss_cfg()
934 if (err || !out_size || rss_cfg.status) { in hinic_rss_cfg()
937 err, rss_cfg.status, out_size); in hinic_rss_cfg()
951 int err; in hinic_rss_template_alloc() local
956 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_RSS_TEMP_MGR, in hinic_rss_template_alloc()
959 if (err || !out_size || template_mgmt.status) { in hinic_rss_template_alloc()
961 err, template_mgmt.status, out_size); in hinic_rss_template_alloc()
977 int err; in hinic_rss_template_free() local
983 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_RSS_TEMP_MGR, in hinic_rss_template_free()
986 if (err || !out_size || template_mgmt.status) { in hinic_rss_template_free()
988 err, template_mgmt.status, out_size); in hinic_rss_template_free()
1004 int err; in hinic_get_vport_stats() local
1010 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_VPORT_STAT, in hinic_get_vport_stats()
1013 if (err || !out_size || vport_stats.status) { in hinic_get_vport_stats()
1016 err, vport_stats.status, out_size); in hinic_get_vport_stats()
1033 int err; in hinic_get_phy_port_stats() local
1042 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_PORT_STATISTICS, in hinic_get_phy_port_stats()
1045 if (err || !out_size || port_stats->status) { in hinic_get_phy_port_stats()
1048 err, port_stats->status, out_size); in hinic_get_phy_port_stats()
1049 err = -EINVAL; in hinic_get_phy_port_stats()
1058 return err; in hinic_get_phy_port_stats()
1068 int err; in hinic_get_mgmt_version() local
1076 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_MGMT_VERSION, in hinic_get_mgmt_version()
1079 if (err || !out_size || up_ver.status) { in hinic_get_mgmt_version()
1082 err, up_ver.status, out_size); in hinic_get_mgmt_version()
1095 int err; in hinic_get_link_mode() local
1103 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_LINK_MODE, in hinic_get_link_mode()
1106 if (err || !out_size || link_mode->status) { in hinic_get_link_mode()
1109 err, link_mode->status, out_size); in hinic_get_link_mode()
1120 int err; in hinic_set_autoneg() local
1128 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_AUTONEG, in hinic_set_autoneg()
1131 if (err || !out_size || autoneg.status) { in hinic_set_autoneg()
1133 enable ? "enable" : "disable", err, autoneg.status, in hinic_set_autoneg()
1145 int err; in hinic_set_speed() local
1153 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_SPEED, in hinic_set_speed()
1156 if (err || !out_size || speed_info.status) { in hinic_set_speed()
1159 err, speed_info.status, out_size); in hinic_set_speed()
1170 int err; in hinic_set_link_settings() local
1172 err = hinic_hilink_msg_cmd(hwdev, HINIC_HILINK_CMD_SET_LINK_SETTINGS, in hinic_set_link_settings()
1175 info->status) || err || !out_size) { in hinic_set_link_settings()
1178 err, info->status, out_size); in hinic_set_link_settings()
1189 int err; in hinic_get_hw_pause_info() local
1193 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_PAUSE_INFO, in hinic_get_hw_pause_info()
1196 if (err || !out_size || pause_info->status) { in hinic_get_hw_pause_info()
1198 err, pause_info->status, out_size); in hinic_get_hw_pause_info()
1209 int err; in hinic_set_hw_pause_info() local
1213 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_PAUSE_INFO, in hinic_set_hw_pause_info()
1216 if (err || !out_size || pause_info->status) { in hinic_set_hw_pause_info()
1218 err, pause_info->status, out_size); in hinic_set_hw_pause_info()
1230 int err; in hinic_dcb_set_pfc() local
1241 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_PFC, in hinic_dcb_set_pfc()
1243 if (err || pfc.status || !out_size) { in hinic_dcb_set_pfc()
1245 pfc_en ? "enable" : "disable", err, pfc.status, in hinic_dcb_set_pfc()
1264 int err; in hinic_set_loopback_mode() local
1275 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_SET_LOOPBACK_MODE, in hinic_set_loopback_mode()
1277 if (err || !out_size || lb.status) { in hinic_set_loopback_mode()
1280 mode, enable, err, lb.status, out_size); in hinic_set_loopback_mode()
1294 int err; in _set_led_status() local
1304 err = hinic_msg_to_mgmt(&pfhwdev->pf_to_mgmt, HINIC_MOD_COMM, in _set_led_status()
1308 if (err || led_info.status || !out_size) { in _set_led_status()
1310 err, led_info.status, out_size); in _set_led_status()
1328 int err; in hinic_reset_led_status() local
1333 err = _set_led_status(hwdev, port, HINIC_LED_TYPE_INVALID, in hinic_reset_led_status()
1335 if (err) in hinic_reset_led_status()
1339 return err; in hinic_reset_led_status()
1347 int err; in hinic_if_sfp_absent() local
1350 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_SFP_ABS, in hinic_if_sfp_absent()
1353 if (sfp_abs.status || err || !out_size) { in hinic_if_sfp_absent()
1356 port_id, err, sfp_abs.status, out_size); in hinic_if_sfp_absent()
1368 int err; in hinic_get_sfp_eeprom() local
1379 err = hinic_port_msg_cmd(hwdev, HINIC_PORT_CMD_GET_STD_SFP_INFO, in hinic_get_sfp_eeprom()
1382 if (sfp_info.status || err || !out_size) { in hinic_get_sfp_eeprom()
1385 port_id, err, sfp_info.status, out_size); in hinic_get_sfp_eeprom()
1399 int err; in hinic_get_sfp_type() local
1404 err = hinic_get_sfp_eeprom(hwdev, sfp_data, &len); in hinic_get_sfp_type()
1405 if (err) in hinic_get_sfp_type()
1406 return err; in hinic_get_sfp_type()