/linux/drivers/staging/octeon/ |
H A D | ethernet-rgmii.c | 56 union cvmx_helper_link_info link_info; in cvm_oct_check_preamble_errors() local 59 link_info.u64 = priv->link_info; in cvm_oct_check_preamble_errors() 67 if (link_info.s.speed == 10 && priv->last_speed == 10) { in cvm_oct_check_preamble_errors() 96 if (priv->last_speed != link_info.s.speed) in cvm_oct_check_preamble_errors() 98 priv->last_speed = link_info.s.speed; in cvm_oct_check_preamble_errors() 106 union cvmx_helper_link_info link_info; in cvm_oct_rgmii_poll() local 109 link_info = cvmx_helper_link_get(priv->port); in cvm_oct_rgmii_poll() 110 if (priv->link_info != link_info in cvm_oct_rgmii_poll() [all...] |
H A D | ethernet.c | 460 union cvmx_helper_link_info link_info; in cvm_oct_common_open() local 483 link_info = cvmx_helper_link_get(priv->port); in cvm_oct_common_open() 484 if (!link_info.s.link_up) in cvm_oct_common_open() 496 union cvmx_helper_link_info link_info; in cvm_oct_link_poll() local 498 link_info = cvmx_helper_link_get(priv->port); in cvm_oct_link_poll() 499 if (link_info.u64 == priv->link_info) in cvm_oct_link_poll() 502 if (cvmx_helper_link_set(priv->port, link_info)) in cvm_oct_link_poll() 503 link_info.u64 = priv->link_info; in cvm_oct_link_poll() [all...] |
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_link.c | 14 struct bpf_link_info link_info; in serial_test_xdp_link() local 18 __u32 link_info_len = sizeof(link_info); in serial_test_xdp_link() 121 memset(&link_info, 0, sizeof(link_info)); in serial_test_xdp_link() 123 &link_info, &link_info_len); in serial_test_xdp_link() 124 if (!ASSERT_OK(err, "link_info")) in serial_test_xdp_link() 127 ASSERT_EQ(link_info.type, BPF_LINK_TYPE_XDP, "link_type"); in serial_test_xdp_link() 128 ASSERT_EQ(link_info.prog_id, id1, "link_prog_id"); in serial_test_xdp_link() 129 ASSERT_EQ(link_info.xdp.ifindex, IFINDEX_LO, "link_ifindex"); in serial_test_xdp_link() 140 memset(&link_info, in serial_test_xdp_link() [all...] |
H A D | check_mtu.c | 41 struct bpf_link_info link_info; in test_check_mtu_xdp_attach() local 42 __u32 link_info_len = sizeof(link_info); in test_check_mtu_xdp_attach() 60 memset(&link_info, 0, sizeof(link_info)); in test_check_mtu_xdp_attach() 62 err = bpf_link_get_info_by_fd(fd, &link_info, &link_info_len); in test_check_mtu_xdp_attach() 63 if (CHECK(err, "link_info", "failed: %d\n", err)) in test_check_mtu_xdp_attach() 66 CHECK(link_info.type != BPF_LINK_TYPE_XDP, "link_type", in test_check_mtu_xdp_attach() 67 "got %u != exp %u\n", link_info.type, BPF_LINK_TYPE_XDP); in test_check_mtu_xdp_attach() 68 CHECK(link_info.xdp.ifindex != IFINDEX_LO, "link_ifindex", in test_check_mtu_xdp_attach() 69 "got %u != exp %u\n", link_info in test_check_mtu_xdp_attach() [all...] |
H A D | tc_helpers.h | 13 struct bpf_link_info link_info = {}; in ifindex_from_link_fd() local 14 __u32 link_info_len = sizeof(link_info); in ifindex_from_link_fd() 17 err = bpf_link_get_info_by_fd(fd, &link_info, &link_info_len); in ifindex_from_link_fd() 21 return link_info.tcx.ifindex; in ifindex_from_link_fd()
|
H A D | bpf_obj_id.c | 249 struct bpf_link_info link_info; in serial_test_bpf_obj_id() local 252 info_len = sizeof(link_info); in serial_test_bpf_obj_id() 253 memset(&link_info, 0, info_len); in serial_test_bpf_obj_id() 271 err = bpf_link_get_info_by_fd(link_fd, &link_info, &info_len); in serial_test_bpf_obj_id() 272 cmp_res = memcmp(&link_info, &link_infos[i], in serial_test_bpf_obj_id() 275 ASSERT_EQ(info_len, sizeof(link_info), "info_len"); in serial_test_bpf_obj_id()
|
/linux/tools/perf/util/ |
H A D | bpf_counter.h | 97 struct bpf_link_info link_info = { .id = 0, }; in bpf_link_get_id() local 98 __u32 link_info_len = sizeof(link_info); in bpf_link_get_id() 100 bpf_obj_get_info_by_fd(fd, &link_info, &link_info_len); in bpf_link_get_id() 101 return link_info.id; in bpf_link_get_id() 106 struct bpf_link_info link_info = { .id = 0, }; in bpf_link_get_prog_id() local 107 __u32 link_info_len = sizeof(link_info); in bpf_link_get_prog_id() 109 bpf_obj_get_info_by_fd(fd, &link_info, &link_info_len); in bpf_link_get_prog_id() 110 return link_info.prog_id; in bpf_link_get_prog_id()
|
/linux/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ctrl_net.c | 259 struct octep_iface_link_info *link_info) in octep_ctrl_net_get_link_info() argument 268 req->link_info.cmd = OCTEP_CTRL_NET_CMD_GET; in octep_ctrl_net_get_link_info() 274 link_info->supported_modes = resp->link_info.supported_modes; in octep_ctrl_net_get_link_info() 275 link_info->advertised_modes = resp->link_info.advertised_modes; in octep_ctrl_net_get_link_info() 276 link_info->autoneg = resp->link_info.autoneg; in octep_ctrl_net_get_link_info() 277 link_info->pause = resp->link_info in octep_ctrl_net_get_link_info() 284 octep_ctrl_net_set_link_info(struct octep_device * oct,int vfid,struct octep_iface_link_info * link_info,bool wait_for_response) octep_ctrl_net_set_link_info() argument [all...] |
H A D | octep_ethtool.c | 269 struct octep_iface_link_info *link_info; in octep_get_link_ksettings() local 275 link_info = &oct->link_info; in octep_get_link_ksettings() 276 octep_ctrl_net_get_link_info(oct, OCTEP_CTRL_NET_INVALID_VFID, link_info); in octep_get_link_ksettings() 278 advertised_modes = oct->link_info.advertised_modes; in octep_get_link_ksettings() 279 supported_modes = oct->link_info.supported_modes; in octep_get_link_ksettings() 284 if (link_info->autoneg) { in octep_get_link_ksettings() 285 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_SUPPORTED) in octep_get_link_ksettings() 287 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_ADVERTISED) { in octep_get_link_ksettings() 297 if (link_info in octep_get_link_ksettings() 323 struct octep_iface_link_info *link_info; octep_set_link_ksettings() local [all...] |
H A D | octep_ctrl_net.h | 145 struct octep_ctrl_net_h2f_req_cmd_link_info link_info; member 202 struct octep_ctrl_net_link_info link_info; member 356 * @link_info: non-null pointer to struct octep_iface_link_info. 361 struct octep_iface_link_info *link_info); 368 * @link_info: non-null pointer to struct octep_iface_link_info. 375 struct octep_iface_link_info *link_info,
|
/linux/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 93 struct msm_dp_link_info *link_info; in msm_dp_panel_read_dpcd() local 103 link_info = &msm_dp_panel->link_info; in msm_dp_panel_read_dpcd() 104 link_info->revision = dpcd[DP_DPCD_REV]; in msm_dp_panel_read_dpcd() 105 major = (link_info->revision >> 4) & 0x0f; in msm_dp_panel_read_dpcd() 106 minor = link_info->revision & 0x0f; in msm_dp_panel_read_dpcd() 108 link_info->rate = drm_dp_max_link_rate(dpcd); in msm_dp_panel_read_dpcd() 109 link_info->num_lanes = drm_dp_max_lane_count(dpcd); in msm_dp_panel_read_dpcd() 112 if (link_info->num_lanes > msm_dp_panel->max_dp_lanes) in msm_dp_panel_read_dpcd() 113 link_info in msm_dp_panel_read_dpcd() 144 const struct msm_dp_link_info *link_info; msm_dp_panel_get_supported_bpp() local [all...] |
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 2259 bnxt_get_media(struct bnxt_link_info *link_info) in bnxt_get_media() argument 2261 switch (link_info->media_type) { in bnxt_get_media() 2267 if (link_info->phy_type < ARRAY_SIZE(bnxt_phy_types)) in bnxt_get_media() 2268 return bnxt_phy_types[link_info->phy_type]; in bnxt_get_media() 2422 bnxt_get_link_mode(struct bnxt_link_info *link_info) in bnxt_get_link_mode() argument 2429 if (link_info->phy_link_status != BNXT_LINK_LINK) in bnxt_get_link_mode() 2432 media = bnxt_get_media(link_info); in bnxt_get_link_mode() 2433 if (BNXT_AUTO_MODE(link_info->auto_mode)) { in bnxt_get_link_mode() 2434 speed = bnxt_fw_speed_idx(link_info->link_speed); in bnxt_get_link_mode() 2435 sig_mode = link_info in bnxt_get_link_mode() 2468 bnxt_get_ethtool_modes(struct bnxt_link_info * link_info,struct ethtool_link_ksettings * lk_ksettings) bnxt_get_ethtool_modes() argument 2624 bnxt_get_all_ethtool_support_speeds(struct bnxt_link_info * link_info,enum bnxt_media_type media,struct ethtool_link_ksettings * lk_ksettings) bnxt_get_all_ethtool_support_speeds() argument 2649 bnxt_get_all_ethtool_adv_speeds(struct bnxt_link_info * link_info,enum bnxt_media_type media,struct ethtool_link_ksettings * lk_ksettings) bnxt_get_all_ethtool_adv_speeds() argument 2673 bnxt_get_all_ethtool_lp_speeds(struct bnxt_link_info * link_info,enum bnxt_media_type media,struct ethtool_link_ksettings * lk_ksettings) bnxt_get_all_ethtool_lp_speeds() argument 2711 bnxt_set_ethtool_speeds(struct bnxt_link_info * link_info,const unsigned long * et_mask) bnxt_set_ethtool_speeds() argument 2754 bnxt_fw_to_ethtool_advertised_fec(struct bnxt_link_info * link_info,struct ethtool_link_ksettings * lk_ksettings) bnxt_fw_to_ethtool_advertised_fec() argument 2775 bnxt_fw_to_ethtool_support_fec(struct bnxt_link_info * link_info,struct ethtool_link_ksettings * lk_ksettings) bnxt_fw_to_ethtool_support_fec() argument 2834 bnxt_get_default_speeds(struct ethtool_link_ksettings * lk_ksettings,struct bnxt_link_info * link_info) bnxt_get_default_speeds() argument 2858 struct bnxt_link_info *link_info; bnxt_get_link_ksettings() local 2925 struct bnxt_link_info *link_info = &bp->link_info; bnxt_force_link_speed() local 3084 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_link_ksettings() local 3145 struct bnxt_link_info *link_info; bnxt_get_fecparam() local 3209 bnxt_ethtool_forced_fec_to_fw(struct bnxt_link_info * link_info,u32 fec) bnxt_ethtool_forced_fec_to_fw() argument 3228 struct bnxt_link_info *link_info; bnxt_set_fecparam() local 3276 struct bnxt_link_info *link_info = &bp->link_info; bnxt_get_pauseparam() local 3306 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_pauseparam() local 4305 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_eee() local 4683 struct bnxt_link_info *link_info = &bp->link_info; bnxt_nway_reset() local 4805 struct bnxt_link_info *link_info = &bp->link_info; bnxt_disable_an_for_lpbk() local [all...] |
/linux/include/sound/ |
H A D | graph_card.h | 14 struct link_info *li); 29 struct device_node *lnk, struct link_info *li); 31 struct device_node *lnk, struct link_info *li); 33 struct device_node *lnk, struct link_info *li);
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | link.c | 72 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_set_link_fw_id() local 75 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_set_link_fw_id() 76 link_info->fw_link_id = mvmvif->id; in iwl_mvm_set_link_fw_id() 84 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_add_link() local 89 if (WARN_ON_ONCE(!link_info)) in iwl_mvm_add_link() 100 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_add_link() 103 WARN_ON_ONCE(link_info->phy_ctxt); in iwl_mvm_add_link() 112 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac); in iwl_mvm_add_link() 134 struct iwl_mvm_vif_link_info *link_info = in iwl_mvm_esr_vif_iterator() local 138 if (link_info in iwl_mvm_esr_vif_iterator() 182 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; iwl_mvm_link_changed() local 354 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; iwl_mvm_remove_link() local [all...] |
H A D | coex.c | 222 struct iwl_mvm_vif_link_info *link_info, in iwl_mvm_bt_coex_enable_rssi_event() argument 225 link_info->bf_data.last_bt_coex_event = rssi; in iwl_mvm_bt_coex_enable_rssi_event() 226 link_info->bf_data.bt_coex_max_thold = in iwl_mvm_bt_coex_enable_rssi_event() 228 link_info->bf_data.bt_coex_min_thold = in iwl_mvm_bt_coex_enable_rssi_event() 353 struct iwl_mvm_vif_link_info *link_info; in iwl_mvm_bt_notif_per_link() local 359 link_info = mvmvif->link[link_id]; in iwl_mvm_bt_notif_per_link() 360 if (!link_info) in iwl_mvm_bt_notif_per_link() 380 iwl_mvm_bt_coex_reduced_txp(mvm, link_info->ap_sta_id, in iwl_mvm_bt_notif_per_link() 382 iwl_mvm_bt_coex_enable_rssi_event(mvm, link_info, false, in iwl_mvm_bt_notif_per_link() 405 if (link_info in iwl_mvm_bt_notif_per_link() [all...] |
H A D | rx.c | 558 struct iwl_mvm_vif_link_info *link_info, in iwl_mvm_update_link_sig() argument 573 link_info->bf_data.ave_beacon_signal = sig; in iwl_mvm_update_link_sig() 576 if (link_info->bf_data.bt_coex_min_thold != in iwl_mvm_update_link_sig() 577 link_info->bf_data.bt_coex_max_thold) { in iwl_mvm_update_link_sig() 578 last_event = link_info->bf_data.last_bt_coex_event; in iwl_mvm_update_link_sig() 579 if (sig > link_info->bf_data.bt_coex_max_thold && in iwl_mvm_update_link_sig() 580 (last_event <= link_info->bf_data.bt_coex_min_thold || in iwl_mvm_update_link_sig() 582 link_info->bf_data.last_bt_coex_event = sig; in iwl_mvm_update_link_sig() 586 } else if (sig < link_info->bf_data.bt_coex_min_thold && in iwl_mvm_update_link_sig() 587 (last_event >= link_info in iwl_mvm_update_link_sig() 884 struct iwl_mvm_vif_link_info *link_info; iwl_mvm_stat_iterator_all_links() local [all...] |
/linux/sound/soc/generic/ |
H A D | audio-graph-card.c | 103 struct link_info *li, in graph_parse_node() 137 struct link_info *li, in graph_link_init() 199 struct link_info *li) in graph_dai_link_of_dpcm() 284 struct link_info *li) in graph_dai_link_of() 342 struct link_info *li, in __graph_for_each_link() 346 struct link_info *li), in __graph_for_each_link() 350 struct link_info *li)) in __graph_for_each_link() 403 struct link_info *li, in graph_for_each_link() 407 struct link_info *li), in graph_for_each_link() 411 struct link_info *l in graph_for_each_link() [all...] |
H A D | simple-card.c | 145 struct link_info *li, in simple_parse_node() 180 struct link_info *li, in simple_link_init() 234 struct link_info *li, in simple_dai_link_of_dpcm() 311 struct link_info *li, in simple_dai_link_of() 364 struct link_info *li, in __simple_for_each_link() 368 struct link_info *li, bool is_top), in __simple_for_each_link() 372 struct link_info *li, bool is_top)) in __simple_for_each_link() 465 struct link_info *li, in simple_for_each_link() 469 struct link_info *li, bool is_top), in simple_for_each_link() 473 struct link_info *l in simple_for_each_link() [all...] |
H A D | audio-graph-card2.c | 401 struct link_info *li, in __graph_parse_node() 596 struct link_info *li, int is_cpu) in graph_parse_node_multi() 660 struct link_info *li, int is_cpu) in graph_parse_node_single() 668 struct link_info *li, int is_cpu) in graph_parse_node() 738 struct link_info *li, in graph_link_init() 842 struct link_info *li) in audio_graph2_link_normal() 874 struct link_info *li) in audio_graph2_link_dpcm() 967 struct link_info *li) in audio_graph2_link_c2c() 1058 struct link_info *li) in graph_link() 1135 struct link_info *l in graph_count_normal() [all...] |
/linux/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-rgmii.c | 290 * @link_info: The new link state 295 union cvmx_helper_link_info link_info) in __cvmx_helper_rgmii_link_set() argument 366 else if (!link_info.s.link_up) in __cvmx_helper_rgmii_link_set() 370 new_gmx_cfg.s.duplex = link_info.s.full_duplex; in __cvmx_helper_rgmii_link_set() 373 if (link_info.s.speed == 10) { in __cvmx_helper_rgmii_link_set() 376 } else if (link_info.s.speed == 100) { in __cvmx_helper_rgmii_link_set() 385 if (link_info.s.speed == 10) { in __cvmx_helper_rgmii_link_set() 389 } else if (link_info.s.speed == 100) { in __cvmx_helper_rgmii_link_set() 400 if ((link_info.s.speed == 10) || (link_info in __cvmx_helper_rgmii_link_set() [all...] |
H A D | cvmx-helper-sgmii.c | 197 * @link_info: Link state to configure 204 link_info) in __cvmx_helper_sgmii_hardware_init_link_speed() 243 pcsx_miscx_ctl_reg.s.gmxeno = !link_info.s.link_up; in __cvmx_helper_sgmii_hardware_init_link_speed() 246 if (link_info.s.link_up) in __cvmx_helper_sgmii_hardware_init_link_speed() 247 gmxx_prtx_cfg.s.duplex = link_info.s.full_duplex; in __cvmx_helper_sgmii_hardware_init_link_speed() 250 switch (link_info.s.speed) { in __cvmx_helper_sgmii_hardware_init_link_speed() 503 * @link_info: The new link state 508 union cvmx_helper_link_info link_info) in __cvmx_helper_sgmii_link_set() argument 514 link_info); in __cvmx_helper_sgmii_link_set() 203 __cvmx_helper_sgmii_hardware_init_link_speed(int interface,int index,union cvmx_helper_link_info link_info) __cvmx_helper_sgmii_hardware_init_link_speed() argument
|
/linux/drivers/thunderbolt/ |
H A D | tb_msgs.h | 189 u16 link_info; member 211 u16 link_info; member 217 u16 link_info; member 229 u16 link_info; member 272 u16 link_info; member 283 u16 link_info; member 310 u16 link_info; member 316 u16 link_info; member 364 u16 link_info; member 377 u16 link_info; member [all...] |
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-cti-core.c | 484 struct coresight_sysfs_link link_info; in cti_add_sysfs_link() local 487 link_info.orig = drvdata->csdev; in cti_add_sysfs_link() 488 link_info.orig_name = tc->con_dev_name; in cti_add_sysfs_link() 489 link_info.target = tc->con_dev; in cti_add_sysfs_link() 490 link_info.target_name = dev_name(&drvdata->csdev->dev); in cti_add_sysfs_link() 492 link_err = coresight_add_sysfs_link(&link_info); in cti_add_sysfs_link() 496 link_info.orig_name, link_info.target_name); in cti_add_sysfs_link() 503 struct coresight_sysfs_link link_info; in cti_remove_sysfs_link() local 505 link_info in cti_remove_sysfs_link() [all...] |
/linux/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.c | 1920 rtlpriv->link_info.bcn_rx_inperiod++; in rtl_beacon_statistic() 2074 rtlpriv->link_info.num_rx_in4period[idx] = in rtl_watchdog_wq_callback() 2075 rtlpriv->link_info.num_rx_in4period[idx + 1]; in rtl_watchdog_wq_callback() 2076 rtlpriv->link_info.num_tx_in4period[idx] = in rtl_watchdog_wq_callback() 2077 rtlpriv->link_info.num_tx_in4period[idx + 1]; in rtl_watchdog_wq_callback() 2079 rtlpriv->link_info.num_rx_in4period[3] = in rtl_watchdog_wq_callback() 2080 rtlpriv->link_info.num_rx_inperiod; in rtl_watchdog_wq_callback() 2081 rtlpriv->link_info.num_tx_in4period[3] = in rtl_watchdog_wq_callback() 2082 rtlpriv->link_info.num_tx_inperiod; in rtl_watchdog_wq_callback() 2085 rtlpriv->link_info in rtl_watchdog_wq_callback() [all...] |
/linux/tools/testing/selftests/net/tcp_ao/lib/ |
H A D | netlink.c | 144 struct rtattr *link_info, *info_data; in __add_veth() local 160 link_info = rtattr_begin(&req.nh, sizeof(req), IFLA_LINKINFO); in __add_veth() 161 if (!link_info) in __add_veth() 175 rtattr_end(&req.nh, link_info); in __add_veth() 358 struct rtattr *link_info, *info_data; in __add_vrf() local 377 link_info = rtattr_begin(&req.nh, sizeof(req), IFLA_LINKINFO); in __add_vrf() 378 if (!link_info) in __add_vrf() 393 rtattr_end(&req.nh, link_info); in __add_vrf()
|