Home
last modified time | relevance | path

Searched refs:link_info (Results 1 – 25 of 95) sorted by relevance

1234

/linux/drivers/staging/octeon/
H A Dethernet-rgmii.c56 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 Dethernet-mdio.c82 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 Dxdp_link.c14 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 Dcheck_mtu.c41 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 Dtc_helpers.h13 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 Dfexit_bpf2bpf.c111 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 Dbpf_obj_id.c249 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 Dunpriv_bpf_disabled.c154 struct bpf_link_info link_info = {}; in test_unpriv_bpf_disabled_negative() local
155 __u32 link_info_len = sizeof(link_info); in test_unpriv_bpf_disabled_negative()
196 &link_info, &link_info_len), in test_unpriv_bpf_disabled_negative()
198 ASSERT_EQ(bpf_link_get_fd_by_id(link_info.id), -EPERM, "link_get_fd_by_id_fails"); in test_unpriv_bpf_disabled_negative()
199 ASSERT_EQ(bpf_link_get_next_id(link_info.id, &next), -EPERM, in test_unpriv_bpf_disabled_negative()
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c90 struct msm_dp_link_info *link_info; in msm_dp_panel_read_dpcd() local
101 link_info = &msm_dp_panel->link_info; in msm_dp_panel_read_dpcd()
102 link_info->revision = dpcd[DP_DPCD_REV]; in msm_dp_panel_read_dpcd()
103 major = (link_info->revision >> 4) & 0x0f; in msm_dp_panel_read_dpcd()
104 minor = link_info->revision & 0x0f; in msm_dp_panel_read_dpcd()
110 link_info->rate = drm_dp_max_link_rate(dpcd); in msm_dp_panel_read_dpcd()
111 link_info->num_lanes = drm_dp_max_lane_count(dpcd); in msm_dp_panel_read_dpcd()
114 if (link_info->num_lanes > link->max_dp_lanes) in msm_dp_panel_read_dpcd()
115 link_info->num_lanes = link->max_dp_lanes; in msm_dp_panel_read_dpcd()
118 if (link_info->rate > link->max_dp_link_rate) in msm_dp_panel_read_dpcd()
[all …]
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ctrl_net.c259 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 Doctep_ctrl_net.h145 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,
H A Doctep_pfvf_mbox.c328 struct octep_iface_link_info link_info; in octep_pfvf_pf_get_data() local
343 memset(&link_info, 0, sizeof(link_info)); in octep_pfvf_pf_get_data()
344 err = octep_ctrl_net_get_link_info(oct, vf_id, &link_info); in octep_pfvf_pf_get_data()
346 mbox->message_len = sizeof(link_info); in octep_pfvf_pf_get_data()
348 memcpy(mbox->config_data, (u8 *)&link_info, sizeof(link_info)); in octep_pfvf_pf_get_data()
/linux/include/sound/
H A Dgraph_card.h14 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/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-rgmii.c295 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 Dcvmx-helper-sgmii.c204 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 Dtb_msgs.h189 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/drivers/hwtracing/coresight/
H A Dcoresight-cti-core.c484 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.orig = drvdata->csdev; in cti_remove_sysfs_link()
506 link_info.orig_name = tc->con_dev_name; in cti_remove_sysfs_link()
[all …]
/linux/sound/soc/generic/
H A Daudio-graph-card2.c401 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 *li) in graph_count_normal()
[all …]
H A Daudio-graph-card2-custom-sample.c69 struct link_info *li) in custom_normal()
84 struct link_info *li) in custom_dpcm()
99 struct link_info *li) in custom_c2c()
/linux/tools/testing/selftests/net/tcp_ao/lib/
H A Dnetlink.c144 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 Dhclgevf_mbx.c302 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/broadcom/bnxt/
H A Dbnxt.c2460 static u16 bnxt_get_force_speed(struct bnxt_link_info *link_info) in bnxt_get_force_speed() argument
2462 struct bnxt *bp = container_of(link_info, struct bnxt, link_info); in bnxt_get_force_speed()
2465 return link_info->force_link_speed2; in bnxt_get_force_speed()
2466 if (link_info->req_signal_mode == BNXT_SIG_MODE_PAM4) in bnxt_get_force_speed()
2467 return link_info->force_pam4_link_speed; in bnxt_get_force_speed()
2468 return link_info->force_link_speed; in bnxt_get_force_speed()
2471 static void bnxt_set_force_speed(struct bnxt_link_info *link_info) in bnxt_set_force_speed() argument
2473 struct bnxt *bp = container_of(link_info, struct bnxt, link_info); in bnxt_set_force_speed()
2476 link_info->req_link_speed = link_info->force_link_speed2; in bnxt_set_force_speed()
2477 link_info->req_signal_mode = BNXT_SIG_MODE_NRZ; in bnxt_set_force_speed()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-key.c17 struct iwl_mvm_vif_link_info *link_info = &mvmvif->deflink; in iwl_mvm_get_sec_sta_mask() local
22 link_info = mvmvif->link[keyconf->link_id]; in iwl_mvm_get_sec_sta_mask()
23 if (!link_info) in iwl_mvm_get_sec_sta_mask()
32 return BIT(link_info->bcast_sta.sta_id); in iwl_mvm_get_sec_sta_mask()
34 return BIT(link_info->mcast_sta.sta_id); in iwl_mvm_get_sec_sta_mask()
51 return BIT(link_info->ap_sta_id); in iwl_mvm_get_sec_sta_mask()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_e610.c1045 memcpy(hw->link.link_info.module_type, &pcaps->module_type, in ixgbe_aci_get_phy_caps()
1046 sizeof(hw->link.link_info.module_type)); in ixgbe_aci_get_phy_caps()
1197 hw_link_info = &hw->link.link_info; in ixgbe_get_media_type_from_phy_type()
1279 li = &hw->link.link_info; in ixgbe_update_link_info()
1285 if (!(li->link_info & IXGBE_ACI_MEDIA_AVAILABLE)) in ixgbe_update_link_info()
1327 *link_up = hw->link.link_info.link_info & IXGBE_ACI_LINK_UP; in ixgbe_get_link_status()
1360 li = &hw->link.link_info; in ixgbe_aci_get_link_info()
1380 li->link_info = link_data.link_info; in ixgbe_aci_get_link_info()
1543 if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP) && in ixgbe_get_media_type_e610()
1544 (hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE)) { in ixgbe_get_media_type_e610()
[all …]
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c423 err = octep_vf_mbox_get_link_status(oct, &oct->link_info.oper_up); in octep_vf_get_link_status()
426 return oct->link_info.oper_up; in octep_vf_get_link_status()
438 oct->link_info.oper_up = up; in octep_vf_set_link_status()
479 oct->link_info.admin_up = 1; in octep_vf_open()
533 oct->link_info.admin_up = 0; in octep_vf_stop()
534 oct->link_info.oper_up = 0; in octep_vf_stop()
762 (u8 *)&oct->link_info, &size); in octep_vf_get_link_info()
863 struct octep_vf_iface_link_info *link_info; in octep_vf_change_mtu() local
866 link_info = &oct->link_info; in octep_vf_change_mtu()
867 if (link_info->mtu == new_mtu) in octep_vf_change_mtu()
[all …]

1234