| /linux/drivers/thunderbolt/ |
| H A D | dma_test.c | 104 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 D | tb.c | 712 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 D | switch.c | 2009 switch (sw->link_width) { in rx_lanes_show() 2035 switch (sw->link_width) { in tx_lanes_show() 2883 if (sw->link_width != ret) in tb_switch_update_link_attributes() 2885 sw->link_width = ret; in tb_switch_update_link_attributes() 2904 tb_sw_dbg(sw, "current link width %s\n", tb_width_name(sw->link_width)); in tb_switch_link_init() 2906 bonded = sw->link_width >= TB_LINK_WIDTH_DUAL; in tb_switch_link_init() 2934 sw->preferred_link_width = sw->link_width; in tb_switch_link_init() 3062 if (sw->link_width != width) { in tb_switch_asym_enable() 3097 if (sw->link_width > TB_LINK_WIDTH_DUAL) { in tb_switch_asym_disable() 3098 if (sw->link_width == TB_LINK_WIDTH_ASYM_TX) in tb_switch_asym_disable() [all …]
|
| H A D | xdomain.c | 1188 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 D | icm.c | 878 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()
|
| H A D | tb.h | 185 enum tb_link_width link_width; member
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | mad.h | 399 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()
|
| H A D | mad.c | 803 pi->link_width.enabled = cpu_to_be16(ppd->link_width_enabled); in __subn_get_opa_portinfo() 804 pi->link_width.supported = cpu_to_be16(ppd->link_width_supported); in __subn_get_opa_portinfo() 805 pi->link_width.active = cpu_to_be16(ppd->link_width_active); in __subn_get_opa_portinfo() 1443 lwe = be16_to_cpu(pi->link_width.enabled); in __subn_set_opa_portinfo() 2617 u16 tx_link_width(u16 link_width) in tx_link_width() argument 2622 while (link_width && n) { in tx_link_width() 2623 if (link_width & (1 << (n - 1))) { in tx_link_width() 2651 u16 link_width, u16 link_speed, int vl) in get_xmit_wait_counters() argument 2676 ppd->prev_link_width = link_width; in get_xmit_wait_counters() 2700 u16 link_width; in pma_get_opa_portstatus() local [all …]
|
| H A D | chip.c | 1064 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width); 6945 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width) in update_xmit_counters() argument 6951 tx_width = tx_link_width(link_width); in update_xmit_counters()
|
| /linux/include/uapi/linux/ |
| H A D | rio_mport_cdev.h | 77 __u8 link_width; member
|
| /linux/include/rdma/ |
| H A D | opa_port_info.h | 297 } link_width; member
|
| /linux/drivers/ntb/hw/mscc/ |
| H A D | ntb_hw_switchtec.c | 88 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 D | rio.h | 368 int link_width; member
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_verbs.c | 327 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 D | ql4_def.h | 749 int link_width; member
|
| H A D | ql4_nx.c | 1757 ha->link_width = (lnk >> 4) & 0x3f; in qla4_82xx_start_firmware()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0.c | 88 static const int link_width[] = {0, 1, 2, 4, 8, 12, 16}; variable 1975 return link_width[width_level]; in smu_v13_0_get_current_pcie_link_width()
|
| /linux/drivers/rapidio/devices/ |
| H A D | rio_mport_cdev.c | 2404 md->properties.link_width = attr.link_width; in mport_cdev_add()
|
| H A D | tsi721.c | 2592 attr->link_width = (rval & RIO_PORT_N_CTL_IPW) >> 27; in tsi721_query_mport()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | smu7_hwmgr.c | 225 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 D | vega12_hwmgr.c | 54 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 D | vega20_hwmgr.c | 59 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/amd/pm/swsmu/smu11/ |
| H A D | smu_v11_0.c | 2084 return link_width[width_level]; in smu_v11_0_get_current_pcie_link_width()
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_nx.c | 2473 ha->link_width = (lnk >> 4) & 0x3f; in qla82xx_start_firmware()
|
| H A D | qla_def.h | 4766 int link_width; member
|