Lines Matching refs:res

45 	int res = tb_eeprom_ctl_read(sw, &ctl);
46 if (res)
47 return res;
50 res = tb_eeprom_ctl_write(sw, &ctl);
51 if (res)
52 return res;
57 res = tb_eeprom_ctl_write(sw, &ctl);
58 if (res)
59 return res;
74 int res;
76 res = tb_eeprom_ctl_write(sw, ctl);
77 if (res)
78 return res;
81 res = tb_eeprom_ctl_write(sw, ctl);
82 if (res)
83 return res;
85 res = tb_eeprom_ctl_read(sw, ctl);
86 if (res)
87 return res;
100 int res = tb_eeprom_ctl_read(sw, &ctl);
101 if (res)
102 return res;
105 res = tb_eeprom_transfer(sw, &ctl, TB_EEPROM_OUT);
106 if (res)
107 return res;
120 int res = tb_eeprom_ctl_read(sw, &ctl);
121 if (res)
122 return res;
126 res = tb_eeprom_transfer(sw, &ctl, TB_EEPROM_IN);
127 if (res)
128 return res;
140 int res;
146 res = tb_sw_read(sw, &cap, TB_CFG_SWITCH, sw->cap_plug_events,
148 if (res)
149 return res;
172 int i, res;
174 res = tb_eeprom_get_drom_offset(sw, &drom_offset);
175 if (res)
176 return res;
180 res = tb_eeprom_active(sw, true);
181 if (res)
182 return res;
183 res = tb_eeprom_out(sw, 3);
184 if (res)
185 return res;
186 res = tb_eeprom_out(sw, offset >> 8);
187 if (res)
188 return res;
189 res = tb_eeprom_out(sw, offset);
190 if (res)
191 return res;
193 res = tb_eeprom_in(sw, val + i);
194 if (res)
195 return res;
291 int res;
294 res = tb_eeprom_read_n(sw, 0, data, 9);
295 if (res)
296 return res;
339 int res;
356 res = tb_port_read(port, &type, TB_CFG_PORT, 2, 1);
357 if (res)
358 return res;
387 int res;
399 res = tb_drom_parse_entry_generic(sw, entry);
402 res = tb_drom_parse_entry_port(sw, entry);
405 if (res)
406 return res;
419 int len, res;
429 res = device_property_read_u8_array(dev, "ThunderboltDROM", sw->drom,
431 if (res)
530 int res, retries = 1;
567 res = tb_drom_read_n(sw, 14, (u8 *) &size, 2);
568 if (res)
569 return res;
581 res = tb_drom_read_n(sw, 0, sw->drom, size);
582 if (res)
617 res = tb_drom_parse_entries(sw);
619 if (res == -EILSEQ && retries--) {
622 res = tb_drom_read_n(sw, 0, sw->drom, size);
623 if (!res)
627 return res;