Lines Matching full:idt
345 "Corrupt buffer allocation in IDT. Aborting.\n"); in xilly_get_dma_buffers()
499 "IDT requests channel out of range. Aborting.\n"); in xilly_setupchannels()
558 "Corrupt IDT: No message buffer. Aborting.\n"); in xilly_setupchannels()
568 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; in xilly_scan_idt() local
569 unsigned char *end_of_idt = idt + endpoint->idtlen - 4; in xilly_scan_idt()
573 scan = idt; in xilly_scan_idt()
574 idt_handle->idt = idt; in xilly_scan_idt()
588 "IDT device name list overflow. Aborting.\n"); in xilly_scan_idt()
593 len = endpoint->idtlen - (3 + ((int) (scan - idt))); in xilly_scan_idt()
597 "Corrupt IDT device name list. Aborting.\n"); in xilly_scan_idt()
618 (3 << 24), /* Opcode 3 for channel 0 = Send IDT */ in xilly_obtain_idt()
626 dev_err(endpoint->dev, "Failed to obtain IDT. Aborting.\n"); in xilly_obtain_idt()
642 "IDT length mismatch (%d != %d). Aborting.\n", in xilly_obtain_idt()
649 dev_err(endpoint->dev, "IDT failed CRC check. Aborting.\n"); in xilly_obtain_idt()
658 "No support for IDT version 0x%02x. Maybe the xillybus driver needs an upgrade. Aborting.\n", in xilly_obtain_idt()
1803 const unsigned char *idt) in xillybus_init_chrdev() argument
1831 idt++; in xillybus_init_chrdev()
1836 snprintf(devname, sizeof(devname)-1, "xillybus_%s", idt); in xillybus_init_chrdev()
1840 while (*idt++) in xillybus_init_chrdev()
1946 * The bogus IDT is used during bootstrap for allocating the initial in xillybus_endpoint_discovery()
1947 * message buffer, and then the message buffer and space for the IDT in xillybus_endpoint_discovery()
1982 * Set DMA 32/64 bit mode, quiesce the device (?!) and get IDT in xillybus_endpoint_discovery()
2000 /* Bootstrap phase II: Allocate buffer for IDT and obtain it */ in xillybus_endpoint_discovery()
2022 /* Bootstrap phase III: Allocate buffers according to IDT */ in xillybus_endpoint_discovery()
2039 rc = xillybus_init_chrdev(endpoint, idt_handle.idt); in xillybus_endpoint_discovery()