• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/

Lines Matching defs:starget

226 	struct scsi_target *starget = sdev->sdev_target;
234 spi_support_sync(starget) = scsi_device_sync(sdev);
235 spi_support_wide(starget) = scsi_device_wide(sdev);
236 spi_support_dt(starget) = scsi_device_dt(sdev);
237 spi_support_dt_only(starget) = scsi_device_dt_only(sdev);
238 spi_support_ius(starget) = scsi_device_ius(sdev);
241 spi_support_ius(starget) = 0;
243 spi_support_qas(starget) = scsi_device_qas(sdev);
252 struct scsi_target *starget = to_scsi_target(dev);
254 spi_period(starget) = -1; /* illegal value */
255 spi_min_period(starget) = 0;
256 spi_offset(starget) = 0; /* async */
257 spi_max_offset(starget) = 255;
258 spi_width(starget) = 0; /* narrow */
259 spi_max_width(starget) = 1;
260 spi_iu(starget) = 0; /* no IU */
261 spi_max_iu(starget) = 1;
262 spi_dt(starget) = 0; /* ST */
263 spi_qas(starget) = 0;
264 spi_max_qas(starget) = 1;
265 spi_wr_flow(starget) = 0;
266 spi_rd_strm(starget) = 0;
267 spi_rti(starget) = 0;
268 spi_pcomp_en(starget) = 0;
269 spi_hold_mcs(starget) = 0;
270 spi_dv_pending(starget) = 0;
271 spi_dv_in_progress(starget) = 0;
272 spi_initial_dv(starget) = 0;
273 mutex_init(&spi_dv_mutex(starget));
284 struct scsi_target *starget = transport_class_to_starget(dev); \
287 tp = (struct spi_transport_attrs *)&starget->starget_data; \
299 struct scsi_target *starget = transport_class_to_starget(dev); \
302 tp = (struct spi_transport_attrs *)&starget->starget_data; \
314 struct scsi_target *starget = transport_class_to_starget(dev); \
315 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
318 tp = (struct spi_transport_attrs *)&starget->starget_data; \
320 i->f->get_##field(starget); \
331 struct scsi_target *starget = transport_class_to_starget(dev); \
332 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
338 i->f->set_##field(starget, val); \
349 struct scsi_target *starget = transport_class_to_starget(dev); \
350 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); \
353 = (struct spi_transport_attrs *)&starget->starget_data; \
360 i->f->set_##field(starget, val); \
413 struct scsi_target *starget = transport_class_to_starget(dev);
415 device_for_each_child(&starget->dev, NULL, child_iter);
493 struct scsi_target *starget = transport_class_to_starget(dev);
494 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
497 (struct spi_transport_attrs *)&starget->starget_data;
500 i->f->get_period(starget);
509 struct scsi_target *starget = transport_class_to_starget(cdev);
510 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
513 (struct spi_transport_attrs *)&starget->starget_data;
524 i->f->set_period(starget, period);
537 struct scsi_target *starget = transport_class_to_starget(cdev);
538 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);
541 (struct spi_transport_attrs *)&starget->starget_data;
554 struct scsi_target *starget = transport_class_to_starget(cdev);
556 (struct spi_transport_attrs *)&starget->starget_data;
741 struct scsi_target *starget = sdev->sdev_target;
756 i->f->get_iu(starget);
758 i->f->get_qas(starget);
765 if (i->f->set_iu && spi_iu(starget)) {
766 starget_printk(KERN_ERR, starget, "Domain Validation Disabing Information Units\n");
768 } else if (i->f->set_qas && spi_qas(starget)) {
769 starget_printk(KERN_ERR, starget, "Domain Validation Disabing Quick Arbitration and Selection\n");
772 newperiod = spi_period(starget);
781 starget_printk(KERN_ERR, starget, "Domain Validation Failure, dropping back to Asynchronous\n");
785 starget_printk(KERN_ERR, starget, "Domain Validation detected failure, dropping back\n");
844 struct scsi_target *starget = sdev->sdev_target;
847 int min_period = spi_min_period(starget);
848 int max_width = spi_max_width(starget);
855 starget_printk(KERN_ERR, starget, "Domain Validation Initial Inquiry Failed\n");
859 if (!spi_support_wide(starget)) {
860 spi_max_width(starget) = 0;
866 i->f->set_width(starget, 1);
872 starget_printk(KERN_ERR, starget, "Wide Transfers Fail\n");
873 i->f->set_width(starget, 0);
886 if (!spi_support_sync(starget) && !spi_support_dt(starget))
897 DV_SET(offset, spi_max_offset(starget));
902 if (spi_support_qas(starget) && spi_max_qas(starget)) {
908 if (spi_support_ius(starget) && spi_max_iu(starget) &&
929 !spi_support_dt(starget)) {
943 i->f->get_dt(starget);
950 if (len == -1 && spi_dt(starget))
954 starget_printk(KERN_INFO, starget, "Domain Validation skipping write tests\n");
959 starget_printk(KERN_WARNING, starget, "Echo buffer size %d is too big, trimming to %d\n", len, SPI_MAX_ECHO_BUFFER_SIZE);
986 struct scsi_target *starget = sdev->sdev_target;
993 if (unlikely(spi_dv_in_progress(starget)))
995 spi_dv_in_progress(starget) = 1;
1007 scsi_target_quiesce(starget);
1009 spi_dv_pending(starget) = 1;
1010 mutex_lock(&spi_dv_mutex(starget));
1012 starget_printk(KERN_INFO, starget, "Beginning Domain Validation\n");
1016 starget_printk(KERN_INFO, starget, "Ending Domain Validation\n");
1018 mutex_unlock(&spi_dv_mutex(starget));
1019 spi_dv_pending(starget) = 0;
1021 scsi_target_resume(starget);
1023 spi_initial_dv(starget) = 1;
1028 spi_dv_in_progress(starget) = 0;
1091 * @starget: The target for which to display the agreement
1097 void spi_display_xfer_agreement(struct scsi_target *starget)
1100 tp = (struct spi_transport_attrs *)&starget->starget_data;
1132 dev_info(&starget->dev,
1145 dev_info(&starget->dev, "%sasynchronous\n",
1350 struct scsi_target *starget;
1362 starget = to_scsi_target(dev);
1364 if (i->f->deny_binding && i->f->deny_binding(starget))
1416 struct scsi_target *starget = transport_class_to_starget(cdev);
1421 spi_support_sync(starget))
1424 spi_support_sync(starget))
1427 spi_support_sync(starget))
1430 spi_support_sync(starget))
1433 spi_support_wide(starget))
1436 spi_support_wide(starget))
1439 spi_support_ius(starget))
1442 spi_support_ius(starget))
1445 spi_support_dt(starget))
1448 spi_support_qas(starget))
1451 spi_support_qas(starget))
1454 spi_support_ius(starget))
1457 spi_support_ius(starget))
1460 spi_support_ius(starget))
1463 spi_support_ius(starget))
1466 spi_support_ius(starget))