Home
last modified time | relevance | path

Searched refs:dev_caps (Results 1 – 25 of 33) sorted by relevance

12

/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_fw_update.c388 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 Dixgbe_e610.h21 struct ixgbe_hw_dev_caps *dev_caps);
A Dixgbe_e610.c782 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 Ddevlink.c13 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 Dvmxnet3_ethtool.c351 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 Dvmxnet3_drv.c3114 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 Dvmxnet3_int.h448 u32 dev_caps[8]; member
/drivers/net/ethernet/intel/ice/
A Dice_fw_update.c373 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 Dice_hwmon.c97 unsigned long sensors = pf->hw.dev_caps.supported_sensors; in ice_is_internal_reading_supported()
A Dice_common.c2454 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 Dice.h1056 (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 Dice_common.h173 ice_discover_dev_caps(struct ice_hw *hw, struct ice_hw_dev_caps *dev_caps);
A Dice_type.h929 struct ice_hw_dev_caps dev_caps; /* device capabilities */ member
A Dice_ptp_hw.c4424 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 Dice_main.c3154 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 Diavf_common.c436 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 Diavf_type.h171 struct iavf_hw_capabilities dev_caps; member
/drivers/net/ethernet/intel/ice/devlink/
A Ddevlink.c21 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 Dqed_rdma.c498 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 Dcoresight-tmc.h359 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 Dcoresight-tmc-core.c701 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 Dmain.c627 attr->dev_caps = qed_attr->dev_caps; in qedr_set_device_attr()
A Dqedr.h115 u32 dev_caps; member
/drivers/net/ethernet/intel/i40e/
A Di40e_type.h535 struct i40e_hw_capabilities dev_caps; member
A Di40e_main.c6506 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()

Completed in 126 milliseconds

12