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()
1008 enum vxge_hw_status status; in vxge_hw_device_hw_info_get() local
1015 status = VXGE_HW_ERR_CRITICAL; in vxge_hw_device_hw_info_get()
1022 status = __vxge_hw_device_vpath_reset_in_prog_check( in vxge_hw_device_hw_info_get()
1024 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1061 status = __vxge_hw_vpath_pci_func_mode_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1062 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1065 status = __vxge_hw_vpath_fw_ver_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1066 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1069 status = __vxge_hw_vpath_card_info_get(&vpath, hw_info); in vxge_hw_device_hw_info_get()
1070 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1084 status = __vxge_hw_vpath_addr_get(&vpath, in vxge_hw_device_hw_info_get()
1087 if (status != VXGE_HW_OK) in vxge_hw_device_hw_info_get()
1091 return status; in vxge_hw_device_hw_info_get()
1145 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_blockpool_create() local
1148 status = VXGE_HW_FAIL; in __vxge_hw_blockpool_create()
1166 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1180 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1190 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1216 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_create()
1222 return status; in __vxge_hw_blockpool_create()
1246 enum vxge_hw_status status; in __vxge_hw_device_vpath_config_check() local
1252 status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); in __vxge_hw_device_vpath_config_check()
1253 if (status != VXGE_HW_OK) in __vxge_hw_device_vpath_config_check()
1254 return status; in __vxge_hw_device_vpath_config_check()
1280 enum vxge_hw_status status; in __vxge_hw_device_config_check() local
1293 status = __vxge_hw_device_vpath_config_check( in __vxge_hw_device_config_check()
1295 if (status != VXGE_HW_OK) in __vxge_hw_device_config_check()
1296 return status; in __vxge_hw_device_config_check()
1320 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_initialize() local
1322 status = __vxge_hw_device_config_check(device_config); in vxge_hw_device_initialize()
1323 if (status != VXGE_HW_OK) in vxge_hw_device_initialize()
1328 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_device_initialize()
1347 status = __vxge_hw_device_reg_addr_get(hldev); in vxge_hw_device_initialize()
1348 if (status != VXGE_HW_OK) { in vxge_hw_device_initialize()
1378 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_device_initialize()
1382 status = __vxge_hw_device_initialize(hldev); in vxge_hw_device_initialize()
1383 if (status != VXGE_HW_OK) { in vxge_hw_device_initialize()
1390 return status; in vxge_hw_device_initialize()
1416 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_stats_access() local
1420 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_stats_access()
1430 status = __vxge_hw_pio_mem_write64(val64, in __vxge_hw_vpath_stats_access()
1434 if ((status == VXGE_HW_OK) && (operation == VXGE_HW_STATS_OP_READ)) in __vxge_hw_vpath_stats_access()
1440 return status; in __vxge_hw_vpath_stats_access()
1453 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_xmac_tx_stats_get() local
1458 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_xmac_tx_stats_get()
1463 status = __vxge_hw_vpath_stats_access(vpath, in __vxge_hw_vpath_xmac_tx_stats_get()
1466 if (status != VXGE_HW_OK) in __vxge_hw_vpath_xmac_tx_stats_get()
1472 return status; in __vxge_hw_vpath_xmac_tx_stats_get()
1483 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_xmac_rx_stats_get() local
1489 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_xmac_rx_stats_get()
1493 status = __vxge_hw_vpath_stats_access(vpath, in __vxge_hw_vpath_xmac_rx_stats_get()
1496 if (status != VXGE_HW_OK) in __vxge_hw_vpath_xmac_rx_stats_get()
1503 return status; in __vxge_hw_vpath_xmac_rx_stats_get()
1514 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_stats_get() local
1518 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in __vxge_hw_vpath_stats_get()
1581 status = __vxge_hw_vpath_xmac_tx_stats_get(vpath, &hw_stats->tx_stats); in __vxge_hw_vpath_stats_get()
1582 if (status != VXGE_HW_OK) in __vxge_hw_vpath_stats_get()
1585 status = __vxge_hw_vpath_xmac_rx_stats_get(vpath, &hw_stats->rx_stats); in __vxge_hw_vpath_stats_get()
1586 if (status != VXGE_HW_OK) in __vxge_hw_vpath_stats_get()
1640 return status; in __vxge_hw_vpath_stats_get()
1652 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_stats_get() local
1664 status = __vxge_hw_vpath_stats_get( in vxge_hw_device_stats_get()
1672 return status; in vxge_hw_device_stats_get()
1699 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mrpcim_stats_access() local
1701 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_mrpcim_stats_access()
1703 if (status != VXGE_HW_OK) in vxge_hw_mrpcim_stats_access()
1711 status = __vxge_hw_pio_mem_write64(val64, in vxge_hw_mrpcim_stats_access()
1716 if ((status == VXGE_HW_OK) && (operation == VXGE_HW_STATS_OP_READ)) in vxge_hw_mrpcim_stats_access()
1721 return status; in vxge_hw_mrpcim_stats_access()
1735 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_aggr_stats_get() local
1739 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_xmac_aggr_stats_get()
1741 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_aggr_stats_get()
1745 status = vxge_hw_mrpcim_stats_access(hldev, in vxge_hw_device_xmac_aggr_stats_get()
1749 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_aggr_stats_get()
1756 return status; in vxge_hw_device_xmac_aggr_stats_get()
1768 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_port_stats_get() local
1773 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_xmac_port_stats_get()
1775 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_port_stats_get()
1779 status = vxge_hw_mrpcim_stats_access(hldev, in vxge_hw_device_xmac_port_stats_get()
1783 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_port_stats_get()
1791 return status; in vxge_hw_device_xmac_port_stats_get()
1802 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_xmac_stats_get() local
1805 status = vxge_hw_device_xmac_aggr_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1807 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1810 status = vxge_hw_device_xmac_aggr_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1812 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1817 status = vxge_hw_device_xmac_port_stats_get(hldev, in vxge_hw_device_xmac_stats_get()
1819 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1828 status = __vxge_hw_vpath_xmac_tx_stats_get( in vxge_hw_device_xmac_stats_get()
1831 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1834 status = __vxge_hw_vpath_xmac_rx_stats_get( in vxge_hw_device_xmac_stats_get()
1837 if (status != VXGE_HW_OK) in vxge_hw_device_xmac_stats_get()
1841 return status; in vxge_hw_device_xmac_stats_get()
1909 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_getpause_data() local
1912 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_getpause_data()
1917 status = VXGE_HW_ERR_INVALID_PORT; in vxge_hw_device_getpause_data()
1922 status = VXGE_HW_ERR_PRIVILEGED_OPERATION; in vxge_hw_device_getpause_data()
1932 return status; in vxge_hw_device_getpause_data()
1944 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_device_setpause_data() local
1947 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_setpause_data()
1952 status = VXGE_HW_ERR_INVALID_PORT; in vxge_hw_device_setpause_data()
1956 status = __vxge_hw_device_is_privilaged(hldev->host_type, in vxge_hw_device_setpause_data()
1958 if (status != VXGE_HW_OK) in vxge_hw_device_setpause_data()
1973 return status; in vxge_hw_device_setpause_data()
2152 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_ring_replenish() local
2158 status = vxge_hw_ring_rxd_reserve(ring, &rxd); in vxge_hw_ring_replenish()
2160 vxge_assert(status == VXGE_HW_OK); in vxge_hw_ring_replenish()
2163 status = ring->rxd_init(rxd, channel->userdata); in vxge_hw_ring_replenish()
2164 if (status != VXGE_HW_OK) { in vxge_hw_ring_replenish()
2172 status = VXGE_HW_OK; in vxge_hw_ring_replenish()
2174 return status; in vxge_hw_ring_replenish()
2437 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_blockpool_free() local
2468 status = VXGE_HW_OK; in __vxge_hw_blockpool_free()
2470 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_blockpool_free()
2472 if (status == VXGE_HW_OK) in __vxge_hw_blockpool_free()
2526 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_mempool_grow() local
2531 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2550 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2560 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_grow()
2594 return status; in __vxge_hw_mempool_grow()
2614 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_mempool_create() local
2620 status = VXGE_HW_FAIL; in __vxge_hw_mempool_create()
2626 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2651 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2661 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2672 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2682 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2693 status = __vxge_hw_mempool_grow(mempool, memblocks_to_allocate, in __vxge_hw_mempool_create()
2695 if (status != VXGE_HW_OK) { in __vxge_hw_mempool_create()
2697 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_mempool_create()
2741 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_ring_reset() local
2748 status = __vxge_hw_channel_reset(channel); in __vxge_hw_ring_reset()
2750 if (status != VXGE_HW_OK) in __vxge_hw_ring_reset()
2754 status = vxge_hw_ring_replenish(ring); in __vxge_hw_ring_reset()
2755 if (status != VXGE_HW_OK) in __vxge_hw_ring_reset()
2759 return status; in __vxge_hw_ring_reset()
2790 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_ring_create() local
2801 status = VXGE_HW_FAIL; in __vxge_hw_ring_create()
2819 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_ring_create()
2866 status = __vxge_hw_channel_initialize(&ring->channel); in __vxge_hw_ring_create()
2867 if (status != VXGE_HW_OK) { in __vxge_hw_ring_create()
2880 status = vxge_hw_ring_replenish(ring); in __vxge_hw_ring_create()
2881 if (status != VXGE_HW_OK) { in __vxge_hw_ring_create()
2891 return status; in __vxge_hw_ring_create()
3105 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mgmt_reg_read() local
3108 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_mgmt_reg_read()
3115 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3122 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3129 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3137 status = VXGE_HW_ERR_PRIVILEGED_OPERATION; in vxge_hw_mgmt_reg_read()
3141 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3149 status = VXGE_HW_ERR_PRIVILEGED_OPERATION; in vxge_hw_mgmt_reg_read()
3153 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3157 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3166 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3170 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3179 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3183 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_read()
3187 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_read()
3194 status = VXGE_HW_ERR_INVALID_TYPE; in vxge_hw_mgmt_reg_read()
3199 return status; in vxge_hw_mgmt_reg_read()
3231 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_mgmt_reg_write() local
3234 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_mgmt_reg_write()
3241 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3248 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3255 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3263 status = VXGE_HW_ERR_PRIVILEGED_OPERATION; in vxge_hw_mgmt_reg_write()
3267 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3275 status = VXGE_HW_ERR_PRIVILEGED_OPERATION; in vxge_hw_mgmt_reg_write()
3279 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3283 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3293 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3297 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3306 status = VXGE_HW_ERR_INVALID_INDEX; in vxge_hw_mgmt_reg_write()
3310 status = VXGE_HW_ERR_INVALID_OFFSET; in vxge_hw_mgmt_reg_write()
3317 status = VXGE_HW_ERR_INVALID_TYPE; in vxge_hw_mgmt_reg_write()
3321 return status; in vxge_hw_mgmt_reg_write()
3358 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_fifo_reset() local
3361 status = __vxge_hw_channel_reset(&fifo->channel); in __vxge_hw_fifo_reset()
3363 return status; in __vxge_hw_fifo_reset()
3437 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_fifo_create() local
3445 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_fifo_create()
3461 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_fifo_create()
3520 status = VXGE_HW_ERR_INVALID_BLOCK_SIZE; in __vxge_hw_fifo_create()
3538 status = VXGE_HW_ERR_OUT_OF_MEMORY; in __vxge_hw_fifo_create()
3542 status = __vxge_hw_channel_initialize(&fifo->channel); in __vxge_hw_fifo_create()
3543 if (status != VXGE_HW_OK) { in __vxge_hw_fifo_create()
3550 return status; in __vxge_hw_fifo_create()
3563 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_pci_read() local
3577 status = __vxge_hw_device_register_poll( in __vxge_hw_vpath_pci_read()
3581 if (status != VXGE_HW_OK) in __vxge_hw_vpath_pci_read()
3587 status = VXGE_HW_FAIL; in __vxge_hw_vpath_pci_read()
3592 return status; in __vxge_hw_vpath_pci_read()
3607 enum vxge_hw_status status; in vxge_hw_device_flick_link_led() local
3610 status = VXGE_HW_ERR_INVALID_DEVICE; in vxge_hw_device_flick_link_led()
3617 status = vxge_hw_vpath_fw_api(vpath, in vxge_hw_device_flick_link_led()
3622 return status; in vxge_hw_device_flick_link_led()
3633 enum vxge_hw_status status; in __vxge_hw_vpath_rts_table_get() local
3637 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_vpath_rts_table_get()
3652 status = vxge_hw_vpath_fw_api(vp->vpath, action, rts_table, offset, in __vxge_hw_vpath_rts_table_get()
3654 if (status != VXGE_HW_OK) in __vxge_hw_vpath_rts_table_get()
3662 return status; in __vxge_hw_vpath_rts_table_get()
3674 enum vxge_hw_status status; in __vxge_hw_vpath_rts_table_set() local
3677 status = VXGE_HW_ERR_INVALID_HANDLE; in __vxge_hw_vpath_rts_table_set()
3688 status = vxge_hw_vpath_fw_api(vp->vpath, action, rts_table, offset, in __vxge_hw_vpath_rts_table_set()
3691 return status; in __vxge_hw_vpath_rts_table_set()
3704 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_rts_rth_set() local
3707 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_rts_rth_set()
3711 status = __vxge_hw_vpath_rts_table_get(vp, in vxge_hw_vpath_rts_rth_set()
3715 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_set()
3749 status = __vxge_hw_vpath_rts_table_set(vp, in vxge_hw_vpath_rts_rth_set()
3754 return status; in vxge_hw_vpath_rts_rth_set()
3805 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_rts_rth_itable_set() local
3809 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_rts_rth_itable_set()
3829 status = __vxge_hw_vpath_rts_table_set(vpath_handles[0], in vxge_hw_vpath_rts_rth_itable_set()
3832 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3845 status = __vxge_hw_vpath_rts_table_set( in vxge_hw_vpath_rts_rth_itable_set()
3849 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3908 status = __vxge_hw_vpath_rts_table_set( in vxge_hw_vpath_rts_rth_itable_set()
3913 if (status != VXGE_HW_OK) in vxge_hw_vpath_rts_rth_itable_set()
3920 return status; in vxge_hw_vpath_rts_rth_itable_set()
3935 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_check_leak() local
3939 return status; in vxge_hw_vpath_check_leak()
3946 status = VXGE_HW_FAIL; in vxge_hw_vpath_check_leak()
3948 return status; in vxge_hw_vpath_check_leak()
4002 enum vxge_hw_status status; in __vxge_hw_vpath_reset_check() local
4004 status = __vxge_hw_device_register_poll( in __vxge_hw_vpath_reset_check()
4010 return status; in __vxge_hw_vpath_reset_check()
4037 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_sw_reset() local
4043 status = __vxge_hw_ring_reset(vpath->ringh); in __vxge_hw_vpath_sw_reset()
4044 if (status != VXGE_HW_OK) in __vxge_hw_vpath_sw_reset()
4049 status = __vxge_hw_fifo_reset(vpath->fifoh); in __vxge_hw_vpath_sw_reset()
4051 return status; in __vxge_hw_vpath_sw_reset()
4136 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_kdfc_configure() local
4142 status = __vxge_hw_kdfc_swapper_set(hldev->legacy_reg, vp_reg); in __vxge_hw_vpath_kdfc_configure()
4144 if (status != VXGE_HW_OK) in __vxge_hw_vpath_kdfc_configure()
4197 return status; in __vxge_hw_vpath_kdfc_configure()
4537 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vpath_initialize() local
4544 status = VXGE_HW_ERR_VPATH_NOT_AVAILABLE; in __vxge_hw_vpath_initialize()
4549 status = __vxge_hw_vpath_swapper_set(vpath->vp_reg); in __vxge_hw_vpath_initialize()
4550 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4553 status = __vxge_hw_vpath_mac_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4554 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4557 status = __vxge_hw_vpath_kdfc_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4558 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4561 status = __vxge_hw_vpath_tim_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4562 if (status != VXGE_HW_OK) in __vxge_hw_vpath_initialize()
4568 status = __vxge_hw_vpath_pci_read(vpath, 1, 0x78, &val32); in __vxge_hw_vpath_initialize()
4569 if (status == VXGE_HW_OK) { in __vxge_hw_vpath_initialize()
4588 return status; in __vxge_hw_vpath_initialize()
4643 enum vxge_hw_status status = VXGE_HW_OK; in __vxge_hw_vp_initialize() local
4646 status = VXGE_HW_ERR_VPATH_NOT_AVAILABLE; in __vxge_hw_vp_initialize()
4662 status = __vxge_hw_vpath_reset_check(vpath); in __vxge_hw_vp_initialize()
4663 if (status != VXGE_HW_OK) { in __vxge_hw_vp_initialize()
4668 status = __vxge_hw_vpath_mgmt_read(hldev, vpath); in __vxge_hw_vp_initialize()
4669 if (status != VXGE_HW_OK) { in __vxge_hw_vp_initialize()
4681 status = __vxge_hw_vpath_initialize(hldev, vp_id); in __vxge_hw_vp_initialize()
4682 if (status != VXGE_HW_OK) in __vxge_hw_vp_initialize()
4685 return status; in __vxge_hw_vp_initialize()
4697 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_mtu_set() local
4701 status = VXGE_HW_ERR_INVALID_HANDLE; in vxge_hw_vpath_mtu_set()
4709 status = VXGE_HW_ERR_INVALID_MTU_SIZE; in vxge_hw_vpath_mtu_set()
4721 return status; in vxge_hw_vpath_mtu_set()
4732 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_stats_enable() local
4738 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_stats_enable()
4745 status = __vxge_hw_vpath_stats_get(vpath, vpath->hw_stats); in vxge_hw_vpath_stats_enable()
4747 return status; in vxge_hw_vpath_stats_enable()
4795 enum vxge_hw_status status; in vxge_hw_vpath_open() local
4800 status = VXGE_HW_ERR_INVALID_STATE; in vxge_hw_vpath_open()
4804 status = __vxge_hw_vp_initialize(hldev, attr->vp_id, in vxge_hw_vpath_open()
4806 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4811 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_vpath_open()
4818 status = __vxge_hw_fifo_create(vp, &attr->fifo_attr); in vxge_hw_vpath_open()
4819 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4824 status = __vxge_hw_ring_create(vp, &attr->ring_attr); in vxge_hw_vpath_open()
4825 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4838 status = VXGE_HW_ERR_OUT_OF_MEMORY; in vxge_hw_vpath_open()
4856 status = vxge_hw_vpath_stats_enable(vp); in vxge_hw_vpath_open()
4857 if (status != VXGE_HW_OK) in vxge_hw_vpath_open()
4883 return status; in vxge_hw_vpath_open()
4963 enum vxge_hw_status status = VXGE_HW_OK; in vxge_hw_vpath_close() local
4969 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_close()
4981 status = VXGE_HW_FAIL; in vxge_hw_vpath_close()
5001 return status; in vxge_hw_vpath_close()
5010 enum vxge_hw_status status; in vxge_hw_vpath_reset() local
5017 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_reset()
5021 status = __vxge_hw_vpath_reset(vpath->hldev, vp_id); in vxge_hw_vpath_reset()
5022 if (status == VXGE_HW_OK) in vxge_hw_vpath_reset()
5025 return status; in vxge_hw_vpath_reset()
5037 enum vxge_hw_status status; in vxge_hw_vpath_recover_from_reset() local
5046 status = VXGE_HW_ERR_VPATH_NOT_OPEN; in vxge_hw_vpath_recover_from_reset()
5050 status = __vxge_hw_vpath_reset_check(vpath); in vxge_hw_vpath_recover_from_reset()
5051 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5054 status = __vxge_hw_vpath_sw_reset(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5055 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5058 status = __vxge_hw_vpath_initialize(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5059 if (status != VXGE_HW_OK) in vxge_hw_vpath_recover_from_reset()
5074 status = vxge_hw_vpath_stats_enable(vp); in vxge_hw_vpath_recover_from_reset()
5077 return status; in vxge_hw_vpath_recover_from_reset()