• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching refs:instance

131  * NCR5380_dma_write_setup(instance, src, count) - initialize
132 * NCR5380_dma_read_setup(instance, dst, count) - initialize
133 * NCR5380_dma_residual(instance); - residual count
136 * NCR5380_pwrite(instance, src, count)
137 * NCR5380_pread(instance, dst, count);
154 * The generic driver is initialized by calling NCR5380_init(instance),
156 * driver wishes to autoprobe for an IRQ line, the NCR5380_probe_irq(instance,
173 #define HOSTNO instance->host_no
460 * Function : void NCR5380_print(struct Scsi_Host *instance)
464 * Input : instance - which NCR5380
467 static void NCR5380_print(struct Scsi_Host *instance) {
506 * Function : void NCR5380_print_phase(struct Scsi_Host *instance)
510 * Input : instance - which NCR5380
513 static void NCR5380_print_phase(struct Scsi_Host *instance)
573 * Function : void NCR58380_print_options (struct Scsi_Host *instance)
578 * Inputs : instance, pointer to this instance. Unused.
581 static void __init NCR5380_print_options (struct Scsi_Host *instance)
601 * Function : void NCR5380_print_status (struct Scsi_Host *instance)
606 * Inputs : instance, pointer to this instance.
609 static void NCR5380_print_status (struct Scsi_Host *instance)
623 len = NCR5380_proc_info(instance, pr_bfr, &start, 0, PAGE_SIZE, 0);
652 static int NCR5380_proc_info(struct Scsi_Host *instance, char *buffer,
668 hostdata = (struct NCR5380_hostdata *)instance->hostdata;
726 * Function : void NCR5380_init (struct Scsi_Host *instance)
728 * Purpose : initializes *instance and corresponding 5380 chip.
730 * Inputs : instance - instantiation of the 5380 driver.
737 static int NCR5380_init (struct Scsi_Host *instance, int flags)
740 SETUP_HOSTDATA(instance);
745 hostdata->id_mask = 1 << instance->this_id;
765 the_template = instance->hostt;
766 first_instance = instance;
771 if ((instance->cmd_per_lun > 1) || (instance->can_queue > 1))
797 * cmd is added to the per instance issue_queue, with minor
924 struct Scsi_Host *instance = first_instance;
925 struct NCR5380_hostdata *hostdata = HOSTDATA(instance);
948 task queue, it doesn't do any harm, just this instance of main
1005 * On success, instance->hostdata->connected is set.
1025 if (!NCR5380_select(instance, tmp,
1054 NCR5380_information_transfer(instance);
1070 * Function : void NCR5380_dma_complete (struct Scsi_Host *instance)
1075 * Inputs : instance - this instance of the NCR5380.
1079 static void NCR5380_dma_complete( struct Scsi_Host *instance )
1081 SETUP_HOSTDATA(instance);
1122 transfered = hostdata->dma_len - NCR5380_dma_residual(instance);
1147 struct Scsi_Host *instance = first_instance;
1163 NCR5380_reselect(instance);
1192 NCR5380_dma_complete( instance );
1259 * Function : int NCR5380_select(struct Scsi_Host *instance,
1266 * Inputs : instance - instantiation of the 5380 driver on which this
1282 * instance->connected will be set to cmd.
1289 static int NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd,
1292 SETUP_HOSTDATA(instance);
1302 instance->this_id);
1537 NCR5380_transfer_pio(instance, &phase, &len, &data);
1559 static int NCR5380_transfer_pio( struct Scsi_Host *instance,
1721 * Function : int NCR5380_transfer_dma (struct Scsi_Host *instance,
1727 * Inputs : instance - instance of driver, *phase - pointer to
1740 static int NCR5380_transfer_dma( struct Scsi_Host *instance,
1744 SETUP_HOSTDATA(instance);
1792 static void NCR5380_information_transfer (struct Scsi_Host *instance)
1794 SETUP_HOSTDATA(instance);
1867 do_abort(instance);
1910 NCR5380_dma_xfer_len(instance,cmd,phase)) > SUN3_DMA_MINSIZE) {
1914 if (NCR5380_transfer_dma(instance, &phase,
1927 do_abort(instance);
1944 NCR5380_transfer_pio(instance, &phase,
1958 NCR5380_transfer_pio(instance, &phase, &len, &data);
1994 do_abort (instance);
2207 NCR5380_transfer_pio(instance, &phase, &len, &data);
2219 NCR5380_transfer_pio(instance, &phase, &len, &data);
2273 NCR5380_transfer_pio(instance, &phase, &len, &data);
2294 NCR5380_transfer_pio(instance, &phase, &len,
2300 NCR5380_transfer_pio(instance, &phase, &len, &data);
2312 * Function : void NCR5380_reselect (struct Scsi_Host *instance)
2314 * Purpose : does reselection, initializing the instance->connected
2318 * Inputs : instance - this instance of the NCR5380.
2325 static void NCR5380_reselect (struct Scsi_Host *instance)
2327 SETUP_HOSTDATA(instance);
2378 do_abort(instance);
2422 do_abort(instance);
2462 if (!NCR5380_transfer_pio(instance, &phase, &len, &data) &&
2479 struct Scsi_Host *instance = cmd->device->host;
2480 SETUP_HOSTDATA(instance);
2487 NCR5380_print_status (instance);
2521 if (do_abort(instance) == 0) {
2609 if (NCR5380_select (instance, cmd, (int) cmd->tag))
2614 do_abort (instance);