Lines Matching refs:ret

39 	int ret;
44 ret = restart_syscall();
48 ret = tb_retimer_nvm_read(rt, offset, val, bytes);
55 return ret;
62 int ret = 0;
67 ret = tb_nvm_write_buf(nvm, offset, val, bytes);
70 return ret;
76 int ret;
80 ret = PTR_ERR(nvm) == -EOPNOTSUPP ? 0 : PTR_ERR(nvm);
84 ret = tb_nvm_read_version(nvm);
85 if (ret)
88 ret = tb_nvm_add_active(nvm, nvm_read);
89 if (ret)
92 ret = tb_nvm_add_non_active(nvm, nvm_write);
93 if (ret)
104 return ret;
111 int ret;
113 ret = tb_nvm_validate(rt->nvm);
114 if (ret)
115 return ret;
120 ret = usb4_port_retimer_nvm_write(rt->port, rt->index, 0, buf,
122 if (ret)
123 return ret;
132 int ret;
135 ret = usb4_port_retimer_nvm_set_offset(rt->port, rt->index, 0);
136 if (ret)
137 return ret;
140 ret = usb4_port_retimer_nvm_authenticate(rt->port, rt->index);
141 if (ret)
142 return ret;
150 ret = usb4_port_retimer_nvm_authenticate_status(rt->port, rt->index,
152 if (!ret) {
173 int ret;
179 ret = -EAGAIN;
181 ret = -EOPNOTSUPP;
183 ret = sysfs_emit(buf, "%#x\n", rt->auth_status);
187 return ret;
244 int val, ret;
249 ret = restart_syscall();
254 ret = -EAGAIN;
258 ret = kstrtoint(buf, 10, &val);
259 if (ret)
275 ret = tb_retimer_nvm_authenticate(rt, true);
279 ret = -EINVAL;
283 ret = tb_retimer_nvm_validate_and_write(rt);
284 if (ret || val == WRITE_ONLY)
288 ret = tb_retimer_nvm_authenticate(rt, false);
293 if (ret || val == WRITE_ONLY)
300 if (ret)
301 return ret;
310 int ret;
316 ret = -EAGAIN;
318 ret = sysfs_emit(buf, "%x.%x\n", rt->nvm->major, rt->nvm->minor);
321 return ret;
368 int ret;
370 ret = usb4_port_retimer_read(port, index, USB4_SB_VENDOR_ID, &vendor,
372 if (ret) {
373 if (ret != -ENODEV)
374 tb_port_warn(port, "failed read retimer VendorId: %d\n", ret);
375 return ret;
378 ret = usb4_port_retimer_read(port, index, USB4_SB_PRODUCT_ID, &device,
380 if (ret) {
381 if (ret != -ENODEV)
382 tb_port_warn(port, "failed read retimer ProductId: %d\n", ret);
383 return ret;
390 ret = usb4_port_retimer_nvm_sector_size(port, index);
391 if (ret < 0)
392 return ret;
411 ret = device_register(&rt->dev);
412 if (ret) {
413 dev_err(&rt->dev, "failed to register retimer: %d\n", ret);
415 return ret;
418 ret = tb_retimer_nvm_add(rt);
419 if (ret) {
420 dev_err(&rt->dev, "failed to add NVM devices: %d\n", ret);
422 return ret;
483 int ret, i, last_idx = 0;
489 ret = usb4_port_enumerate_retimers(port);
490 if (ret)
491 return ret;
511 ret = usb4_port_retimer_is_last(port, i);
512 if (ret > 0)
514 else if (ret < 0)
524 ret = 0;
532 ret = tb_retimer_add(port, i, status[i]);
533 if (ret && ret != -EOPNOTSUPP)
538 return ret;