Home
last modified time | relevance | path

Searched refs:func_caps (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/ixl/
H A Dixl_pf_i2c.c48 I40E_GLGEN_I2CPARAMS(_hw->func_caps.mdio_port_num)
622 wr32(hw, I40E_GLGEN_I2CCMD(hw->func_caps.mdio_port_num), reg); in ixl_read_i2c_byte_reg()
624 status = ixl_wait_for_i2c_completion(hw, hw->func_caps.mdio_port_num); in ixl_read_i2c_byte_reg()
627 reg = rd32(hw, I40E_GLGEN_I2CCMD(hw->func_caps.mdio_port_num)); in ixl_read_i2c_byte_reg()
652 reg = rd32(hw, I40E_GLGEN_I2CCMD(hw->func_caps.mdio_port_num)); in ixl_write_i2c_byte_reg()
664 wr32(hw, I40E_GLGEN_I2CCMD(hw->func_caps.mdio_port_num), reg); in ixl_write_i2c_byte_reg()
666 status = ixl_wait_for_i2c_completion(hw, hw->func_caps.mdio_port_num); in ixl_write_i2c_byte_reg()
H A Dixl_pf_iov.c107 max(1, min(hw->func_caps.num_msix_vectors_vf - 1, IAVF_MAX_QUEUES))); in ixl_initialize_sriov()
138 vsi_ctx.vf_num = hw->func_caps.vf_base_id + vf->vf_num; in ixl_vf_alloc_vsi()
332 for (i = 1; i < hw->func_caps.num_msix_vectors_vf; i++) { in ixl_vf_release_resources()
340 for (i = 1; i < hw->func_caps.num_msix_vectors_vf; i++) { in ixl_vf_release_resources()
358 global_vf_num = hw->func_caps.vf_base_id + vf->vf_num; in ixl_flush_pcie()
455 global_vf_id = hw->func_caps.vf_base_id + vf->vf_num; in ixl_send_vf_msg()
543 reply.max_vectors = pf->hw.func_caps.num_msix_vectors_vf; in ixl_vf_get_resources_msg()
567 global_vf_num = hw->func_caps.vf_base_id + vf->vf_num; in ixl_vf_config_tx_queue()
820 if ((vector->vector_id >= hw->func_caps.num_msix_vectors_vf) || in ixl_vf_config_irq_msg()
1421 vf_num = le16toh(event->desc.retval) - pf->hw.func_caps.vf_base_id; in ixl_handle_vf_msg()
[all …]
H A Dixl_pf.h57 (((hw)->func_caps.num_msix_vectors_vf - 1) * (vf_num)))
61 (((hw)->func_caps.num_msix_vectors_vf - 1) * (vf_num)))
H A Dixl_iw.c380 iwarp_cap_on_pfs += pf_entry->pf->hw.func_caps.iwarp; in ixl_iw_register()
448 iwarp_cap_on_pfs += pf_entry->pf->hw.func_caps.iwarp; in ixl_iw_unregister()
H A Dixl_pf_iflib.c573 u16 max_rxmax = rxr->mbuf_sz * hw->func_caps.rx_buf_chain_len; in ixl_initialize_vsi()
841 lut_entry_width = pf->hw.func_caps.rss_table_entry_width; in ixl_set_rss_hlut()
845 for (i = 0; i < pf->hw.func_caps.rss_table_size; i++) { in ixl_set_rss_hlut()
867 for (i = 0; i < pf->hw.func_caps.rss_table_size >> 2; i++) in ixl_set_rss_hlut()
H A Dixl_pf_main.c320 status = i40e_init_lan_hmc(hw, hw->func_caps.num_tx_qp, in ixl_setup_hmc()
321 hw->func_caps.num_rx_qp, 0, 0); in ixl_setup_hmc()
389 hw->func_caps.iwarp = 0; in ixl_get_hw_capabilities()
461 hw->pf_id, hw->func_caps.num_vfs, hw->func_caps.num_msix_vectors, in ixl_get_hw_capabilities()
462 hw->func_caps.num_msix_vectors_vf, hw->func_caps.num_tx_qp, in ixl_get_hw_capabilities()
463 (hw->func_caps.mdio_port_mode == 2) ? "I2C" : in ixl_get_hw_capabilities()
464 (hw->func_caps.mdio_port_mode == 1 && pf->has_i2c) ? "MDIO & I2C" : in ixl_get_hw_capabilities()
465 (hw->func_caps.mdio_port_mode == 1) ? "MDIO dedicated" : in ixl_get_hw_capabilities()
3033 num_ports = bitcount32(hw->func_caps.valid_functions); in ixl_get_bus_info()
4105 for (int i = 0; i < hw->func_caps.rss_table_size >> 2; i++) { in ixl_sysctl_hlut()
[all …]
H A Dif_ixl.c436 scctx->isc_rss_table_size = pf->hw.func_caps.rss_table_size; in ixl_setup_ssctx()
742 error = ixl_pf_qmgr_init(&pf->qmgr, hw->func_caps.num_tx_qp); in ixl_if_attach_post()
819 if (hw->func_caps.iwarp && ixl_enable_iwarp) { in ixl_if_attach_post()
H A Di40e_common.c1157 u32 abs_queue_idx = hw->func_caps.base_queue + queue; in i40e_pre_tx_queue_cfg()
1526 !hw->func_caps.led[idx]) in i40e_led_is_mine()
3816 p = (struct i40e_hw_capabilities *)&hw->func_caps; in i40e_parse_discover_capabilities()
6436 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause22()
6481 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause22()
6524 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause45()
6598 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause45()
6736 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_get_phy_address()
H A Di40e_type.h707 struct i40e_hw_capabilities func_caps; member
H A Di40e_dcb.c911 if (!hw->func_caps.dcb) in i40e_init_dcb()
/freebsd/sys/dev/ice/
H A Dif_ice_iflib.c396 scctx->isc_ntxqsets = hw->func_caps.common_cap.rss_table_size; in ice_setup_scctx()
398 scctx->isc_nrxqsets = hw->func_caps.common_cap.rss_table_size; in ice_setup_scctx()
400 scctx->isc_ntxqsets_max = hw->func_caps.common_cap.num_txq; in ice_setup_scctx()
401 scctx->isc_nrxqsets_max = hw->func_caps.common_cap.num_rxq; in ice_setup_scctx()
424 scctx->isc_rss_table_size = hw->func_caps.common_cap.rss_table_size; in ice_setup_scctx()
589 err = ice_resmgr_init(&sc->tx_qmgr, hw->func_caps.common_cap.num_txq); in ice_if_attach_pre()
597 err = ice_resmgr_init(&sc->rx_qmgr, hw->func_caps.common_cap.num_rxq); in ice_if_attach_pre()
612 hw->func_caps.guar_num_vsi); in ice_if_attach_pre()
1772 for (i = 1; i < hw->func_caps.common_cap.num_msix_vectors; i++) in ice_if_intr_disable()
2917 if (!hw->func_caps.common_cap.rss_table_size) in ice_init_device_features()
[all …]
H A Dice_common.c1245 uld_mask = ICE_RESET_DONE_MASK | (hw->func_caps.common_cap.iwarp ?
3186 * @func_caps: pointer to function capabilities structure in ice_get_link_speed_based_on_phy_type()
3188 * Read the function capabilities and extract them into the func_caps structure in ice_get_link_speed_based_on_phy_type()
3192 ice_discover_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_caps) in ice_get_link_speed_based_on_phy_type()
3211 ice_parse_func_caps(hw, func_caps, cbuf, cap_count); in ice_get_link_speed_based_on_phy_type()
3223 struct ice_hw_func_caps *func_caps = &hw->func_caps; in ice_get_link_speed_based_on_phy_type()
3228 /* cache some func_caps values that should be restored after memset */ in ice_get_link_speed_based_on_phy_type()
3229 cached_caps = func_caps->common_cap; in ice_get_link_speed_based_on_phy_type()
3232 memset(func_caps, in ice_get_link_speed_based_on_phy_type()
2905 ice_discover_func_caps(struct ice_hw * hw,struct ice_hw_func_caps * func_caps) ice_discover_func_caps() argument
2936 struct ice_hw_func_caps *func_caps = &hw->func_caps; ice_set_safe_mode_caps() local
[all...]
H A Dice_dcb.c1242 if (!hw->func_caps.common_cap.dcb) in ice_init_dcb()
1284 if (!hw->func_caps.common_cap.dcb) in ice_cfg_lldp_mib_change()
H A Dice_type.h1114 struct ice_hw_func_caps func_caps; /* function capabilities */
1090 struct ice_hw_func_caps func_caps; /* function capabilities */ global() member
H A Dice_lib.c7112 cap = &sc->hw.func_caps.common_cap; in ice_add_rxq_sysctls()
8188 num_ports = bitcount32(hw->func_caps.common_cap.valid_functions); in ice_handle_mdd_event()
9004 maxtcs = hw->func_caps.common_cap.maxtc;
10354 if (hw->func_caps.common_cap.num_msix_vectors > ICE_MAX_MSIX_VECTORS) { in ice_print_health_status_string()
10357 hw->func_caps.common_cap.num_msix_vectors); in ice_print_health_status_string()
10363 hw->func_caps.common_cap.num_msix_vectors); in ice_print_health_status_string()
10372 (u16 *)malloc(sizeof(u16) * hw->func_caps.common_cap.num_msix_vectors, in ice_print_health_status_string()
10379 (u16 *)malloc(sizeof(u16) * hw->func_caps.common_cap.num_msix_vectors, in ice_print_health_status_string()
10386 for (u32 i = 0; i < hw->func_caps.common_cap.num_msix_vectors; i++) { in ice_print_health_status_string()
10825 maxtcs = hw->func_caps in ice_sysctl_query_port_ets()
[all...]
H A Dice_ddp_common.c2419 if (!hw->func_caps.common_cap.tx_sched_topo_comp_mode_en) { in ice_cfg_tx_topo()