Home
last modified time | relevance | path

Searched refs:link_width (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Ddma_test.c82 * @link_width: Expected link width (Gb/s), %0 to use whatever is negotiated
104 unsigned int 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) { in dma_test_check_errors()
496 if ((dt->link_width == 1 && xd->link_width != TB_LINK_WIDTH_SINGLE) || in dma_test_check_errors()
497 (dt->link_width == 2 && xd->link_width < TB_LINK_WIDTH_DUA in dma_test_check_errors()
[all...]
H A Dtb.c604 int link_speed, link_width, up_bw, down_bw; in tb_available_bandwidth() local
612 * sw->link_width is from upstream perspective in tb_available_bandwidth()
616 if (port->sw->link_width == TB_LINK_WIDTH_ASYM_TX) { in tb_available_bandwidth()
619 } else if (port->sw->link_width == TB_LINK_WIDTH_ASYM_RX) { in tb_available_bandwidth()
623 up_bw = link_speed * port->sw->link_width * 1000; in tb_available_bandwidth()
631 link_width = tb_port_get_link_width(port); in tb_available_bandwidth()
632 if (link_width < 0) in tb_available_bandwidth()
633 return link_width; in tb_available_bandwidth()
635 if (link_width == TB_LINK_WIDTH_ASYM_TX) { in tb_available_bandwidth()
638 } else if (link_width in tb_available_bandwidth()
[all...]
H A Dxdomain.c1184 if (xd->link_width != ret) in tb_xdomain_update_link_attributes()
1187 xd->link_width = ret; in tb_xdomain_update_link_attributes()
1787 switch (xd->link_width) { in rx_lanes_show()
1813 switch (xd->link_width) { in tx_lanes_show()
H A Dswitch.c1814 switch (sw->link_width) { in rx_lanes_show()
1840 switch (sw->link_width) { in tx_lanes_show()
2689 if (sw->link_width != ret) in tb_switch_update_link_attributes()
2691 sw->link_width = ret; in tb_switch_update_link_attributes()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dmad.h441 u16 tx_link_width(u16 link_width);
442 u64 get_xmit_wait_counters(struct hfi1_pportdata *ppd, u16 link_width,
468 * @link_width: width of active link
472 static inline u64 convert_xmit_counter(u64 xmit_wait_val, u16 link_width, in convert_xmit_counter() argument
475 return (xmit_wait_val * 2 * (FACTOR_LINK_WIDTH / link_width) in convert_xmit_counter()
H A Dmad.c845 pi->link_width.enabled = cpu_to_be16(ppd->link_width_enabled); in __subn_get_opa_portinfo()
846 pi->link_width.supported = cpu_to_be16(ppd->link_width_supported); in __subn_get_opa_portinfo()
847 pi->link_width.active = cpu_to_be16(ppd->link_width_active); in __subn_get_opa_portinfo()
1485 lwe = be16_to_cpu(pi->link_width.enabled); in __subn_set_opa_portinfo()
2653 * @link_width: width of active link
2654 * @return: return index of the bit set in link_width var
2659 u16 tx_link_width(u16 link_width) in tx_link_width() argument
2664 while (link_width && n) { in tx_link_width()
2665 if (link_width & (1 << (n - 1))) { in tx_link_width()
2679 * @link_width
2692 get_xmit_wait_counters(struct hfi1_pportdata *ppd, u16 link_width, u16 link_speed, int vl) get_xmit_wait_counters() argument
2742 u16 link_width; pma_get_opa_portstatus() local
2994 u16 link_width; pma_get_opa_datacounters() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dmad.h400 u16 tx_link_width(u16 link_width);
401 u64 get_xmit_wait_counters(struct hfi1_pportdata *ppd, u16 link_width,
427 * @link_width: width of active link
431 static inline u64 convert_xmit_counter(u64 xmit_wait_val, u16 link_width, in convert_xmit_counter() argument
434 return (xmit_wait_val * 2 * (FACTOR_LINK_WIDTH / link_width) in convert_xmit_counter()
H A Dmad.c803 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()
2611 * @link_width: width of active link
2612 * @return: return index of the bit set in link_width var
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()
2637 * @link_width
2650 get_xmit_wait_counters(struct hfi1_pportdata *ppd, u16 link_width, u16 link_speed, int vl) get_xmit_wait_counters() argument
2700 u16 link_width; pma_get_opa_portstatus() local
2952 u16 link_width; pma_get_opa_datacounters() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dnbio_v2_3.c502 uint32_t link_width = 0; in nbio_v2_3_apply_lc_spc_mode_wa() local
509 link_width = (reg_data & PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK) in nbio_v2_3_apply_lc_spc_mode_wa()
514 * if link_width is 0x3 (x4) in nbio_v2_3_apply_lc_spc_mode_wa()
516 if (0x3 == link_width) { in nbio_v2_3_apply_lc_spc_mode_wa()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Drio_mport_cdev.h77 __u8 link_width; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Drio_mport_cdev.h77 __u8 link_width; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Drio_mport_cdev.h47 __u8 link_width; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Drio_mport_cdev.h34 __u8 link_width; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Drio_mport_cdev.h47 __u8 link_width; member
/kernel/linux/linux-5.10/include/rdma/
H A Dopa_port_info.h297 } link_width; member
/kernel/linux/linux-6.6/include/rdma/
H A Dopa_port_info.h297 } link_width; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Dsmu_v11_0.h66 static const __maybe_unused uint16_t link_width[] = {0, 1, 2, 4, 8, 12, 16}; variable
/kernel/linux/linux-5.10/include/linux/
H A Drio.h360 * @link_width: SRIO link width value (as defined by RapidIO specification)
368 int link_width; member
/kernel/linux/linux-6.6/include/linux/
H A Drio.h360 * @link_width: SRIO link width value (as defined by RapidIO specification)
368 int link_width; member
H A Dthunderbolt.h203 * @link_width: Width of the downstream facing link
251 enum tb_link_width link_width; member
/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dtb.c326 int link_speed, link_width, up_bw, down_bw; in tb_available_bandwidth() local
339 link_width = port->bonded ? 2 : 1; in tb_available_bandwidth()
341 up_bw = link_speed * link_width * 1000; /* Mb/s */ in tb_available_bandwidth()
H A Dswitch.c1519 return sprintf(buf, "%u\n", sw->link_width); in lanes_show()
2267 if (sw->link_width != ret) in tb_switch_update_link_attributes()
2269 sw->link_width = ret; in tb_switch_update_link_attributes()
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c88 enum ntb_width link_width; member
440 sndev->link_width = NTB_WIDTH_NONE; in switchtec_ntb_set_link_speed()
450 sndev->link_width = min(self_width, peer_width); in switchtec_ntb_set_link_speed()
566 *width = sndev->link_width; in switchtec_ntb_link_is_up()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge.c3186 int link_width; in myri10ge_select_firmware() local
3190 link_width = (lnk >> 4) & 0x3f; in myri10ge_select_firmware()
3195 if (link_width < 8) { in myri10ge_select_firmware()
3197 link_width); in myri10ge_select_firmware()

Completed in 66 milliseconds

123