Lines Matching refs:ret

165 	int ret;  in usb6fire_fw_ezusb_write()  local
167 ret = usb_control_msg(device, usb_sndctrlpipe(device, 0), type, in usb6fire_fw_ezusb_write()
170 if (ret < 0) in usb6fire_fw_ezusb_write()
171 return ret; in usb6fire_fw_ezusb_write()
172 else if (ret != len) in usb6fire_fw_ezusb_write()
180 int ret = usb_control_msg(device, usb_rcvctrlpipe(device, 0), type, in usb6fire_fw_ezusb_read() local
183 if (ret < 0) in usb6fire_fw_ezusb_read()
184 return ret; in usb6fire_fw_ezusb_read()
185 else if (ret != len) in usb6fire_fw_ezusb_read()
194 int ret; in usb6fire_fw_fpga_write() local
196 ret = usb_bulk_msg(device, usb_sndbulkpipe(device, FPGA_EP), data, len, in usb6fire_fw_fpga_write()
198 if (ret < 0) in usb6fire_fw_fpga_write()
199 return ret; in usb6fire_fw_fpga_write()
209 int ret; in usb6fire_fw_ezusb_upload() local
219 ret = request_firmware(&fw, fwname, &device->dev); in usb6fire_fw_ezusb_upload()
220 if (ret < 0) { in usb6fire_fw_ezusb_upload()
224 return ret; in usb6fire_fw_ezusb_upload()
226 ret = usb6fire_fw_ihex_init(fw, rec); in usb6fire_fw_ezusb_upload()
227 if (ret < 0) { in usb6fire_fw_ezusb_upload()
232 return ret; in usb6fire_fw_ezusb_upload()
236 ret = usb6fire_fw_ezusb_write(device, 0xa0, 0xe600, &data, 1); in usb6fire_fw_ezusb_upload()
237 if (ret < 0) { in usb6fire_fw_ezusb_upload()
243 return ret; in usb6fire_fw_ezusb_upload()
247 ret = usb6fire_fw_ezusb_write(device, 0xa0, rec->address, in usb6fire_fw_ezusb_upload()
249 if (ret < 0) { in usb6fire_fw_ezusb_upload()
255 return ret; in usb6fire_fw_ezusb_upload()
262 ret = usb6fire_fw_ezusb_write(device, 0xa0, postaddr, in usb6fire_fw_ezusb_upload()
264 if (ret < 0) { in usb6fire_fw_ezusb_upload()
268 return ret; in usb6fire_fw_ezusb_upload()
273 ret = usb6fire_fw_ezusb_write(device, 0xa0, 0xe600, &data, 1); in usb6fire_fw_ezusb_upload()
274 if (ret < 0) { in usb6fire_fw_ezusb_upload()
278 return ret; in usb6fire_fw_ezusb_upload()
286 int ret; in usb6fire_fw_fpga_upload() local
297 ret = request_firmware(&fw, fwname, &device->dev); in usb6fire_fw_fpga_upload()
298 if (ret < 0) { in usb6fire_fw_fpga_upload()
308 ret = usb6fire_fw_ezusb_write(device, 8, 0, NULL, 0); in usb6fire_fw_fpga_upload()
309 if (ret < 0) { in usb6fire_fw_fpga_upload()
314 return ret; in usb6fire_fw_fpga_upload()
321 ret = usb6fire_fw_fpga_write(device, buffer, i); in usb6fire_fw_fpga_upload()
322 if (ret < 0) { in usb6fire_fw_fpga_upload()
327 return ret; in usb6fire_fw_fpga_upload()
333 ret = usb6fire_fw_ezusb_write(device, 9, 0, NULL, 0); in usb6fire_fw_fpga_upload()
334 if (ret < 0) { in usb6fire_fw_fpga_upload()
337 return ret; in usb6fire_fw_fpga_upload()
363 int ret; in usb6fire_fw_init() local
369 ret = usb6fire_fw_ezusb_read(device, 1, 0, buffer, 8); in usb6fire_fw_init()
370 if (ret < 0) { in usb6fire_fw_init()
373 return ret; in usb6fire_fw_init()
385 ret = usb6fire_fw_ezusb_upload(intf, in usb6fire_fw_init()
387 if (ret < 0) in usb6fire_fw_init()
388 return ret; in usb6fire_fw_init()
393 ret = usb6fire_fw_check(intf, buffer + 4); in usb6fire_fw_init()
394 if (ret < 0) in usb6fire_fw_init()
395 return ret; in usb6fire_fw_init()
396 ret = usb6fire_fw_fpga_upload(intf, "6fire/dmx6firecf.bin"); in usb6fire_fw_init()
397 if (ret < 0) in usb6fire_fw_init()
398 return ret; in usb6fire_fw_init()
401 ret = usb6fire_fw_ezusb_upload(intf, "6fire/dmx6fireap.ihx", in usb6fire_fw_init()
403 if (ret < 0) in usb6fire_fw_init()
404 return ret; in usb6fire_fw_init()