| /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.u64 && in cvm_oct_rgmii_poll() 111 cvmx_helper_link_set(priv->port, link_info)) in cvm_oct_rgmii_poll() 112 link_info.u64 = priv->link_info; in cvm_oct_rgmii_poll() [all …]
|
| H A D | ethernet-mdio.c | 82 union cvmx_helper_link_info link_info; in cvm_oct_adjust_link() local 84 link_info.u64 = 0; in cvm_oct_adjust_link() 85 link_info.s.link_up = dev->phydev->link ? 1 : 0; in cvm_oct_adjust_link() 86 link_info.s.full_duplex = dev->phydev->duplex ? 1 : 0; in cvm_oct_adjust_link() 87 link_info.s.speed = dev->phydev->speed; in cvm_oct_adjust_link() 88 priv->link_info = link_info.u64; in cvm_oct_adjust_link() 98 cvmx_helper_link_set(priv->port, link_info); in cvm_oct_adjust_link() 99 cvm_oct_note_carrier(priv, link_info); in cvm_oct_adjust_link() 107 union cvmx_helper_link_info link_info; in cvm_oct_common_stop() local 121 link_info.u64 = 0; in cvm_oct_common_stop() [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() 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, 0, sizeof(link_info)); in serial_test_xdp_link() 142 &link_info, &link_info_len); in serial_test_xdp_link() 145 ASSERT_EQ(link_info.prog_id, id1, "link_prog_id"); 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 | fexit_bpf2bpf.c | 111 struct bpf_link_info link_info; in test_fexit_bpf2bpf_common() local 137 info_len = sizeof(link_info); in test_fexit_bpf2bpf_common() 138 memset(&link_info, 0, sizeof(link_info)); in test_fexit_bpf2bpf_common() 140 &link_info, &info_len); in test_fexit_bpf2bpf_common() 142 ASSERT_EQ(link_info.tracing.attach_type, in test_fexit_bpf2bpf_common() 145 ASSERT_EQ(link_info.tracing.target_obj_id, tgt_prog_id, "link_tgt_obj_id"); in test_fexit_bpf2bpf_common() 146 ASSERT_EQ(link_info.tracing.target_btf_id, btf_id, "link_tgt_btf_id"); in test_fexit_bpf2bpf_common()
|
| 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()
|
| H A D | unpriv_bpf_disabled.c | 135 struct bpf_link_info link_info = {}; in test_unpriv_bpf_disabled_positive() 136 __u32 link_info_len = sizeof(link_info); in test_unpriv_bpf_disabled_positive() 177 &link_info, &link_info_len), in test_unpriv_bpf_disabled_negative() 179 ASSERT_EQ(bpf_link_get_fd_by_id(link_info.id), -EPERM, "link_get_fd_by_id_fails"); in test_unpriv_bpf_disabled_negative() 180 ASSERT_EQ(bpf_link_get_next_id(link_info.id, &next), -EPERM, in test_unpriv_bpf_disabled_negative() 154 struct bpf_link_info link_info = {}; test_unpriv_bpf_disabled_negative() local
|
| /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.pause; in octep_ctrl_net_get_link_info() 278 link_info->speed = resp->link_info.speed; in octep_ctrl_net_get_link_info() 284 struct octep_iface_link_info *link_info, in octep_ctrl_net_set_link_info() argument 292 req->link_info.cmd = OCTEP_CTRL_NET_CMD_SET; in octep_ctrl_net_set_link_info() 293 req->link_info.info.advertised_modes = link_info->advertised_modes; in octep_ctrl_net_set_link_info() [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 361 struct octep_iface_link_info *link_info); 375 struct octep_iface_link_info *link_info,
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 2325 bnxt_get_media(struct bnxt_link_info *link_info) in bnxt_get_media() argument 2327 switch (link_info->media_type) { in bnxt_get_media() 2333 if (link_info->phy_type < ARRAY_SIZE(bnxt_phy_types)) in bnxt_get_media() 2334 return bnxt_phy_types[link_info->phy_type]; in bnxt_get_media() 2488 bnxt_get_link_mode(struct bnxt_link_info *link_info) in bnxt_get_link_mode() argument 2495 if (link_info->phy_link_status != BNXT_LINK_LINK) in bnxt_get_link_mode() 2498 media = bnxt_get_media(link_info); in bnxt_get_link_mode() 2499 if (BNXT_AUTO_MODE(link_info->auto_mode)) { in bnxt_get_link_mode() 2500 speed = bnxt_fw_speed_idx(link_info->link_speed); in bnxt_get_link_mode() 2501 sig_mode = link_info in bnxt_get_link_mode() 2534 bnxt_get_ethtool_modes(struct bnxt_link_info * link_info,struct ethtool_link_ksettings * lk_ksettings) bnxt_get_ethtool_modes() argument 2690 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 2715 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 2739 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 2777 bnxt_set_ethtool_speeds(struct bnxt_link_info * link_info,const unsigned long * et_mask) bnxt_set_ethtool_speeds() argument 2820 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 2841 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 2900 bnxt_get_default_speeds(struct ethtool_link_ksettings * lk_ksettings,struct bnxt_link_info * link_info) bnxt_get_default_speeds() argument 2924 struct bnxt_link_info *link_info; bnxt_get_link_ksettings() local 2991 struct bnxt_link_info *link_info = &bp->link_info; bnxt_force_link_speed() local 3150 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_link_ksettings() local 3211 struct bnxt_link_info *link_info; bnxt_get_fecparam() local 3327 bnxt_ethtool_forced_fec_to_fw(struct bnxt_link_info * link_info,u32 fec) bnxt_ethtool_forced_fec_to_fw() argument 3346 struct bnxt_link_info *link_info; bnxt_set_fecparam() local 3394 struct bnxt_link_info *link_info = &bp->link_info; bnxt_get_pauseparam() local 3424 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_pauseparam() local 4483 struct bnxt_link_info *link_info = &bp->link_info; bnxt_set_eee() local 4909 struct bnxt_link_info *link_info = &bp->link_info; bnxt_nway_reset() local 5031 struct bnxt_link_info *link_info = &bp->link_info; bnxt_disable_an_for_lpbk() local [all...] |
| H A D | bnxt.c | 2499 static u16 bnxt_get_force_speed(struct bnxt_link_info *link_info) in bnxt_get_force_speed() 2501 struct bnxt *bp = container_of(link_info, struct bnxt, link_info); in bnxt_get_force_speed() 2504 return link_info->force_link_speed2; in bnxt_set_force_speed() argument 2505 if (link_info->req_signal_mode == BNXT_SIG_MODE_PAM4) in bnxt_set_force_speed() 2506 return link_info->force_pam4_link_speed; in bnxt_set_force_speed() 2507 return link_info->force_link_speed; in bnxt_set_force_speed() 2510 static void bnxt_set_force_speed(struct bnxt_link_info *link_info) in bnxt_set_force_speed() 2512 struct bnxt *bp = container_of(link_info, struct bnxt, link_info); in bnxt_set_force_speed() 2493 bnxt_get_force_speed(struct bnxt_link_info * link_info) bnxt_get_force_speed() argument 2536 bnxt_set_auto_speed(struct bnxt_link_info * link_info) bnxt_set_auto_speed() argument 2548 bnxt_force_speed_updated(struct bnxt_link_info * link_info) bnxt_force_speed_updated() argument 2566 bnxt_auto_speed_updated(struct bnxt_link_info * link_info) bnxt_auto_speed_updated() argument 2755 struct bnxt_link_info *link_info = &bp->link_info; bnxt_async_event_process() local 12031 bnxt_report_fec(struct bnxt_link_info * link_info) bnxt_report_fec() argument 12055 bnxt_link_down_reason(struct bnxt_link_info * link_info) bnxt_link_down_reason() argument 12153 struct bnxt_link_info *link_info = &bp->link_info; bnxt_hwrm_phy_qcaps() local 12239 bnxt_support_speed_dropped(struct bnxt_link_info * link_info) bnxt_support_speed_dropped() argument 12269 struct bnxt_link_info *link_info = &bp->link_info; bnxt_update_link() local 12401 struct bnxt_link_info *link_info = &bp->link_info; bnxt_get_port_module_status() local 12896 struct bnxt_link_info *link_info = &bp->link_info; bnxt_eee_config_ok() local 12926 struct bnxt_link_info *link_info = &bp->link_info; bnxt_update_phy_setting() local 14682 struct bnxt_link_info *link_info = &bp->link_info; bnxt_init_ethtool_link_settings() local 16518 struct bnxt_link_info *link_info = &bp->link_info; bnxt_probe_phy() 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/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 | 143 struct link_info *li, in simple_parse_node() 178 struct link_info *li, in simple_link_init() 232 struct link_info *li, in simple_dai_link_of_dpcm() 309 struct link_info *li, in simple_dai_link_of() 362 struct link_info *li, 366 struct link_info *li, bool is_top), in __simple_for_each_link() 370 struct link_info *li, bool is_top)) in __simple_for_each_link() 463 struct link_info *li, 467 struct link_info *li, bool is_top), in simple_for_each_link() 471 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() 854 struct link_info *li) in audio_graph2_link_normal() 886 struct link_info *li) in audio_graph2_link_dpcm() 979 struct link_info *li) in audio_graph2_link_c2c() 1070 struct link_info *li) in graph_link() 1147 struct link_info *l in graph_count_normal() [all...] |
| H A D | audio-graph-card2-custom-sample.c | 69 struct link_info *li) in custom_normal() 84 struct link_info *li) in custom_dpcm() 99 struct link_info *li) in custom_c2c()
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-cti-core.c | 434 struct coresight_sysfs_link link_info; in cti_add_sysfs_link() local 437 link_info.orig = drvdata->csdev; in cti_add_sysfs_link() 438 link_info.orig_name = tc->con_dev_name; in cti_add_sysfs_link() 439 link_info.target = tc->con_dev; in cti_add_sysfs_link() 440 link_info.target_name = dev_name(&drvdata->csdev->dev); in cti_add_sysfs_link() 442 link_err = coresight_add_sysfs_link(&link_info); in cti_add_sysfs_link() 446 link_info.orig_name, link_info.target_name); in cti_add_sysfs_link() 453 struct coresight_sysfs_link link_info; in cti_remove_sysfs_link() local 455 link_info in cti_remove_sysfs_link() [all...] |
| /linux/arch/mips/cavium-octeon/executive/ |
| H A D | cvmx-helper-rgmii.c | 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.s.speed == 100)) { in __cvmx_helper_rgmii_link_set()
|
| H A D | cvmx-helper-sgmii.c | 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() 508 union cvmx_helper_link_info link_info) in __cvmx_helper_sgmii_link_set() argument 514 link_info); in __cvmx_helper_sgmii_link_set()
|
| /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
|
| /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()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_mbx.c | 302 struct hclge_mbx_link_status *link_info; in hclgevf_mbx_async_handler() local 329 link_info = (struct hclge_mbx_link_status *)(msg_q + 1); in hclgevf_mbx_async_handler() 330 link_status = le16_to_cpu(link_info->link_status); in hclgevf_mbx_async_handler() 331 speed = le32_to_cpu(link_info->speed); in hclgevf_mbx_async_handler() 332 duplex = (u8)le16_to_cpu(link_info->duplex); in hclgevf_mbx_async_handler() 333 flag = link_info->flag; in hclgevf_mbx_async_handler()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_e610.c | 1042 memcpy(hw->link.link_info.module_type, &pcaps->module_type, in ixgbe_aci_get_phy_caps() 1043 sizeof(hw->link.link_info.module_type)); in ixgbe_aci_get_phy_caps() 1210 hw_link_info = &hw->link.link_info; in ixgbe_get_media_type_from_phy_type() 1292 li = &hw->link.link_info; in ixgbe_update_link_info() 1298 if (!(li->link_info & IXGBE_ACI_MEDIA_AVAILABLE)) in ixgbe_update_link_info() 1340 *link_up = hw->link.link_info.link_info & IXGBE_ACI_LINK_UP; 1373 li = &hw->link.link_info; in ixgbe_aci_get_link_info() 1393 li->link_info = link_data.link_info; in ixgbe_aci_get_link_info() [all...] |
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_main.c | 441 err = octep_vf_mbox_get_link_status(oct, &oct->link_info.oper_up); in octep_vf_get_link_status() 444 return oct->link_info.oper_up; in octep_vf_get_link_status() 456 oct->link_info.oper_up = up; in octep_vf_set_link_status() 497 oct->link_info.admin_up = 1; in octep_vf_open() 551 oct->link_info.admin_up = 0; in octep_vf_stop() 552 oct->link_info.oper_up = 0; in octep_vf_stop() 780 (u8 *)&oct->link_info, &size); in octep_vf_get_link_info() 881 struct octep_vf_iface_link_info *link_info; in octep_vf_change_mtu() local 884 link_info = &oct->link_info; in octep_vf_change_mtu() 885 if (link_info->mtu == new_mtu) in octep_vf_change_mtu() [all …]
|