diff options
author | James Bottomley <jejb@titanic.(none)> | 2005-09-06 18:52:54 -0400 |
---|---|---|
committer | James Bottomley <jejb@titanic.(none)> | 2005-09-06 18:52:54 -0400 |
commit | 17fa53da1239b8712c5cebbd72a74c713b6c2db9 (patch) | |
tree | 8cf55e47ce681a6c899ccf8e06abeccecb20d38b /Documentation | |
parent | 3173d8c342971a03857d8af749a3f57da7d06b57 (diff) | |
parent | fe1b2d544d71300f8e2d151c3c77a130d13a58be (diff) |
Merge by hand (conflicts in sd.c)
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/scsi/scsi_mid_low_api.txt | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/Documentation/scsi/scsi_mid_low_api.txt b/Documentation/scsi/scsi_mid_low_api.txt index 7536823c0cb1..44df89c9c049 100644 --- a/Documentation/scsi/scsi_mid_low_api.txt +++ b/Documentation/scsi/scsi_mid_low_api.txt | |||
@@ -373,13 +373,11 @@ Summary: | |||
373 | scsi_activate_tcq - turn on tag command queueing | 373 | scsi_activate_tcq - turn on tag command queueing |
374 | scsi_add_device - creates new scsi device (lu) instance | 374 | scsi_add_device - creates new scsi device (lu) instance |
375 | scsi_add_host - perform sysfs registration and SCSI bus scan. | 375 | scsi_add_host - perform sysfs registration and SCSI bus scan. |
376 | scsi_add_timer - (re-)start timer on a SCSI command. | ||
377 | scsi_adjust_queue_depth - change the queue depth on a SCSI device | 376 | scsi_adjust_queue_depth - change the queue depth on a SCSI device |
378 | scsi_assign_lock - replace default host_lock with given lock | 377 | scsi_assign_lock - replace default host_lock with given lock |
379 | scsi_bios_ptable - return copy of block device's partition table | 378 | scsi_bios_ptable - return copy of block device's partition table |
380 | scsi_block_requests - prevent further commands being queued to given host | 379 | scsi_block_requests - prevent further commands being queued to given host |
381 | scsi_deactivate_tcq - turn off tag command queueing | 380 | scsi_deactivate_tcq - turn off tag command queueing |
382 | scsi_delete_timer - cancel timer on a SCSI command. | ||
383 | scsi_host_alloc - return a new scsi_host instance whose refcount==1 | 381 | scsi_host_alloc - return a new scsi_host instance whose refcount==1 |
384 | scsi_host_get - increments Scsi_Host instance's refcount | 382 | scsi_host_get - increments Scsi_Host instance's refcount |
385 | scsi_host_put - decrements Scsi_Host instance's refcount (free if 0) | 383 | scsi_host_put - decrements Scsi_Host instance's refcount (free if 0) |
@@ -458,27 +456,6 @@ int scsi_add_host(struct Scsi_Host *shost, struct device * dev) | |||
458 | 456 | ||
459 | 457 | ||
460 | /** | 458 | /** |
461 | * scsi_add_timer - (re-)start timer on a SCSI command. | ||
462 | * @scmd: pointer to scsi command instance | ||
463 | * @timeout: duration of timeout in "jiffies" | ||
464 | * @complete: pointer to function to call if timeout expires | ||
465 | * | ||
466 | * Returns nothing | ||
467 | * | ||
468 | * Might block: no | ||
469 | * | ||
470 | * Notes: Each scsi command has its own timer, and as it is added | ||
471 | * to the queue, we set up the timer. When the command completes, | ||
472 | * we cancel the timer. An LLD can use this function to change | ||
473 | * the existing timeout value. | ||
474 | * | ||
475 | * Defined in: drivers/scsi/scsi_error.c | ||
476 | **/ | ||
477 | void scsi_add_timer(struct scsi_cmnd *scmd, int timeout, | ||
478 | void (*complete)(struct scsi_cmnd *)) | ||
479 | |||
480 | |||
481 | /** | ||
482 | * scsi_adjust_queue_depth - allow LLD to change queue depth on a SCSI device | 459 | * scsi_adjust_queue_depth - allow LLD to change queue depth on a SCSI device |
483 | * @sdev: pointer to SCSI device to change queue depth on | 460 | * @sdev: pointer to SCSI device to change queue depth on |
484 | * @tagged: 0 - no tagged queuing | 461 | * @tagged: 0 - no tagged queuing |
@@ -566,24 +543,6 @@ void scsi_deactivate_tcq(struct scsi_device *sdev, int depth) | |||
566 | 543 | ||
567 | 544 | ||
568 | /** | 545 | /** |
569 | * scsi_delete_timer - cancel timer on a SCSI command. | ||
570 | * @scmd: pointer to scsi command instance | ||
571 | * | ||
572 | * Returns 1 if able to cancel timer else 0 (i.e. too late or already | ||
573 | * cancelled). | ||
574 | * | ||
575 | * Might block: no [may in the future if it invokes del_timer_sync()] | ||
576 | * | ||
577 | * Notes: All commands issued by upper levels already have a timeout | ||
578 | * associated with them. An LLD can use this function to cancel the | ||
579 | * timer. | ||
580 | * | ||
581 | * Defined in: drivers/scsi/scsi_error.c | ||
582 | **/ | ||
583 | int scsi_delete_timer(struct scsi_cmnd *scmd) | ||
584 | |||
585 | |||
586 | /** | ||
587 | * scsi_host_alloc - create a scsi host adapter instance and perform basic | 546 | * scsi_host_alloc - create a scsi host adapter instance and perform basic |
588 | * initialization. | 547 | * initialization. |
589 | * @sht: pointer to scsi host template | 548 | * @sht: pointer to scsi host template |