Lines Matching refs:status

25 	status = __vxge_hw_vpath_stats_access(vpath,			\
29 if (status != VXGE_HW_OK) \
30 return status; \
162 enum vxge_hw_status status; in vxge_hw_vpath_fw_api() local
182 status = __vxge_hw_pio_mem_write64(val64, in vxge_hw_vpath_fw_api()
195 while ((status != VXGE_HW_OK) && retry++ < max_retry) { in vxge_hw_vpath_fw_api()
198 status = __vxge_hw_device_register_poll( in vxge_hw_vpath_fw_api()
204 if (status != VXGE_HW_OK) in vxge_hw_vpath_fw_api()
213 status = VXGE_HW_FAIL; in vxge_hw_vpath_fw_api()
218 return status; in vxge_hw_vpath_fw_api()
227 enum vxge_hw_status status; in vxge_hw_upgrade_read_version() local
231 status = vxge_hw_vpath_fw_api(vpath, in vxge_hw_upgrade_read_version()
236 if (status != VXGE_HW_OK) in vxge_hw_upgrade_read_version()
237 return status; in vxge_hw_upgrade_read_version()
243 return status; in vxge_hw_upgrade_read_version()
250 enum vxge_hw_status status; in vxge_hw_flash_fw() local
255 status = vxge_hw_vpath_fw_api(vpath, in vxge_hw_flash_fw()
260 if (status != VXGE_HW_OK) { in vxge_hw_flash_fw()
269 status = VXGE_HW_FAIL; in vxge_hw_flash_fw()
273 return status; in vxge_hw_flash_fw()
281 enum vxge_hw_status status; in vxge_update_fw_image() local
287 status = vxge_hw_vpath_fw_api(vpath, in vxge_update_fw_image()
292 if (status != VXGE_HW_OK) { in vxge_update_fw_image()
295 return status; in vxge_update_fw_image()
306 status = vxge_hw_vpath_fw_api(vpath, in vxge_update_fw_image()
311 if (status != VXGE_HW_OK) { in vxge_update_fw_image()
358 status = VXGE_HW_FAIL; in vxge_update_fw_image()
362 status = VXGE_HW_FAIL; in vxge_update_fw_image()
369 return status; in vxge_update_fw_image()
378 enum vxge_hw_status status; in vxge_hw_vpath_eprom_img_ver_get() local
387 status = vxge_hw_vpath_fw_api(vpath, in vxge_hw_vpath_eprom_img_ver_get()
391 if (status != VXGE_HW_OK) in vxge_hw_vpath_eprom_img_ver_get()
400 return status; in vxge_hw_vpath_eprom_img_ver_get()
503 enum vxge_hw_status status; in __vxge_hw_device_vpath_reset_in_prog_check() local
504 status = __vxge_hw_device_register_poll(vpath_rst_in_prog, in __vxge_hw_device_vpath_reset_in_prog_check()
507 return status; in __vxge_hw_device_vpath_reset_in_prog_check()
518 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_legacy_swapper_set() local
526 return status; in __vxge_hw_legacy_swapper_set()
559 status = VXGE_HW_ERR_SWAPPER_CTRL; in __vxge_hw_legacy_swapper_set()
561 return status; in __vxge_hw_legacy_swapper_set()
574 enum vxge_hw_status status; in __vxge_hw_device_toc_get() local
579 status = __vxge_hw_legacy_swapper_set(legacy_reg); in __vxge_hw_device_toc_get()
580 if (status != VXGE_HW_OK) in __vxge_hw_device_toc_get()
600 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_device_reg_addr_get() local
606 status = VXGE_HW_FAIL; in __vxge_hw_device_reg_addr_get()
641 status = __vxge_hw_device_vpath_reset_in_prog_check( in __vxge_hw_device_reg_addr_get()
644 return status; in __vxge_hw_device_reg_addr_get()
785 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_device_initialize() local
790 status = __vxge_hw_verify_pci_e_info(hldev); in __vxge_hw_device_initialize()
791 if (status != VXGE_HW_OK) in __vxge_hw_device_initialize()
796 return status; in __vxge_hw_device_initialize()
812 enum vxge_hw_status status; in __vxge_hw_vpath_fw_ver_get() local
814 status = vxge_hw_vpath_fw_api(vpath, in __vxge_hw_vpath_fw_ver_get()
818 if (status != VXGE_HW_OK) in __vxge_hw_vpath_fw_ver_get()
863 return status; in __vxge_hw_vpath_fw_ver_get()
874 enum vxge_hw_status status; in __vxge_hw_vpath_card_info_get() local
883 status = vxge_hw_vpath_fw_api(vpath, in __vxge_hw_vpath_card_info_get()
887 if (status != VXGE_HW_OK) in __vxge_hw_vpath_card_info_get()
888 return status; in __vxge_hw_vpath_card_info_get()
896 status = vxge_hw_vpath_fw_api(vpath, in __vxge_hw_vpath_card_info_get()
900 if (status != VXGE_HW_OK) in __vxge_hw_vpath_card_info_get()
901 return status; in __vxge_hw_vpath_card_info_get()
911 status = vxge_hw_vpath_fw_api(vpath, in __vxge_hw_vpath_card_info_get()
915 if (status != VXGE_HW_OK) in __vxge_hw_vpath_card_info_get()
916 return status; in __vxge_hw_vpath_card_info_get()
922 return status; in __vxge_hw_vpath_card_info_get()
934 enum vxge_hw_status status; in __vxge_hw_vpath_pci_func_mode_get() local
938 status = vxge_hw_vpath_fw_api(vpath, in __vxge_hw_vpath_pci_func_mode_get()
942 if (status != VXGE_HW_OK) in __vxge_hw_vpath_pci_func_mode_get()
943 return status; in __vxge_hw_vpath_pci_func_mode_get()
946 return status; in __vxge_hw_vpath_pci_func_mode_get()
959 enum vxge_hw_status status; in __vxge_hw_vpath_addr_get() local
963 status = vxge_hw_vpath_fw_api(vpath, action, in __vxge_hw_vpath_addr_get()
966 if (status != VXGE_HW_OK) in __vxge_hw_vpath_addr_get()
986 return status; in __vxge_hw_vpath_addr_get()
1005 enum vxge_hw_status status; in vxge_hw_device_hw_info_get() local
1012 status = VXGE_HW_ERR_CRITICAL; in vxge_hw_device_hw_info_get()
1019 status = __vxge_hw_device_vpath_reset_in_prog_check( in vxge_hw_device_hw_info_get()
1021 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1058 status = __vxge_hw_vpath_pci_func_mode_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1059 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1062 status = __vxge_hw_vpath_fw_ver_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1063 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1066 status = __vxge_hw_vpath_card_info_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1067 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1081 status = __vxge_hw_vpath_addr_get(&vpath, in vxge_hw_device_hw_info_get()
1084 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1088 return status; in vxge_hw_device_hw_info_get()
1146 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_blockpool_create() local
1149 status = VXGE_HW_FAIL; in __vxge_hw_blockpool_create()
1167 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1181 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1191 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1217 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1223 return status; in __vxge_hw_blockpool_create()
1247 enum vxge_hw_status status; in __vxge_hw_device_vpath_config_check() local
1253 status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); in __vxge_hw_device_vpath_config_check()
1254 if (status != VXGE_HW_OK) in __vxge_hw_device_vpath_config_check()
1255 return status; in __vxge_hw_device_vpath_config_check()
1281 enum vxge_hw_status status; in __vxge_hw_device_config_check() local
1294 status = __vxge_hw_device_vpath_config_check( in __vxge_hw_device_config_check()
1296 if (status != VXGE_HW_OK) in __vxge_hw_device_config_check()
1297 return status; in __vxge_hw_device_config_check()
1321 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_initialize() local
1323 status = __vxge_hw_device_config_check(device_config); in vxge_hw_device_initialize()
1324 if (status != VXGE_HW_OK) in vxge_hw_device_initialize()
1329 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_device_initialize()
1348 status = __vxge_hw_device_reg_addr_get(hldev); in vxge_hw_device_initialize()
1349 if (status != VXGE_HW_OK) { in vxge_hw_device_initialize()
1379 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_device_initialize()
1383 status = __vxge_hw_device_initialize(hldev); in vxge_hw_device_initialize()
1384 if (status != VXGE_HW_OK) { in vxge_hw_device_initialize()
1391 return status; in vxge_hw_device_initialize()
1417 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_stats_access() local
1421 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_stats_access()
1431 status = __vxge_hw_pio_mem_write64(val64, in __vxge_hw_vpath_stats_access()
1435 if ((status == VXGE_HW_OK) && (operation == VXGE_HW_STATS_OP_READ)) in __vxge_hw_vpath_stats_access()
1441 return status; in __vxge_hw_vpath_stats_access()
1454 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_xmac_tx_stats_get() local
1459 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_xmac_tx_stats_get()
1464 status = __vxge_hw_vpath_stats_access(vpath, in __vxge_hw_vpath_xmac_tx_stats_get()
1467 if (status != VXGE_HW_OK) in __vxge_hw_vpath_xmac_tx_stats_get()
1473 return status; in __vxge_hw_vpath_xmac_tx_stats_get()
1484 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_xmac_rx_stats_get() local
1490 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_xmac_rx_stats_get()
1494 status = __vxge_hw_vpath_stats_access(vpath, in __vxge_hw_vpath_xmac_rx_stats_get()
1497 if (status != VXGE_HW_OK) in __vxge_hw_vpath_xmac_rx_stats_get()
1504 return status; in __vxge_hw_vpath_xmac_rx_stats_get()
1515 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_stats_get() local
1519 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_stats_get()
1582 status = __vxge_hw_vpath_xmac_tx_stats_get(vpath, &hw_stats->tx_stats); in __vxge_hw_vpath_stats_get()
1583 if (status != VXGE_HW_OK) in __vxge_hw_vpath_stats_get()
1586 status = __vxge_hw_vpath_xmac_rx_stats_get(vpath, &hw_stats->rx_stats); in __vxge_hw_vpath_stats_get()
1587 if (status != VXGE_HW_OK) in __vxge_hw_vpath_stats_get()
1641 return status; in __vxge_hw_vpath_stats_get()
1653 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_stats_get() local
1665 status = __vxge_hw_vpath_stats_get( in vxge_hw_device_stats_get()
1673 return status; in vxge_hw_device_stats_get()
1700 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mrpcim_stats_access() local
1702 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_mrpcim_stats_access()
1704 if (status != VXGE_HW_OK) in vxge_hw_mrpcim_stats_access()
1712 status = __vxge_hw_pio_mem_write64(val64, in vxge_hw_mrpcim_stats_access()
1717 if ((status == VXGE_HW_OK) && (operation == VXGE_HW_STATS_OP_READ)) in vxge_hw_mrpcim_stats_access()
1722 return status; in vxge_hw_mrpcim_stats_access()
1736 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_aggr_stats_get() local
1740 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_xmac_aggr_stats_get()
1742 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_aggr_stats_get()
1746 status = vxge_hw_mrpcim_stats_access(hldev, in vxge_hw_device_xmac_aggr_stats_get()
1750 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_aggr_stats_get()
1757 return status; in vxge_hw_device_xmac_aggr_stats_get()
1769 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_port_stats_get() local
1774 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_xmac_port_stats_get()
1776 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_port_stats_get()
1780 status = vxge_hw_mrpcim_stats_access(hldev, in vxge_hw_device_xmac_port_stats_get()
1784 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_port_stats_get()
1792 return status; in vxge_hw_device_xmac_port_stats_get()
1803 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_stats_get() local
1806 status = vxge_hw_device_xmac_aggr_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1808 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1811 status = vxge_hw_device_xmac_aggr_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1813 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1818 status = vxge_hw_device_xmac_port_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1820 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1829 status = __vxge_hw_vpath_xmac_tx_stats_get( in vxge_hw_device_xmac_stats_get()
1832 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1835 status = __vxge_hw_vpath_xmac_rx_stats_get( in vxge_hw_device_xmac_stats_get()
1838 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1842 return status; in vxge_hw_device_xmac_stats_get()
1910 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_getpause_data() local
1913 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_getpause_data()
1918 status = VXGE_HW_ERR_INVALID_PORT; in vxge_hw_device_getpause_data()
1923 status = VXGE_HW_ERR_PRIVILAGED_OPEARATION; in vxge_hw_device_getpause_data()
1933 return status; in vxge_hw_device_getpause_data()
1945 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_setpause_data() local
1948 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_setpause_data()
1953 status = VXGE_HW_ERR_INVALID_PORT; in vxge_hw_device_setpause_data()
1957 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_setpause_data()
1959 if (status != VXGE_HW_OK) in vxge_hw_device_setpause_data()
1974 return status; in vxge_hw_device_setpause_data()
2153 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_ring_replenish() local
2159 status = vxge_hw_ring_rxd_reserve(ring, &rxd); in vxge_hw_ring_replenish()
2161 vxge_assert(status == VXGE_HW_OK); in vxge_hw_ring_replenish()
2164 status = ring->rxd_init(rxd, channel->userdata); in vxge_hw_ring_replenish()
2165 if (status != VXGE_HW_OK) { in vxge_hw_ring_replenish()
2173 status = VXGE_HW_OK; in vxge_hw_ring_replenish()
2175 return status; in vxge_hw_ring_replenish()
2263 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_blockpool_block_add() local
2270 status = VXGE_HW_FAIL; in vxge_hw_blockpool_block_add()
2280 status = VXGE_HW_FAIL; in vxge_hw_blockpool_block_add()
2303 status = VXGE_HW_OK; in vxge_hw_blockpool_block_add()
2305 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_blockpool_block_add()
2361 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_blockpool_malloc() local
2372 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_malloc()
2383 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_malloc()
2457 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_blockpool_free() local
2488 status = VXGE_HW_OK; in __vxge_hw_blockpool_free()
2490 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_free()
2492 if (status == VXGE_HW_OK) in __vxge_hw_blockpool_free()
2546 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_mempool_grow() local
2551 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2570 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2580 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2614 return status; in __vxge_hw_mempool_grow()
2634 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_mempool_create() local
2640 status = VXGE_HW_FAIL; in __vxge_hw_mempool_create()
2646 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2671 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2681 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2692 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2701 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2712 status = __vxge_hw_mempool_grow(mempool, memblocks_to_allocate, in __vxge_hw_mempool_create()
2714 if (status != VXGE_HW_OK) { in __vxge_hw_mempool_create()
2716 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2760 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_ring_reset() local
2767 status = __vxge_hw_channel_reset(channel); in __vxge_hw_ring_reset()
2769 if (status != VXGE_HW_OK) in __vxge_hw_ring_reset()
2773 status = vxge_hw_ring_replenish(ring); in __vxge_hw_ring_reset()
2774 if (status != VXGE_HW_OK) in __vxge_hw_ring_reset()
2778 return status; in __vxge_hw_ring_reset()
2809 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_ring_create() local
2820 status = VXGE_HW_FAIL; in __vxge_hw_ring_create()
2838 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_ring_create()
2885 status = __vxge_hw_channel_initialize(&ring->channel); in __vxge_hw_ring_create()
2886 if (status != VXGE_HW_OK) { in __vxge_hw_ring_create()
2899 status = vxge_hw_ring_replenish(ring); in __vxge_hw_ring_create()
2900 if (status != VXGE_HW_OK) { in __vxge_hw_ring_create()
2910 return status; in __vxge_hw_ring_create()
3124 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mgmt_reg_read() local
3127 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_mgmt_reg_read()
3134 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3141 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3148 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3156 status = VXGE_HW_ERR_PRIVILAGED_OPEARATION; in vxge_hw_mgmt_reg_read()
3160 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3168 status = VXGE_HW_ERR_PRIVILAGED_OPEARATION; in vxge_hw_mgmt_reg_read()
3172 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3176 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3185 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3189 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3198 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3202 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3206 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3213 status = VXGE_HW_ERR_INVALID_TYPE; in vxge_hw_mgmt_reg_read()
3218 return status; in vxge_hw_mgmt_reg_read()
3250 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mgmt_reg_write() local
3253 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_mgmt_reg_write()
3260 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3267 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3274 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3282 status = VXGE_HW_ERR_PRIVILAGED_OPEARATION; in vxge_hw_mgmt_reg_write()
3286 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3294 status = VXGE_HW_ERR_PRIVILAGED_OPEARATION; in vxge_hw_mgmt_reg_write()
3298 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3302 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3312 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3316 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3325 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3329 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3336 status = VXGE_HW_ERR_INVALID_TYPE; in vxge_hw_mgmt_reg_write()
3340 return status; in vxge_hw_mgmt_reg_write()
3377 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_fifo_reset() local
3380 status = __vxge_hw_channel_reset(&fifo->channel); in __vxge_hw_fifo_reset()
3382 return status; in __vxge_hw_fifo_reset()
3456 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_fifo_create() local
3464 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_fifo_create()
3480 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_fifo_create()
3539 status = VXGE_HW_ERR_INVALID_BLOCK_SIZE; in __vxge_hw_fifo_create()
3557 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_fifo_create()
3561 status = __vxge_hw_channel_initialize(&fifo->channel); in __vxge_hw_fifo_create()
3562 if (status != VXGE_HW_OK) { in __vxge_hw_fifo_create()
3569 return status; in __vxge_hw_fifo_create()
3582 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_pci_read() local
3596 status = __vxge_hw_device_register_poll( in __vxge_hw_vpath_pci_read()
3600 if (status != VXGE_HW_OK) in __vxge_hw_vpath_pci_read()
3606 status = VXGE_HW_FAIL; in __vxge_hw_vpath_pci_read()
3611 return status; in __vxge_hw_vpath_pci_read()
3626 enum vxge_hw_status status; in vxge_hw_device_flick_link_led() local
3629 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_flick_link_led()
3636 status = vxge_hw_vpath_fw_api(vpath, in vxge_hw_device_flick_link_led()
3641 return status; in vxge_hw_device_flick_link_led()
3652 enum vxge_hw_status status; in __vxge_hw_vpath_rts_table_get() local
3656 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_vpath_rts_table_get()
3671 status = vxge_hw_vpath_fw_api(vp->vpath, action, rts_table, offset, in __vxge_hw_vpath_rts_table_get()
3673 if (status != VXGE_HW_OK) in __vxge_hw_vpath_rts_table_get()
3681 return status; in __vxge_hw_vpath_rts_table_get()
3693 enum vxge_hw_status status; in __vxge_hw_vpath_rts_table_set() local
3696 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_vpath_rts_table_set()
3707 status = vxge_hw_vpath_fw_api(vp->vpath, action, rts_table, offset, in __vxge_hw_vpath_rts_table_set()
3710 return status; in __vxge_hw_vpath_rts_table_set()
3723 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_rts_rth_set() local
3726 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_rts_rth_set()
3730 status = __vxge_hw_vpath_rts_table_get(vp, in vxge_hw_vpath_rts_rth_set()
3734 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_set()
3768 status = __vxge_hw_vpath_rts_table_set(vp, in vxge_hw_vpath_rts_rth_set()
3773 return status; in vxge_hw_vpath_rts_rth_set()
3821 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_rts_rth_itable_set() local
3825 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_rts_rth_itable_set()
3845 status = __vxge_hw_vpath_rts_table_set(vpath_handles[0], in vxge_hw_vpath_rts_rth_itable_set()
3848 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3861 status = __vxge_hw_vpath_rts_table_set( in vxge_hw_vpath_rts_rth_itable_set()
3865 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3924 status = __vxge_hw_vpath_rts_table_set( in vxge_hw_vpath_rts_rth_itable_set()
3929 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3936 return status; in vxge_hw_vpath_rts_rth_itable_set()
3951 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_check_leak() local
3955 return status; in vxge_hw_vpath_check_leak()
3962 status = VXGE_HW_FAIL; in vxge_hw_vpath_check_leak()
3964 return status; in vxge_hw_vpath_check_leak()
4018 enum vxge_hw_status status; in __vxge_hw_vpath_reset_check() local
4020 status = __vxge_hw_device_register_poll( in __vxge_hw_vpath_reset_check()
4026 return status; in __vxge_hw_vpath_reset_check()
4053 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_sw_reset() local
4059 status = __vxge_hw_ring_reset(vpath->ringh); in __vxge_hw_vpath_sw_reset()
4060 if (status != VXGE_HW_OK) in __vxge_hw_vpath_sw_reset()
4065 status = __vxge_hw_fifo_reset(vpath->fifoh); in __vxge_hw_vpath_sw_reset()
4067 return status; in __vxge_hw_vpath_sw_reset()
4152 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_kdfc_configure() local
4158 status = __vxge_hw_kdfc_swapper_set(hldev->legacy_reg, vp_reg); in __vxge_hw_vpath_kdfc_configure()
4160 if (status != VXGE_HW_OK) in __vxge_hw_vpath_kdfc_configure()
4213 return status; in __vxge_hw_vpath_kdfc_configure()
4553 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_initialize() local
4560 status = VXGE_HW_ERR_VPATH_NOT_AVAILABLE; in __vxge_hw_vpath_initialize()
4565 status = __vxge_hw_vpath_swapper_set(vpath->vp_reg); in __vxge_hw_vpath_initialize()
4566 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4569 status = __vxge_hw_vpath_mac_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4570 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4573 status = __vxge_hw_vpath_kdfc_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4574 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4577 status = __vxge_hw_vpath_tim_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4578 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4584 status = __vxge_hw_vpath_pci_read(vpath, 1, 0x78, &val32); in __vxge_hw_vpath_initialize()
4585 if (status == VXGE_HW_OK) { in __vxge_hw_vpath_initialize()
4604 return status; in __vxge_hw_vpath_initialize()
4659 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vp_initialize() local
4662 status = VXGE_HW_ERR_VPATH_NOT_AVAILABLE; in __vxge_hw_vp_initialize()
4678 status = __vxge_hw_vpath_reset_check(vpath); in __vxge_hw_vp_initialize()
4679 if (status != VXGE_HW_OK) { in __vxge_hw_vp_initialize()
4684 status = __vxge_hw_vpath_mgmt_read(hldev, vpath); in __vxge_hw_vp_initialize()
4685 if (status != VXGE_HW_OK) { in __vxge_hw_vp_initialize()
4697 status = __vxge_hw_vpath_initialize(hldev, vp_id); in __vxge_hw_vp_initialize()
4698 if (status != VXGE_HW_OK) in __vxge_hw_vp_initialize()
4701 return status; in __vxge_hw_vp_initialize()
4713 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_mtu_set() local
4717 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_mtu_set()
4725 status = VXGE_HW_ERR_INVALID_MTU_SIZE; in vxge_hw_vpath_mtu_set()
4737 return status; in vxge_hw_vpath_mtu_set()
4748 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_stats_enable() local
4754 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_stats_enable()
4761 status = __vxge_hw_vpath_stats_get(vpath, vpath->hw_stats); in vxge_hw_vpath_stats_enable()
4763 return status; in vxge_hw_vpath_stats_enable()
4811 enum vxge_hw_status status; in vxge_hw_vpath_open() local
4816 status = VXGE_HW_ERR_INVALID_STATE; in vxge_hw_vpath_open()
4820 status = __vxge_hw_vp_initialize(hldev, attr->vp_id, in vxge_hw_vpath_open()
4822 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4827 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_vpath_open()
4834 status = __vxge_hw_fifo_create(vp, &attr->fifo_attr); in vxge_hw_vpath_open()
4835 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4840 status = __vxge_hw_ring_create(vp, &attr->ring_attr); in vxge_hw_vpath_open()
4841 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4854 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_vpath_open()
4872 status = vxge_hw_vpath_stats_enable(vp); in vxge_hw_vpath_open()
4873 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4899 return status; in vxge_hw_vpath_open()
4979 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_close() local
4985 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_close()
4997 status = VXGE_HW_FAIL; in vxge_hw_vpath_close()
5017 return status; in vxge_hw_vpath_close()
5026 enum vxge_hw_status status; in vxge_hw_vpath_reset() local
5033 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_reset()
5037 status = __vxge_hw_vpath_reset(vpath->hldev, vp_id); in vxge_hw_vpath_reset()
5038 if (status == VXGE_HW_OK) in vxge_hw_vpath_reset()
5041 return status; in vxge_hw_vpath_reset()
5053 enum vxge_hw_status status; in vxge_hw_vpath_recover_from_reset() local
5062 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_recover_from_reset()
5066 status = __vxge_hw_vpath_reset_check(vpath); in vxge_hw_vpath_recover_from_reset()
5067 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5070 status = __vxge_hw_vpath_sw_reset(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5071 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5074 status = __vxge_hw_vpath_initialize(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5075 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5090 status = vxge_hw_vpath_stats_enable(vp); in vxge_hw_vpath_recover_from_reset()
5093 return status; in vxge_hw_vpath_recover_from_reset()