Lines Matching refs:ret

601 	int ret;
604 ret = drm_dp_dpcd_readb(&it6505->aux, offset, &value);
605 if (ret < 0) {
606 dev_err(dev, "DPCD read failed [0x%lx] ret: %d", offset, ret);
607 return ret;
615 int ret;
618 ret = drm_dp_dpcd_writeb(&it6505->aux, offset, datain);
619 if (ret < 0) {
620 dev_err(dev, "DPCD write failed [0x%lx] ret: %d", offset, ret);
621 return ret;
628 int ret;
631 ret = drm_dp_dpcd_read(&it6505->aux, offset, dpcd, num);
633 if (ret < 0)
634 return ret;
636 DRM_DEV_DEBUG_DRIVER(dev, "ret = %d DPCD[0x%x] = 0x%*ph", ret, offset,
955 int i, ret;
998 ret = it6505_aux_wait(it6505);
999 if (ret < 0)
1002 ret = it6505_read(it6505, REG_AUX_ERROR_STS);
1003 if (ret < 0)
1006 switch ((ret >> 6) & 0x3) {
1012 ret = -EAGAIN;
1016 ret = -EIO;
1019 ret = -ETIMEDOUT;
1032 ret = it6505_read(it6505, REG_AUX_DATA_FIFO);
1033 if (ret < 0)
1035 buffer[i] = ret;
1039 ret = it6505_read(it6505, REG_AUX_DATA_0_7 + i);
1040 if (ret < 0)
1043 if (aux_write_check && buffer[size - 1 - i] != ret) {
1044 ret = -EINVAL;
1048 buffer[size - 1 - i] = ret;
1052 ret = i;
1067 return ret;
1075 int i, ret_size, ret = 0, request_size;
1084 ret = ret_size;
1088 ret += ret_size;
1093 return ret;
1102 int ret;
1120 ret = it6505_aux_do_transfer(it6505, cmd, msg->address, msg->buffer,
1122 if (ret < 0)
1123 return ret;
1137 return ret;
1146 int offset, ret, aux_retry = 100;
1152 ret = it6505_aux_do_transfer(it6505, CMD_AUX_I2C_EDID_READ,
1156 if (ret < 0 && ret != -EAGAIN)
1157 return ret;
2091 int ret;
2099 ret = drm_dp_dpcd_read_link_status(&it6505->aux, link_status);
2100 DRM_DEV_DEBUG_DRIVER(dev, "ret: %d link_status: %*ph", ret,
2103 if (ret < 0 || !drm_dp_channel_eq_ok(link_status, it6505->lane_count) ||
2109 ret = it6505_get_dpcd(it6505, DP_AUX_HDCP_BKSV, it6505->bksvs,
2111 if (ret < 0) {
2112 dev_err(dev, "fail to get bksv ret: %d", ret);
2185 int ret, i, step_retry = 3;
2205 ret = it6505_link_start_step_train(it6505);
2207 ret ? "pass" : "failed", i + 1);
2208 if (ret) {
2223 int ret;
2240 ret = it6505_link_start_auto_train(it6505);
2242 ret ? "pass" : "failed", it6505->auto_train_retry);
2245 if (ret) {
2271 int ret, dpcd_sink_count, dp_irq_vector, bstatus;
2280 ret = it6505_dpcd_read(it6505, DP_SINK_COUNT);
2281 if (ret < 0)
2282 return ret;
2284 dpcd_sink_count = DP_GET_SINK_COUNT(ret);
2315 ret = drm_dp_dpcd_read_link_status(&it6505->aux, link_status);
2316 if (ret < 0) {
2317 dev_err(dev, "Fail to read link status ret: %d", ret);
2318 return ret;
2700 int state, ret;
2716 ret = pm_runtime_get_sync(dev);
2723 if (ret < 0)
2743 int ret;
2748 ret = devm_extcon_register_notifier(it6505->dev,
2751 if (ret) {
2753 return ret;
2875 int ret;
2890 ret = drm_dp_aux_register(&it6505->aux);
2892 if (ret < 0) {
2893 dev_err(dev, "Failed to register aux: %d", ret);
2894 return ret;
2898 ret = it6505_use_notifier_module(it6505);
2899 if (ret < 0) {
2901 return ret;
2945 int ret;
2970 ret = drm_hdmi_avi_infoframe_from_display_mode(&frame,
2973 if (ret)
2974 dev_err(dev, "Failed to setup AVI infoframe: %d", ret);
2978 ret = it6505_send_video_infoframe(it6505, &frame);
2980 if (ret)
2981 dev_err(dev, "Failed to send AVI infoframe: %d", ret);
3119 int ret;
3121 ret = of_property_count_u32_elems(endpoint, "data-lanes");
3122 if (ret < 0)
3123 return ret;
3125 if (ret < min || ret > max)
3128 return ret;
3215 ssize_t ret, count;
3243 ret = simple_read_from_buffer(buf, len, ppos, read_buf, count);
3245 return ret;