Lines Matching refs:ret

61 	int ret;
64 ret = tb_sw_write(sw, metadata, TB_CFG_SWITCH, ROUTER_CS_25, 1);
65 if (ret)
66 return ret;
69 ret = tb_sw_write(sw, tx_data, TB_CFG_SWITCH, ROUTER_CS_9,
71 if (ret)
72 return ret;
76 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_26, 1);
77 if (ret)
78 return ret;
80 ret = tb_switch_wait_for_bit(sw, ROUTER_CS_26, ROUTER_CS_26_OV, 0, 500);
81 if (ret)
82 return ret;
84 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_26, 1);
85 if (ret)
86 return ret;
96 ret = tb_sw_read(sw, metadata, TB_CFG_SWITCH, ROUTER_CS_25, 1);
97 if (ret)
98 return ret;
101 ret = tb_sw_read(sw, rx_data, TB_CFG_SWITCH, ROUTER_CS_9,
103 if (ret)
104 return ret;
125 int ret;
127 ret = cm_ops->usb4_switch_op(sw, opcode, metadata, status,
130 if (ret != -EOPNOTSUPP)
131 return ret;
245 int ret;
252 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_6, 1);
253 if (ret)
254 return ret;
266 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
267 if (ret)
268 return ret;
312 int ret;
317 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
318 if (ret)
319 return ret;
323 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
324 if (ret)
325 return ret;
350 int ret;
356 ret = usb4_switch_op_data(sw, USB4_SWITCH_OP_DROM_READ, &metadata,
358 if (ret)
359 return ret;
392 int ret;
396 ret = tb_port_read(up, &val, TB_CFG_PORT, up->cap_usb4 + PORT_CS_18, 1);
397 if (ret)
416 int ret;
431 ret = tb_port_read(port, &val, TB_CFG_PORT,
433 if (ret)
434 return ret;
454 ret = tb_port_write(port, &val, TB_CFG_PORT,
456 if (ret)
457 return ret;
465 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
466 if (ret)
467 return ret;
477 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
478 if (ret)
479 return ret;
494 int ret;
498 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
499 if (ret)
500 return ret;
504 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
505 if (ret)
506 return ret;
524 int ret;
526 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_SECTOR_SIZE, &metadata,
528 if (ret)
529 return ret;
543 int ret;
550 ret = usb4_switch_op_data(sw, USB4_SWITCH_OP_NVM_READ, &metadata,
552 if (ret)
553 return ret;
589 int ret;
595 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_SET_OFFSET, &metadata,
597 if (ret)
598 return ret;
608 int ret;
610 ret = usb4_switch_op_data(sw, USB4_SWITCH_OP_NVM_WRITE, NULL, &status,
612 if (ret)
613 return ret;
631 int ret;
633 ret = usb4_switch_nvm_set_offset(sw, address);
634 if (ret)
635 return ret;
656 int ret;
658 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_AUTH, NULL, NULL);
659 switch (ret) {
670 return ret;
691 int ret;
694 ret = cm_ops->usb4_switch_nvm_authenticate_status(sw, status);
695 if (ret != -EOPNOTSUPP)
696 return ret;
699 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_26, 1);
700 if (ret)
701 return ret;
733 int ret, length, i, nports;
740 ret = usb4_switch_op_data(sw, USB4_SWITCH_OP_BUFFER_ALLOC, &metadata,
742 if (ret)
743 return ret;
874 int ret;
876 ret = usb4_switch_op(sw, USB4_SWITCH_OP_QUERY_DP_RESOURCE, &metadata,
882 if (ret == -EOPNOTSUPP)
884 if (ret)
904 int ret;
906 ret = usb4_switch_op(sw, USB4_SWITCH_OP_ALLOC_DP_RESOURCE, &metadata,
908 if (ret == -EOPNOTSUPP)
910 if (ret)
911 return ret;
927 int ret;
929 ret = usb4_switch_op(sw, USB4_SWITCH_OP_DEALLOC_DP_RESOURCE, &metadata,
931 if (ret == -EOPNOTSUPP)
933 if (ret)
934 return ret;
1085 int ret;
1088 ret = tb_port_read(port, &val, TB_CFG_PORT, ADP_CS_4, 1);
1089 if (ret)
1090 return ret;
1105 int ret;
1108 ret = tb_port_read(port, &val, TB_CFG_PORT, ADP_CS_5, 1);
1109 if (ret)
1110 return ret;
1118 int ret;
1124 ret = tb_port_read(port, &val, TB_CFG_PORT,
1126 if (ret)
1127 return ret;
1162 int ret;
1168 ret = tb_port_read(port, &val, TB_CFG_PORT,
1170 if (ret)
1171 return ret;
1214 int ret;
1216 ret = tb_port_read(port, &val, TB_CFG_PORT, offset, 1);
1217 if (ret)
1218 return ret;
1252 int ret;
1265 ret = tb_port_write(port, &val, TB_CFG_PORT,
1267 if (ret)
1268 return ret;
1270 ret = usb4_port_wait_for_bit(port, port->cap_usb4 + PORT_CS_1,
1272 if (ret)
1273 return ret;
1275 ret = tb_port_read(port, &val, TB_CFG_PORT,
1277 if (ret)
1278 return ret;
1292 int ret;
1299 ret = usb4_port_write_data(port, buf, dwords);
1300 if (ret)
1301 return ret;
1312 ret = tb_port_write(port, &val, TB_CFG_PORT,
1314 if (ret)
1315 return ret;
1317 ret = usb4_port_wait_for_bit(port, port->cap_usb4 + PORT_CS_1,
1319 if (ret)
1320 return ret;
1322 ret = tb_port_read(port, &val, TB_CFG_PORT,
1324 if (ret)
1325 return ret;
1354 int ret;
1357 ret = usb4_port_sb_write(port, target, index, USB4_SB_OPCODE, &val,
1359 if (ret)
1360 return ret;
1366 ret = usb4_port_sb_read(port, target, index, USB4_SB_OPCODE,
1368 if (ret)
1369 return ret;
1381 int ret;
1383 ret = usb4_port_sb_write(port, USB4_SB_TARGET_ROUTER, 0,
1385 if (ret)
1386 return ret;
1446 int ret;
1449 ret = tb_port_read(port, &val, TB_CFG_PORT,
1451 if (ret)
1466 int ret;
1468 ret = usb4_port_sb_op(port, USB4_SB_TARGET_ROUTER, 0,
1470 if (ret)
1471 return ret;
1495 int ret;
1506 ret = usb4_port_sb_write(port, USB4_SB_TARGET_ROUTER, 0,
1508 if (ret)
1509 return ret;
1511 ret = usb4_port_sb_op(port, USB4_SB_TARGET_ROUTER, 0,
1513 if (ret)
1514 return ret;
1537 int ret;
1547 ret = usb4_port_sb_write(port, USB4_SB_TARGET_ROUTER, 0,
1549 if (ret)
1550 return ret;
1566 int ret;
1568 ret = usb4_port_sb_op(port, USB4_SB_TARGET_ROUTER, 0,
1570 if (ret)
1571 return ret;
1595 int ret;
1597 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_SET_INBOUND_SBTX,
1600 if (ret != -ENODEV)
1601 return ret;
1680 int ret;
1682 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_QUERY_LAST_RETIMER,
1684 if (ret)
1685 return ret;
1687 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA, &metadata,
1689 return ret ? ret : metadata & 1;
1706 int ret;
1708 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_GET_NVM_SECTOR_SIZE,
1710 if (ret)
1711 return ret;
1713 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA, &metadata,
1715 return ret ? ret : metadata & USB4_NVM_SECTOR_SIZE_MASK;
1733 int ret;
1739 ret = usb4_port_retimer_write(port, index, USB4_SB_METADATA, &metadata,
1741 if (ret)
1742 return ret;
1760 int ret;
1762 ret = usb4_port_retimer_write(port, index, USB4_SB_DATA,
1764 if (ret)
1765 return ret;
1788 int ret;
1790 ret = usb4_port_retimer_nvm_set_offset(port, index, address);
1791 if (ret)
1792 return ret;
1840 int ret;
1842 ret = usb4_port_retimer_read(port, index, USB4_SB_OPCODE, &val,
1844 if (ret)
1845 return ret;
1847 ret = usb4_port_sb_opcode_err_to_errno(val);
1848 switch (ret) {
1854 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA,
1856 if (ret)
1857 return ret;
1863 return ret;
1874 int ret;
1880 ret = usb4_port_retimer_write(port, index, USB4_SB_METADATA, &metadata,
1882 if (ret)
1883 return ret;
1885 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_NVM_READ, 500);
1886 if (ret)
1887 return ret;
1932 int ret, lr;
1938 ret = tb_port_read(port, &val, TB_CFG_PORT,
1940 if (ret)
1941 return ret;
1944 ret = lr == ADP_USB3_CS_4_MSLR_20G ? 20000 : 10000;
1946 return usb4_usb3_port_max_bandwidth(port, ret);
1958 int ret, lr;
1964 ret = tb_port_read(port, &val, TB_CFG_PORT,
1966 if (ret)
1967 return ret;
1973 ret = lr == ADP_USB3_CS_4_ALR_20G ? 20000 : 10000;
1975 return usb4_usb3_port_max_bandwidth(port, ret);
1980 int ret;
1988 ret = tb_port_read(port, &val, TB_CFG_PORT,
1990 if (ret)
1991 return ret;
1998 ret = tb_port_write(port, &val, TB_CFG_PORT,
2000 if (ret)
2001 return ret;
2044 int ret;
2046 ret = tb_port_read(port, &val, TB_CFG_PORT,
2048 if (ret)
2049 return ret;
2051 ret = tb_port_read(port, &scale, TB_CFG_PORT,
2053 if (ret)
2054 return ret;
2080 int ret;
2082 ret = usb4_usb3_port_set_cm_request(port);
2083 if (ret)
2084 return ret;
2086 ret = usb4_usb3_port_read_allocated_bandwidth(port, upstream_bw,
2090 return ret;
2098 int ret;
2100 ret = tb_port_read(port, &val, TB_CFG_PORT,
2102 if (ret)
2103 return ret;
2105 ret = tb_port_read(port, &scale, TB_CFG_PORT,
2107 if (ret)
2108 return ret;
2126 int ret, max_bw;
2140 ret = tb_port_write(port, &scale, TB_CFG_PORT,
2142 if (ret)
2143 return ret;
2150 ret = tb_port_read(port, &val, TB_CFG_PORT,
2152 if (ret)
2153 return ret;
2183 int ret, consumed_up, consumed_down, allocate_up, allocate_down;
2185 ret = usb4_usb3_port_set_cm_request(port);
2186 if (ret)
2187 return ret;
2189 ret = usb4_usb3_port_read_consumed_bandwidth(port, &consumed_up,
2191 if (ret)
2198 ret = usb4_usb3_port_write_allocated_bandwidth(port, allocate_up,
2200 if (ret)
2208 return ret;
2225 int ret, consumed_up, consumed_down;
2227 ret = usb4_usb3_port_set_cm_request(port);
2228 if (ret)
2229 return ret;
2231 ret = usb4_usb3_port_read_consumed_bandwidth(port, &consumed_up,
2233 if (ret)
2245 ret = usb4_usb3_port_write_allocated_bandwidth(port, consumed_up,
2247 if (ret)
2255 return ret;
2279 int ret;
2284 ret = tb_port_read(port, &val, TB_CFG_PORT,
2286 if (ret)
2287 return ret;
2306 int ret;
2312 ret = tb_port_read(port, &val, TB_CFG_PORT,
2314 if (ret)
2330 int ret;
2336 ret = tb_port_read(port, &val, TB_CFG_PORT,
2338 if (ret)
2359 int ret;
2364 ret = tb_port_read(port, &val, TB_CFG_PORT,
2366 if (ret)
2367 return ret;
2389 int ret;
2394 ret = tb_port_read(port, &val, TB_CFG_PORT,
2396 if (ret)
2397 return ret;
2415 int ret;
2420 ret = tb_port_read(port, &val, TB_CFG_PORT,
2422 if (ret)
2423 return ret;
2445 int ret;
2450 ret = tb_port_read(port, &val, TB_CFG_PORT,
2452 if (ret)
2453 return ret;
2501 int ret;
2506 ret = tb_port_read(port, &val, TB_CFG_PORT,
2508 if (ret)
2509 return ret;
2562 int ret;
2567 ret = tb_port_read(port, &val, TB_CFG_PORT,
2569 if (ret)
2570 return ret;
2599 int ret;
2604 ret = tb_port_read(port, &val, TB_CFG_PORT,
2606 if (ret)
2607 return ret;
2643 int ret;
2648 ret = usb4_dp_port_granularity(port);
2649 if (ret < 0)
2650 return ret;
2651 granularity = ret;
2653 ret = tb_port_read(port, &val, TB_CFG_PORT,
2655 if (ret)
2656 return ret;
2676 int ret;
2681 ret = usb4_dp_port_granularity(port);
2682 if (ret < 0)
2683 return ret;
2684 granularity = ret;
2686 ret = tb_port_read(port, &val, TB_CFG_PORT,
2688 if (ret)
2689 return ret;
2700 int ret;
2702 ret = tb_port_read(port, &val, TB_CFG_PORT,
2704 if (ret)
2705 return ret;
2726 int ret;
2728 ret = __usb4_dp_port_set_cm_ack(port, false);
2729 if (ret)
2730 return ret;
2734 ret = tb_port_read(port, &val, TB_CFG_PORT,
2736 if (ret)
2737 return ret;
2748 ret = tb_port_read(port, &val, TB_CFG_PORT,
2750 if (ret)
2751 return ret;
2770 int ret;
2775 ret = usb4_dp_port_granularity(port);
2776 if (ret < 0)
2777 return ret;
2778 granularity = ret;
2780 ret = tb_port_read(port, &val, TB_CFG_PORT,
2782 if (ret)
2783 return ret;
2788 ret = tb_port_write(port, &val, TB_CFG_PORT,
2790 if (ret)
2791 return ret;
2793 ret = usb4_dp_port_set_cm_ack(port);
2794 if (ret)
2795 return ret;
2813 int ret;
2818 ret = usb4_dp_port_granularity(port);
2819 if (ret < 0)
2820 return ret;
2821 granularity = ret;
2823 ret = tb_port_read(port, &val, TB_CFG_PORT,
2825 if (ret)
2826 return ret;
2846 int ret;
2851 ret = tb_port_read(port, &val, TB_CFG_PORT,
2853 if (ret)
2854 return ret;