• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/scsi/

Lines Matching defs:gc

633 void print_pio_config(struct get_conf *gc)
637 (uint) ntohl(gc->len), gc->version,
638 gc->OCS_enabled, gc->TAR_support, gc->TRNXFR, gc->MORE_support);
640 gc->HAA_valid, gc->scsi_id[3], gc->scsi_id[2],
641 gc->scsi_id[1], ntohs(gc->queuesiz), ntohs(gc->SGsiz), gc->SECOND);
643 gc->IRQ, gc->IRQ_TR, gc->FORCADR,
644 gc->MAX_CHAN, gc->ID_qest);
675 int register_pio_HBA(long base, struct get_conf *gc, Scsi_Host_Template * tpnt)
684 DBG(DBG_REGISTER, print_pio_config(gc));
686 if (gc->DMA_support == TRUE) {
692 if ((buff = get_pio_board_data((uint)base, gc->IRQ, gc->scsi_id[3],
693 cplen =(htonl(gc->cplen )+1)/2,
694 cppadlen=(htons(gc->cppadlen)+1)/2)) == NULL)
707 if (!reg_IRQ[gc->IRQ]) { /* Interrupt already registered ? */
708 if (!request_irq(gc->IRQ, do_eata_pio_int_handler, SA_INTERRUPT,
710 reg_IRQ[gc->IRQ]++;
711 if (!gc->IRQ_TR)
712 reg_IRQL[gc->IRQ] = TRUE; /* IRQ is edge triggered */
714 printk("Couldn't allocate IRQ %d, Sorry.\n", gc->IRQ);
718 if (reg_IRQL[gc->IRQ] == TRUE) {
723 reg_IRQ[gc->IRQ]++;
728 size = sizeof(hostdata) + (sizeof(struct eata_ccb) * ntohs(gc->queuesiz));
739 memset(hd->ccb, 0, (sizeof(struct eata_ccb) * ntohs(gc->queuesiz)));
753 switch (ntohl(gc->len)) {
769 if(ntohl(gc->len) >= 0x22) {
770 if (gc->is_PCI == TRUE)
772 else if (gc->is_EISA == TRUE)
787 SD(sh)->hostid=gc->scsi_id[3];
788 SD(sh)->devflags=1<<gc->scsi_id[3];
789 SD(sh)->moresupport=gc->MORE_support;
794 sh->irq = gc->IRQ;
796 sh->this_id = gc->scsi_id[3];
806 if (gc->SECOND)
946 struct get_conf gc;
954 find_pio_PCI(&gc, tpnt);
956 find_pio_EISA(&gc, tpnt);
958 find_pio_ISA(&gc, tpnt);