Lines Matching defs:err

170 	int err;
172 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]),
174 if (err < 0) {
175 pr_err("Failed to send command control message %x.%x: err=%d.\n",
176 value, index, err);
177 return err;
180 return err;
185 int err;
187 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]),
189 if (err < 0) {
190 pr_err("Failed to send mode control message %x.%x: err=%d.\n",
191 value, index, err);
192 return err;
195 return err;
200 int err;
202 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]),
204 if (err < 0) {
205 pr_err("Failed to send control message %x.%x: err=%d.\n",
206 value, index, err);
207 return err;
210 return err;
274 int count, err;
280 err = usb_interrupt_msg(dev->udev,
285 if (err < 0) {
286 pr_err("Failed to read 1-wire data from 0x%x: err=%d.\n",
287 dev->ep[EP_STATUS], err);
288 return err;
319 int count, err;
331 err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]),
333 if (err < 0) {
337 return err;
355 int count, err;
358 err = usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, dev->ep[EP_DATA_OUT]), buf, len, &count, 1000);
359 if (err < 0) {
361 "err=%d.\n", dev->ep[EP_DATA_OUT], err);
362 return err;
365 return err;
373 int count = 0, err = 0;
376 err = ds_send_control(dev, CTL_HALT_EXE_IDLE, 0);
377 if (err)
379 err = ds_send_control(dev, CTL_RESUME_EXE, 0);
380 if (err)
382 err = ds_recv_status(dev, &st, false);
383 if (err)
387 err = ds_send_control_mode(dev, MOD_PULSE_EN, 0);
388 if (err)
393 return err;
398 int err;
400 err = ds_send_control_cmd(dev, CTL_RESET_DEVICE, 0);
401 if (err)
402 return err;
404 err = ds_send_control(dev, COMM_SET_DURATION | COMM_IM, 0);
405 if (err)
406 return err;
408 err = ds_send_control(dev, COMM_SET_DURATION | COMM_IM | COMM_TYPE, 0x40);
409 if (err)
410 return err;
412 err = ds_send_control_mode(dev, MOD_PULSE_EN, PULSE_PROG);
413 if (err)
414 return err;
416 err = ds_dump_status(dev, st);
418 return err;
425 int err, count = 0;
429 err = ds_recv_status(dev, st, false);
431 if (err >= 0) {
433 printk("0x%x: count=%d, status: ", dev->ep[EP_STATUS], err);
434 for (i = 0; i < err; ++i)
439 } while (!(st->status & ST_IDLE) && !(err < 0) && ++count < 100);
441 if (err >= 16 && st->status & ST_EPOF) {
452 if (err > 16 || count >= 100 || err < 0)
453 ds_dump_status(dev, dev->st_buf, err);
459 if (count >= 100 || err < 0)
467 int err;
478 err = ds_send_control(dev, COMM_1_WIRE_RESET | COMM_IM, SPEED_NORMAL);
479 if (err)
480 return err;
488 int err;
498 err = ds_send_control_mode(dev, MOD_1WIRE_SPEED, speed);
499 if (err)
500 return err;
502 return err;
508 int err = 0;
521 return err;
523 err = ds_send_control(dev, COMM_SET_DURATION | COMM_IM, del);
524 if (err)
525 return err;
529 return err;
534 int err;
537 err = ds_send_control(dev, COMM_BIT_IO | COMM_IM | (bit ? COMM_D : 0),
539 if (err)
540 return err;
544 err = ds_recv_data(dev, tbit, sizeof(*tbit));
545 if (err < 0)
546 return err;
554 int err;
561 err = ds_send_control(dev, COMM_BIT_IO | COMM_IM | COMM_ICP |
563 if (err)
564 return err;
574 int err;
577 err = ds_send_control(dev, COMM_BYTE_IO | COMM_IM | dev->spu_bit, byte);
578 if (err)
579 return err;
584 err = ds_wait_status(dev, &st);
585 if (err)
586 return err;
588 err = ds_recv_data(dev, &dev->byte_buf, 1);
589 if (err < 0)
590 return err;
597 int err;
600 err = ds_send_control(dev, COMM_BYTE_IO | COMM_IM, 0xff);
601 if (err)
602 return err;
606 err = ds_recv_data(dev, byte, sizeof(*byte));
607 if (err < 0)
608 return err;
616 int err;
623 err = ds_send_data(dev, buf, len);
624 if (err < 0)
625 return err;
627 err = ds_send_control(dev, COMM_BLOCK_IO | COMM_IM, len);
628 if (err)
629 return err;
634 err = ds_recv_data(dev, buf, len);
636 return err;
641 int err;
644 err = ds_send_data(dev, buf, len);
645 if (err < 0)
646 return err;
648 err = ds_send_control(dev, COMM_BLOCK_IO | COMM_IM | dev->spu_bit, len);
649 if (err)
650 return err;
657 err = ds_recv_data(dev, buf, len);
658 if (err < 0)
659 return err;
661 return !(err == len);
676 int err;
716 err = ds_recv_status(dev, &st, false);
717 if (err < 0 || err < sizeof(st))
728 err = ds_recv_data(dev, (u8 *)buf, bufsize);
729 if (err < 0)
731 for (i = 0; i < err/8; ++i) {
774 int err;
777 err = ds_send_data(dev, (unsigned char *)&init, sizeof(init));
778 if (err)
779 return err;
783 err = ds_send_control(dev, COMM_MATCH_ACCESS | COMM_IM | COMM_RST, 0x0055);
784 if (err)
785 return err;
794 int err;
801 err = ds_send_data(dev, buf, sizeof(buf));
802 if (err)
803 return err;
807 err = ds_send_control(dev, COMM_SET_PATH | COMM_IM | COMM_RST, 0);
808 if (err)
809 return err;
839 int err;
841 err = ds_touch_bit(dev, 1, &dev->byte_buf);
842 if (err)
859 int err;
861 err = ds_read_byte(dev, &dev->byte_buf);
862 if (err)
888 int err;
898 err = ds_read_block(dev, tbuf, len);
899 if (err >= 0)
904 return err >= 0 ? len : 0;
910 int err;
912 err = ds_reset(dev);
913 if (err)
979 int i, err, alt;
988 err = -ENOMEM;
995 err = usb_reset_configuration(dev->udev);
996 if (err) {
998 "Failed to reset configuration: err=%d.\n", err);
1004 err = usb_set_interface(dev->udev,
1006 if (err) {
1008 "for %d interface: err=%d.\n", alt,
1009 intf->cur_altsetting->desc.bInterfaceNumber, err);
1017 err = -EINVAL;
1037 err = ds_w1_init(dev);
1038 if (err)
1052 return err;