| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_fw_update.c | 388 if (hw->dev_caps.common_cap.reset_restrict_support) in ixgbe_switch_flash_banks() 515 struct ixgbe_hw_dev_caps *dev_caps; in ixgbe_get_pending_updates() local 519 dev_caps = kzalloc(sizeof(*dev_caps), GFP_KERNEL); in ixgbe_get_pending_updates() 520 if (!dev_caps) in ixgbe_get_pending_updates() 523 err = ixgbe_discover_dev_caps(hw, dev_caps); in ixgbe_get_pending_updates() 527 kfree(dev_caps); in ixgbe_get_pending_updates() 533 if (dev_caps->common_cap.nvm_update_pending_nvm) in ixgbe_get_pending_updates() 536 if (dev_caps->common_cap.nvm_update_pending_orom) in ixgbe_get_pending_updates() 539 if (dev_caps->common_cap.nvm_update_pending_netlist) in ixgbe_get_pending_updates() 542 kfree(dev_caps); in ixgbe_get_pending_updates() [all …]
|
| A D | ixgbe_e610.h | 21 struct ixgbe_hw_dev_caps *dev_caps);
|
| A D | ixgbe_e610.c | 782 u8 funcs = hweight8(hw->dev_caps.common_cap.valid_functions & in ixgbe_get_num_per_func() 902 struct ixgbe_hw_dev_caps *dev_caps) in ixgbe_discover_dev_caps() argument 923 ixgbe_parse_dev_caps(hw, dev_caps, cbuf, cap_count); in ixgbe_discover_dev_caps() 981 err = ixgbe_discover_dev_caps(hw, &hw->dev_caps); in ixgbe_get_caps()
|
| /drivers/net/ethernet/intel/ixgbe/devlink/ |
| A D | devlink.c | 13 struct ixgbe_hw_dev_caps dev_caps; member 45 ctx->dev_caps.common_cap.nvm_update_pending_orom) in ixgbe_info_orom_ver() 79 ctx->dev_caps.common_cap.nvm_update_pending_nvm) in ixgbe_info_eetrack() 122 ctx->dev_caps.common_cap.nvm_update_pending_nvm) in ixgbe_info_fw_srev() 135 ctx->dev_caps.common_cap.nvm_update_pending_orom) in ixgbe_info_orom_srev() 148 ctx->dev_caps.common_cap.nvm_update_pending_nvm) in ixgbe_info_nvm_ver() 161 ctx->dev_caps.common_cap.nvm_update_pending_netlist) in ixgbe_info_netlist_ver() 178 ctx->dev_caps.common_cap.nvm_update_pending_netlist) in ixgbe_info_netlist_build() 191 err = ixgbe_discover_dev_caps(hw, &ctx->dev_caps); in ixgbe_set_ctx_dev_caps() 198 pending_orom = &ctx->dev_caps.common_cap.nvm_update_pending_orom; in ixgbe_set_ctx_dev_caps() [all …]
|
| /drivers/net/vmxnet3/ |
| A D | vmxnet3_ethtool.c | 351 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_GENEVE_TSO; in vmxnet3_enable_encap_offloads() 355 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_VXLAN_TSO; in vmxnet3_enable_encap_offloads() 375 !(adapter->dev_caps[0] & (1UL << VMXNET3_CAP_VXLAN_TSO))) { in vmxnet3_enable_encap_offloads() 1033 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_UDP_RSS; in vmxnet3_set_rss_hash_opt() 1035 adapter->dev_caps[0] &= ~(1UL << VMXNET3_CAP_UDP_RSS); in vmxnet3_set_rss_hash_opt() 1040 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_ESP_RSS_IPV4; in vmxnet3_set_rss_hash_opt() 1042 adapter->dev_caps[0] &= ~(1UL << VMXNET3_CAP_ESP_RSS_IPV4); in vmxnet3_set_rss_hash_opt() 1047 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_ESP_RSS_IPV6; in vmxnet3_set_rss_hash_opt() 1049 adapter->dev_caps[0] &= ~(1UL << VMXNET3_CAP_ESP_RSS_IPV6); in vmxnet3_set_rss_hash_opt() 1053 adapter->dev_caps[0]); in vmxnet3_set_rss_hash_opt() [all …]
|
| A D | vmxnet3_drv.c | 3114 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_UDP_RSS; in vmxnet3_init_rssfields() 3116 adapter->dev_caps[0] &= ~(1UL << VMXNET3_CAP_UDP_RSS); in vmxnet3_init_rssfields() 3122 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_ESP_RSS_IPV4; in vmxnet3_init_rssfields() 3124 adapter->dev_caps[0] &= ~(1UL << VMXNET3_CAP_ESP_RSS_IPV4); in vmxnet3_init_rssfields() 3130 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_ESP_RSS_IPV6; in vmxnet3_init_rssfields() 3736 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_GENEVE_TSO; in vmxnet3_declare_features() 3740 adapter->dev_caps[0] |= 1UL << VMXNET3_CAP_VXLAN_TSO; in vmxnet3_declare_features() 4089 adapter->dev_caps[0] = adapter->devcap_supported[0] & in vmxnet3_probe_device() 4095 adapter->dev_caps[0] |= adapter->devcap_supported[0] & in vmxnet3_probe_device() 4098 if (adapter->dev_caps[0]) in vmxnet3_probe_device() [all …]
|
| A D | vmxnet3_int.h | 448 u32 dev_caps[8]; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_fw_update.c | 373 if (hw->dev_caps.common_cap.pcie_reset_avoidance) { in ice_write_one_nvm_block() 596 if (hw->dev_caps.common_cap.reset_restrict_support) { in ice_switch_flash_banks() 861 struct ice_hw_dev_caps *dev_caps; in ice_get_pending_updates() local 865 dev_caps = kzalloc(sizeof(*dev_caps), GFP_KERNEL); in ice_get_pending_updates() 866 if (!dev_caps) in ice_get_pending_updates() 874 err = ice_discover_dev_caps(hw, dev_caps); in ice_get_pending_updates() 877 kfree(dev_caps); in ice_get_pending_updates() 883 if (dev_caps->common_cap.nvm_update_pending_nvm) { in ice_get_pending_updates() 888 if (dev_caps->common_cap.nvm_update_pending_orom) { in ice_get_pending_updates() 893 if (dev_caps->common_cap.nvm_update_pending_netlist) { in ice_get_pending_updates() [all …]
|
| A D | ice_hwmon.c | 97 unsigned long sensors = pf->hw.dev_caps.supported_sensors; in ice_is_internal_reading_supported()
|
| A D | ice_common.c | 2454 if (hw->dev_caps.num_funcs > 4) { in ice_recalc_port_limited_caps() 2467 if (caps == &hw->dev_caps.common_cap) in ice_recalc_port_limited_caps() 3133 struct ice_hw_dev_caps *dev_caps = &hw->dev_caps; in ice_set_safe_mode_caps() local 3166 cached_caps = dev_caps->common_cap; in ice_set_safe_mode_caps() 3167 num_funcs = dev_caps->num_funcs; in ice_set_safe_mode_caps() 3170 memset(dev_caps, 0, sizeof(*dev_caps)); in ice_set_safe_mode_caps() 3173 dev_caps->common_cap.name = cached_caps.name in ice_set_safe_mode_caps() 3185 dev_caps->num_funcs = num_funcs; in ice_set_safe_mode_caps() 3188 dev_caps->common_cap.num_rxq = num_funcs; in ice_set_safe_mode_caps() 3189 dev_caps->common_cap.num_txq = num_funcs; in ice_set_safe_mode_caps() [all …]
|
| A D | ice.h | 1056 (hw->dev_caps.nac_topo.mode & ICE_NAC_TOPO_DUAL_M); in ice_is_dual() 1073 (hw->dev_caps.nac_topo.mode & ICE_NAC_TOPO_PRIMARY_M); in ice_is_primary()
|
| A D | ice_common.h | 173 ice_discover_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_caps);
|
| A D | ice_type.h | 929 struct ice_hw_dev_caps dev_caps; /* device capabilities */ member
|
| A D | ice_ptp_hw.c | 4424 if (hw->dev_caps.ts_dev_info.ts_ll_read) in ice_read_phy_tstamp_e810() 4613 if (hw->dev_caps.ts_dev_info.ll_phy_tmr_update) in ice_ptp_prep_phy_adj_e810() 4703 if (hw->dev_caps.ts_dev_info.ll_phy_tmr_update) in ice_ptp_prep_phy_incval_e810()
|
| A D | ice_main.c | 3154 if (!pf->hw.dev_caps.ts_dev_info.ts_ll_int_read) in ice_ena_misc_vector() 3421 if (pf->hw.dev_caps.ts_dev_info.ts_ll_int_read) in ice_free_irq_msix_misc() 3448 if (!hw->dev_caps.ts_dev_info.ts_ll_int_read) { in ice_ena_ctrlq_interrupts() 3505 if (!pf->hw.dev_caps.ts_dev_info.ts_ll_int_read) in ice_req_irq_msix_misc() 3528 if (pf->hw.dev_caps.ts_dev_info.ts_ll_int_read) in ice_req_irq_msix_misc()
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_common.c | 436 hw->dev_caps.num_vsis = msg->num_vsis; in iavf_vf_parse_hw_config() 437 hw->dev_caps.num_rx_qp = msg->num_queue_pairs; in iavf_vf_parse_hw_config() 438 hw->dev_caps.num_tx_qp = msg->num_queue_pairs; in iavf_vf_parse_hw_config() 439 hw->dev_caps.num_msix_vectors_vf = msg->max_vectors; in iavf_vf_parse_hw_config() 440 hw->dev_caps.dcb = msg->vf_cap_flags & in iavf_vf_parse_hw_config() 442 hw->dev_caps.fcoe = 0; in iavf_vf_parse_hw_config()
|
| A D | iavf_type.h | 171 struct iavf_hw_capabilities dev_caps; member
|
| /drivers/net/ethernet/intel/ice/devlink/ |
| A D | devlink.c | 21 struct ice_hw_dev_caps dev_caps; member 93 if (ctx->dev_caps.common_cap.nvm_update_pending_orom) in ice_info_pending_orom_ver() 111 if (ctx->dev_caps.common_cap.nvm_update_pending_nvm) in ice_info_pending_nvm_ver() 128 if (ctx->dev_caps.common_cap.nvm_update_pending_nvm) in ice_info_pending_eetrack() 179 if (ctx->dev_caps.common_cap.nvm_update_pending_netlist) in ice_info_pending_netlist_ver() 192 if (ctx->dev_caps.common_cap.nvm_update_pending_netlist) in ice_info_pending_netlist_build() 293 err = ice_discover_dev_caps(hw, &ctx->dev_caps); in ice_devlink_info_get() 301 if (ctx->dev_caps.common_cap.nvm_update_pending_orom) { in ice_devlink_info_get() 312 if (ctx->dev_caps.common_cap.nvm_update_pending_nvm) { in ice_devlink_info_get() 319 ctx->dev_caps.common_cap.nvm_update_pending_nvm = false; in ice_devlink_info_get() [all …]
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_rdma.c | 498 dev->dev_caps = 0; in qed_rdma_init_devinfo() 499 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_RNR_NAK, 1); in qed_rdma_init_devinfo() 500 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_PORT_ACTIVE_EVENT, 1); in qed_rdma_init_devinfo() 501 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_PORT_CHANGE_EVENT, 1); in qed_rdma_init_devinfo() 502 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_RESIZE_CQ, 1); in qed_rdma_init_devinfo() 503 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_BASE_MEMORY_EXT, 1); in qed_rdma_init_devinfo() 504 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_BASE_QUEUE_EXT, 1); in qed_rdma_init_devinfo() 505 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_ZBVA, 1); in qed_rdma_init_devinfo() 506 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_LOCAL_INV_FENCE, 1); in qed_rdma_init_devinfo() 513 SET_FIELD(dev->dev_caps, QED_RDMA_DEV_CAP_ATOMIC_OP, 1); in qed_rdma_init_devinfo()
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-tmc.h | 359 static inline void tmc_etr_init_caps(struct tmc_drvdata *drvdata, u32 dev_caps) in TMC_REG_PAIR() 362 drvdata->etr_caps = dev_caps; in TMC_REG_PAIR()
|
| A D | coresight-tmc-core.c | 701 void *dev_caps; in tmc_etr_setup_caps() local 707 dev_caps = coresight_get_uci_data_from_amba(tmc_ids, tmc_pid); in tmc_etr_setup_caps() 710 tmc_etr_init_caps(drvdata, (u32)(unsigned long)dev_caps); in tmc_etr_setup_caps()
|
| /drivers/infiniband/hw/qedr/ |
| A D | main.c | 627 attr->dev_caps = qed_attr->dev_caps; in qedr_set_device_attr()
|
| A D | qedr.h | 115 u32 dev_caps; member
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_type.h | 535 struct i40e_hw_capabilities dev_caps; member
|
| A D | i40e_main.c | 6506 if (hw->dev_caps.switch_mode) { in i40e_validate_and_set_switch_mode() 6510 u32 switch_mode = hw->dev_caps.switch_mode & in i40e_validate_and_set_switch_mode() 6517 hw->dev_caps.switch_mode); in i40e_validate_and_set_switch_mode() 10469 pf->hw.dev_caps.switch_mode, in i40e_get_capabilities() 10470 pf->hw.dev_caps.valid_functions); in i40e_get_capabilities() 10473 pf->hw.dev_caps.sr_iov_1_1, in i40e_get_capabilities() 10474 pf->hw.dev_caps.num_vfs); in i40e_get_capabilities() 10477 pf->hw.dev_caps.num_vsis, in i40e_get_capabilities() 10478 pf->hw.dev_caps.num_rx_qp, in i40e_get_capabilities() 10479 pf->hw.dev_caps.num_tx_qp); in i40e_get_capabilities()
|