Home
last modified time | relevance | path

Searched refs:link_width (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/thunderbolt/
H A Ddma_test.c104 enum tb_link_width link_width; member
393 *val = dt->link_width; in lanes_get()
403 dt->link_width = val; in lanes_set()
467 switch (dt->link_width) { in dma_test_set_bonding()
493 } else if (dt->link_width && dt->link_width != dt->xd->link_width) { in dma_test_check_errors()
530 if (dt->link_width) in test_store()
531 dev_dbg(&svc->dev, "link_width: %u\n", dt->link_width); in test_store()
H A Dtb.c712 int link_speed, link_width, up_bw, down_bw; in tb_maximum_bandwidth() local
727 if (port->sw->link_width == TB_LINK_WIDTH_ASYM_TX) { in tb_maximum_bandwidth()
730 } else if (port->sw->link_width == TB_LINK_WIDTH_ASYM_RX) { in tb_maximum_bandwidth()
748 up_bw = link_speed * port->sw->link_width * 1000; in tb_maximum_bandwidth()
756 link_width = tb_port_get_link_width(port); in tb_maximum_bandwidth()
757 if (link_width < 0) in tb_maximum_bandwidth()
758 return link_width; in tb_maximum_bandwidth()
760 if (link_width == TB_LINK_WIDTH_ASYM_TX) { in tb_maximum_bandwidth()
763 } else if (link_width == TB_LINK_WIDTH_ASYM_RX) { in tb_maximum_bandwidth()
781 up_bw = link_speed * link_width * 1000; in tb_maximum_bandwidth()
[all …]
H A Dxdomain.c1188 if (xd->link_width != ret) in tb_xdomain_update_link_attributes()
1191 xd->link_width = ret; in tb_xdomain_update_link_attributes()
1472 tb_width_name(xd->link_width)); in tb_xdomain_get_properties()
1796 switch (xd->link_width) { in rx_lanes_show()
1822 switch (xd->link_width) { in tx_lanes_show()
1934 } else if (xd->link_width > TB_LINK_WIDTH_SINGLE) { in tb_xdomain_link_exit()
H A Dicm.c878 sw->link_width = dual_lane ? TB_LINK_WIDTH_DUAL : in icm_fr_device_connected()
1307 sw->link_width = dual_lane ? TB_LINK_WIDTH_DUAL : in __icm_tr_device_connected()
/linux/drivers/infiniband/hw/hfi1/
H A Dmad.h399 u16 tx_link_width(u16 link_width);
400 u64 get_xmit_wait_counters(struct hfi1_pportdata *ppd, u16 link_width,
430 static inline u64 convert_xmit_counter(u64 xmit_wait_val, u16 link_width, in convert_xmit_counter() argument
433 return (xmit_wait_val * 2 * (FACTOR_LINK_WIDTH / link_width) in convert_xmit_counter()
/linux/include/uapi/linux/
H A Drio_mport_cdev.h77 __u8 link_width; member
/linux/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c88 enum ntb_width link_width; member
442 sndev->link_width = NTB_WIDTH_NONE; in switchtec_ntb_set_link_speed()
452 sndev->link_width = min(self_width, peer_width); in switchtec_ntb_set_link_speed()
568 *width = sndev->link_width; in switchtec_ntb_link_is_up()
/linux/include/linux/
H A Drio.h368 int link_width; member
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c327 enum ib_port_width link_width; in efa_query_port() local
337 efa_link_gbps_to_speed_and_width(link_gbps, &link_speed, &link_width); in efa_query_port()
339 props->active_width = link_width; in efa_query_port()
/linux/drivers/scsi/qla4xxx/
H A Dql4_def.h749 int link_width; member
H A Dql4_nx.c1757 ha->link_width = (lnk >> 4) & 0x3f; in qla4_82xx_start_firmware()
/linux/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c3220 int link_width; in myri10ge_select_firmware() local
3224 link_width = (lnk >> 4) & 0x3f; in myri10ge_select_firmware()
3229 if (link_width < 8) { in myri10ge_select_firmware()
3231 link_width); in myri10ge_select_firmware()
/linux/drivers/rapidio/devices/
H A Drio_mport_cdev.c2403 md->properties.link_width = attr.link_width; in mport_cdev_add()
H A Dtsi721.c2592 attr->link_width = (rval & RIO_PORT_N_CTL_IPW) >> 27; in tsi721_query_mport()
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu7_hwmgr.c225 uint32_t link_width; in smu7_get_current_pcie_lane_number() local
228 link_width = PHM_READ_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__PCIE, in smu7_get_current_pcie_lane_number()
231 PP_ASSERT_WITH_CODE((7 >= link_width), in smu7_get_current_pcie_lane_number()
234 return decode_pcie_lane_width(link_width); in smu7_get_current_pcie_lane_number()
H A Dvega12_hwmgr.c54 static const int link_width[] = {0, 1, 2, 4, 8, 12, 16}; variable
2251 return link_width[width_level]; in vega12_get_current_pcie_link_width()
H A Dvega20_hwmgr.c59 static const int link_width[] = {0, 1, 2, 4, 8, 12, 16}; variable
3342 return link_width[width_level]; in vega20_get_current_pcie_link_width()
/linux/drivers/gpu/drm/radeon/
H A Dci_dpm.c4778 u32 link_width = 0; in ci_get_current_pcie_lane_number() local
4780 link_width = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL) & LC_LINK_WIDTH_RD_MASK; in ci_get_current_pcie_lane_number()
4781 link_width >>= LC_LINK_WIDTH_RD_SHIFT; in ci_get_current_pcie_lane_number()
4783 switch (link_width) { in ci_get_current_pcie_lane_number()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dsmu_v11_0.c2000 return link_width[width_level]; in smu_v11_0_get_current_pcie_link_width()
/linux/drivers/scsi/qla2xxx/
H A Dqla_nx.c2473 ha->link_width = (lnk >> 4) & 0x3f; in qla82xx_start_firmware()