Lines Matching refs:scsi
32 * scsi.c (scsi_proc_info): /proc/scsi/scsi now also lists all
35 * scsi_proc.c (proc_print_scsidevice): Added. Used by scsi.c and
36 eata_dma_proc.c to produce some device info for /proc/scsi.
48 /proc/scsi interface.
56 * scsi.h: Added READ_12 command opcode constant
68 * scsi.c Blacklist concept expanded to 'support' more device
73 device lockup simulation via /proc/scsi interface.
86 * Native wide, multichannel and /proc/scsi support now in official
89 * scsi.c/h, hosts.c/h et al reindented to increase readability
92 * scsi.c, scsi_proc.c, ../../fs/proc/inode.c: Added
93 /proc/scsi/scsi which allows root to scan for hotplugged devices.
95 * scsi.c (scsi_proc_info): Added, to support /proc/scsi/scsi.
110 * scsi.c: Added native multichannel and wide scsi support.
113 Updated /proc/scsi interface.
141 * scsi.c: If we get a FMK, EOM, or ILI when attempting to scan
145 * scsi.h: Update and add a bunch of missing commands which we
179 * scsi.c: Detect as NEC (for photo-cd purposes) for the 84
182 * scsi.h: Add define for NEC_OLDCDR
230 * scsi.c: Add Hitachi DK312C to blacklist. Change "};" to "}" in
251 * eata_dma.c: Update to 2.31a. Add more support for /proc/scsi.
260 * scsi.c (scan_scsis): memset(SDpnt, 0) and set SCmd.device to SDpnt.
280 * scsi.c: Use wish_block as indicator that the host should be added
302 * scsi.c (scsi_make_blocked_list): New function - code copied from
305 * scsi.c: Update code to disable photo CD for Toshiba cdroms.
323 * eata_dma.c: Begin to modularize. Add hooks for /proc/scsi.
335 * scsi.c: Add Hitachi to blacklist.
337 * scsi.c: Change default to no lun scan (too many problem devices).
339 * scsi.h: Define QUEUE_FULL condition.
356 * scsi.c: Make sure that all buffers are 16 byte aligned - some
359 * scsi.c (scan_scsis): Remove message printed.
361 * scsi.c (scsi_init): Move message here.
381 * scsi.c: Test for Toshiba XM-3401TA and exclude from detection
422 * scsi.c: Make RECOVERED_ERROR a SUGGEST_IS_OK.
462 * scsi.c (scsi_register_host): Change "name" to const char *.
482 Patches from me (ERY) to finish support for low-level loadable scsi.
498 Define tags to tell scsi module code what type of module we
501 * scsi.c: Fix scan_scsis so that it can be run by a user process.
505 * scsi.c(scan_scsis): Do not use stack variables for I/O - this
509 * scsi.c: Change dma freelist to be a set of pages. This allows
566 scsi drivers. [ERY].
589 * scsi.c (scsi_free): Change datatype of "offset" to long.
601 * scsi.c:
613 * scsi.c: Add HP C1790A and C2500A scanjet to blacklist.
615 * scsi.c: Spelling fixup.
634 * scsi.c: Add sankyo & HP scanjet to blacklist. Add support for
637 * scsi.c: Recognize scanners and processors in scan_scsis.
660 * scsi.c: Mask device type with 0x1f during scan_scsis.
665 * scsi.c: Bugfix - pass pid, not SCpnt as second arg to
668 * scsi.c: Restore interrupt state to previous value instead of using
671 * scsi.c: Add a bunch of module stuff (all commented out for now).
673 * scsi.c: Clean up scsi_dump_status.
688 * scsi.h: Call wake_up(&wait_for_request) when done with a
691 * scsi.c (scsi_times_out): Pass pid down so that we can protect
694 * scsi.c (scsi_abort): Zero timeout field if we get the
698 * scsi.c (scsi_done): Restore cmd_len, use_sg here.
700 * scsi.c (request_sense): Not here.
751 * scsi.c: Use new cmd_per_lun field in Scsi_Hosts as appropriate.
768 Add support for 12 byte vendor specific commands in scsi-generics,
824 * scsi.c: Correctly set cmd_len field as required. Save and
829 * scsi.c: When incrementing usage count, walk block linked list
857 * scsi.h: Likewise.
859 * scsi.c: Likewise.
878 * scsi.h: Add manufactor field for keeping track of device
881 * scsi.c: More spelling corrections.
929 * scsi.c: Use can_queue in Scsi_Host structure.
952 * scsi.c: Add Mediavision CDR-H93MV to blacklist.
976 * scsi.h(end_scsi_request): Return pointer to block if still
983 * scsi.c: Do not allocate dma bounce buffers if we have exactly
1001 * scsi.c: Add Quantum PD1225S to blacklist.
1094 * scsi.c: Remove redundant (and unused variables).
1156 * scsi.c (scsi_pid): New variable - gives each command a unique
1160 * scsi.h: Add some defines for extended message handling,
1192 scsi.c: (scan_scsis): Use linked list instead of knowledge about
1198 scsi.h: Add new field "attached" to scsi_device - count of number
1232 * scsi.c (scan_scsis): Fix detection of some Toshiba CDROM drives
1242 * scsi.c (scan_scsis): Add new devices to end of linked list, not
1245 * scsi.h (SCSI_SLEEP): Remove brain dead hack to try to save
1255 possible (and usable) with scsi, but this is most of the grunge
1260 * scsi.c, scsi.h (allocate_device, request_queueable): Change
1271 * scsi.c (scsi_init_malloc, scsi_free_malloc): New functions -
1276 * scsi.h, st.c, sr.c, sd.c, sg.c: Change *_init1 functions to use
1279 * scsi.h: Remove index field from Scsi_Device and Scsi_Cmnd
1282 * scsi.c (scsi_dev_init): Set up for scsi_init_malloc.
1287 * scsi.c (scan_scsis): Change to only scan one host.
1321 * scsi.c: Remove redundant Maxtor XT8760S from blacklist.
1345 * scsi.h: Add new return code for reset() function:
1348 * scsi.c: Make SCSI_RESET_PUNT the same as SCSI_RESET_WAKEUP for
1374 * scsi.c: Allow boot-time option for max_scsi_luns=? so that
1396 * scsi.h: Add #defines for return codes for the abort and reset
1401 * scsi.c: Act based upon return codes from abort/reset functions.
1405 * Add code in scsi.c to help debug timeouts. Use #define
1408 * scsi.c: If the host->irq field is set, use
1448 * scsi.c: Clean up a few printks (use %p to print pointers).
1510 * scsi.c: Add Chinon cdrom to blacklist.
1518 * scsi.c: Add IMS CDD521, Maxtor XT-8760S to blacklist.
1535 * scsi.c: Add Maxtor XT-3280 and Rodime RO3000S to blacklist.
1537 * scsi.c: Allow tagged queueing for scsi 3 devices as well.
1551 * scsi.c: Add Teac cdrom to blacklist.
1607 * scsi.c: Support RECOVERED_ERROR for tape drives.
1617 * scsi.c: Clean up messages about disks, so they are displayed as
1633 * All scsi stuff moved from kernel/blk_drv/scsi to drivers/scsi.
1665 * scsi.c: Add scsi_device_types array, if NEEDS_JUMPSTART is set
1669 * scsi.h: Add constants for tagged queueing.
1691 * sg.c, sg.h: New files from Lawrence Foard for generic scsi
1717 * scsi.c: Add new flag ASKED_FOR_SENSE so that we can tell if we are
1751 * scsi.c: Use array for scsi_command_size instead of a function. Add
1800 * scsi.c: Minor changes here and there with datatypes. Save use_sg
1823 * scsi.c: First attempt to fix problem with old_use_sg. Change
1847 * scsi.c: Initialize transfersize and underflow fields in SCmd to 0.
1850 * scsi.h: Allocate 12 bytes instead of 10 for commands. Add
1868 scsi-2 audio commands.
1884 * scsi.c: Add lockable semaphore for removable devices that can have
1889 * scsi.h: Define COMMAND_SIZE. Define a SCSI specific version of
1915 Throughout: Use COMMAND_SIZE macro to determine length of scsi
1929 * scsi.c: Ditto. Handle reset conditions a bit better, asking for
1932 * scsi_ioctl.c: Allow for 12 byte scsi commands.
1955 * scsi.c: Fix bug in testing for UNIT_ATTENTION.
1964 * scsi.c: Ignore leading spaces when looking for blacklisted devices.
1979 * scsi.c: Add CDU-541, Denon DRD-25X to blacklist.
1992 * scsi.c: Blacklist back in. Remove Newbury drive as other bugfix