Lines Matching refs:ret
62 int ret;
64 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, offset, 1);
65 if (ret)
66 return ret;
115 int ret;
123 ret = read_block(read_block_data, dwaddress, data, dwords);
124 if (ret) {
125 if (ret != -ENODEV && retries--)
127 return ret;
153 int ret;
157 ret = write_next_block(write_block_data, data, nbytes / 4);
158 if (ret) {
159 if (ret == -ETIMEDOUT) {
162 ret = -EIO;
164 return ret;
178 int ret;
181 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_26, 1);
182 if (ret)
183 return ret;
185 ret = usb4_switch_wait_for_bit(sw, ROUTER_CS_26, ROUTER_CS_26_OV, 0, 500);
186 if (ret)
187 return ret;
189 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_26, 1);
190 if (ret)
191 return ret;
271 int ret;
278 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_6, 1);
279 if (ret)
280 return ret;
293 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
294 if (ret)
295 return ret;
319 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
320 if (ret)
321 return ret;
346 int ret;
352 ret = usb4_switch_op_write_metadata(sw, metadata);
353 if (ret)
354 return ret;
356 ret = usb4_switch_op(sw, USB4_SWITCH_OP_DROM_READ, &status);
357 if (ret)
358 return ret;
394 int ret;
398 ret = tb_port_read(up, &val, TB_CFG_PORT, up->cap_usb4 + PORT_CS_18, 1);
399 if (ret)
417 int ret;
432 ret = tb_port_read(port, &val, TB_CFG_PORT,
434 if (ret)
435 return ret;
446 ret = tb_port_write(port, &val, TB_CFG_PORT,
448 if (ret)
449 return ret;
457 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
458 if (ret)
459 return ret;
467 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
468 if (ret)
469 return ret;
484 int ret;
488 ret = tb_sw_read(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
489 if (ret)
490 return ret;
494 ret = tb_sw_write(sw, &val, TB_CFG_SWITCH, ROUTER_CS_5, 1);
495 if (ret)
496 return ret;
514 int ret;
516 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_SECTOR_SIZE, &status);
517 if (ret)
518 return ret;
523 ret = usb4_switch_op_read_metadata(sw, &metadata);
524 if (ret)
525 return ret;
536 int ret;
543 ret = usb4_switch_op_write_metadata(sw, metadata);
544 if (ret)
545 return ret;
547 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_READ, &status);
548 if (ret)
549 return ret;
579 int ret;
585 ret = usb4_switch_op_write_metadata(sw, metadata);
586 if (ret)
587 return ret;
589 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_SET_OFFSET, &status);
590 if (ret)
591 return ret;
601 int ret;
603 ret = usb4_switch_op_write_data(sw, buf, dwords);
604 if (ret)
605 return ret;
607 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_WRITE, &status);
608 if (ret)
609 return ret;
627 int ret;
629 ret = usb4_switch_nvm_set_offset(sw, address);
630 if (ret)
631 return ret;
649 int ret;
651 ret = usb4_switch_op(sw, USB4_SWITCH_OP_NVM_AUTH, &status);
652 if (ret)
653 return ret;
682 int ret;
684 ret = usb4_switch_op_write_metadata(sw, in->port);
685 if (ret)
688 ret = usb4_switch_op(sw, USB4_SWITCH_OP_QUERY_DP_RESOURCE, &status);
693 if (ret == -EOPNOTSUPP)
695 else if (ret)
714 int ret;
716 ret = usb4_switch_op_write_metadata(sw, in->port);
717 if (ret)
718 return ret;
720 ret = usb4_switch_op(sw, USB4_SWITCH_OP_ALLOC_DP_RESOURCE, &status);
721 if (ret == -EOPNOTSUPP)
723 else if (ret)
724 return ret;
739 int ret;
741 ret = usb4_switch_op_write_metadata(sw, in->port);
742 if (ret)
743 return ret;
745 ret = usb4_switch_op(sw, USB4_SWITCH_OP_DEALLOC_DP_RESOURCE, &status);
746 if (ret == -EOPNOTSUPP)
748 else if (ret)
749 return ret;
846 int ret;
849 ret = tb_port_read(port, &val, TB_CFG_PORT, ADP_CS_4, 1);
850 if (ret)
851 return ret;
866 int ret;
869 ret = tb_port_read(port, &val, TB_CFG_PORT, ADP_CS_5, 1);
870 if (ret)
871 return ret;
879 int ret;
885 ret = tb_port_read(port, &val, TB_CFG_PORT,
887 if (ret)
888 return ret;
923 int ret;
929 ret = tb_port_read(port, &val, TB_CFG_PORT,
931 if (ret)
932 return ret;
973 int ret;
975 ret = tb_port_read(port, &val, TB_CFG_PORT, offset, 1);
976 if (ret)
977 return ret;
1011 int ret;
1024 ret = tb_port_write(port, &val, TB_CFG_PORT,
1026 if (ret)
1027 return ret;
1029 ret = usb4_port_wait_for_bit(port, port->cap_usb4 + PORT_CS_1,
1031 if (ret)
1032 return ret;
1034 ret = tb_port_read(port, &val, TB_CFG_PORT,
1036 if (ret)
1037 return ret;
1051 int ret;
1058 ret = usb4_port_write_data(port, buf, dwords);
1059 if (ret)
1060 return ret;
1071 ret = tb_port_write(port, &val, TB_CFG_PORT,
1073 if (ret)
1074 return ret;
1076 ret = usb4_port_wait_for_bit(port, port->cap_usb4 + PORT_CS_1,
1078 if (ret)
1079 return ret;
1081 ret = tb_port_read(port, &val, TB_CFG_PORT,
1083 if (ret)
1084 return ret;
1099 int ret;
1102 ret = usb4_port_sb_write(port, target, index, USB4_SB_OPCODE, &val,
1104 if (ret)
1105 return ret;
1111 ret = usb4_port_sb_read(port, target, index, USB4_SB_OPCODE,
1113 if (ret)
1114 return ret;
1215 int ret;
1217 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_QUERY_LAST_RETIMER,
1219 if (ret)
1220 return ret;
1222 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA, &metadata,
1224 return ret ? ret : metadata & 1;
1241 int ret;
1243 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_GET_NVM_SECTOR_SIZE,
1245 if (ret)
1246 return ret;
1248 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA, &metadata,
1250 return ret ? ret : metadata & USB4_NVM_SECTOR_SIZE_MASK;
1257 int ret;
1263 ret = usb4_port_retimer_write(port, index, USB4_SB_METADATA, &metadata,
1265 if (ret)
1266 return ret;
1284 int ret;
1286 ret = usb4_port_retimer_write(port, index, USB4_SB_DATA,
1288 if (ret)
1289 return ret;
1312 int ret;
1314 ret = usb4_port_retimer_nvm_set_offset(port, index, address);
1315 if (ret)
1316 return ret;
1364 int ret;
1366 ret = usb4_port_retimer_read(port, index, USB4_SB_OPCODE, &val,
1368 if (ret)
1369 return ret;
1377 ret = usb4_port_retimer_read(port, index, USB4_SB_METADATA,
1379 if (ret)
1380 return ret;
1400 int ret;
1406 ret = usb4_port_retimer_write(port, index, USB4_SB_METADATA, &metadata,
1408 if (ret)
1409 return ret;
1411 ret = usb4_port_retimer_op(port, index, USB4_SB_OPCODE_NVM_READ, 500);
1412 if (ret)
1413 return ret;
1449 int ret, lr;
1455 ret = tb_port_read(port, &val, TB_CFG_PORT,
1457 if (ret)
1458 return ret;
1473 int ret, lr;
1479 ret = tb_port_read(port, &val, TB_CFG_PORT,
1481 if (ret)
1482 return ret;
1493 int ret;
1501 ret = tb_port_read(port, &val, TB_CFG_PORT,
1503 if (ret)
1504 return ret;
1511 ret = tb_port_write(port, &val, TB_CFG_PORT,
1513 if (ret)
1514 return ret;
1557 int ret;
1559 ret = tb_port_read(port, &val, TB_CFG_PORT,
1561 if (ret)
1562 return ret;
1564 ret = tb_port_read(port, &scale, TB_CFG_PORT,
1566 if (ret)
1567 return ret;
1593 int ret;
1595 ret = usb4_usb3_port_set_cm_request(port);
1596 if (ret)
1597 return ret;
1599 ret = usb4_usb3_port_read_allocated_bandwidth(port, upstream_bw,
1603 return ret;
1611 int ret;
1613 ret = tb_port_read(port, &val, TB_CFG_PORT,
1615 if (ret)
1616 return ret;
1618 ret = tb_port_read(port, &scale, TB_CFG_PORT,
1620 if (ret)
1621 return ret;
1639 int ret, max_bw;
1653 ret = tb_port_write(port, &scale, TB_CFG_PORT,
1655 if (ret)
1656 return ret;
1663 ret = tb_port_read(port, &val, TB_CFG_PORT,
1665 if (ret)
1666 return ret;
1696 int ret, consumed_up, consumed_down, allocate_up, allocate_down;
1698 ret = usb4_usb3_port_set_cm_request(port);
1699 if (ret)
1700 return ret;
1702 ret = usb4_usb3_port_read_consumed_bandwidth(port, &consumed_up,
1704 if (ret)
1711 ret = usb4_usb3_port_write_allocated_bandwidth(port, allocate_up,
1713 if (ret)
1721 return ret;
1738 int ret, consumed_up, consumed_down;
1740 ret = usb4_usb3_port_set_cm_request(port);
1741 if (ret)
1742 return ret;
1744 ret = usb4_usb3_port_read_consumed_bandwidth(port, &consumed_up,
1746 if (ret)
1758 ret = usb4_usb3_port_write_allocated_bandwidth(port, consumed_up,
1760 if (ret)
1768 return ret;