summaryrefslogtreecommitdiff
path: root/sys/scsi/scsiconf.c
AgeCommit message (Expand)Author
2011-09-22Fix order of arguments passed to malloc(9) - type first then flags.Joel Sing
2011-09-02generate a devid from vpd page 80 if vpd page 83 doesnt exist or work.David Gwynne
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-06Add {sc,saa}_{targets,luns} to scsibus_softc and scsibus_attach_args.Matthew Dempsky
2011-07-05Garbage collect SDEV_S_WAITING and scsi_link->scsibus now that nothingMatthew Dempsky
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-06-21scsi_link's scsibus field is redundant with bus->sc_dev.dv_unit, soMatthew Dempsky
2011-05-04When printing scsi device ids, skip leading blanks and collapse multipleStuart Henderson
2011-04-29zero out a scsi_links node_wwn and port_wwn fields after initialising itDavid Gwynne
2011-04-06add a new "serial" devid type for scsi devices. add code to usb that fakesDavid Gwynne
2011-04-06unconditionally print scsi device ids instead of just when mpath isDavid Gwynne
2011-04-05do inquiries against dmaable memory while probing devices.David Gwynne
2011-04-05move forward with scsi multipathing.David Gwynne
2011-03-31- use nitems(); no binary change.Jasper Lievisse Adriaanse
2011-03-17use dma_alloc/dma_free instead of malloc to allocate buffers which needTheo de Raadt
2010-10-12Force openings to 1 for devices that can't do tagged i/o, i.e. moreKenneth R Westerback
2010-09-08activate hooks should return a value.David Gwynne
2010-09-02the page_length field in the vpd page header is 2 bytes, not 1.David Gwynne
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-25add scsi_iopool_destroy and scsi_link_shutdown. when a link orDavid Gwynne
2010-07-24Get rid of scsi_deinit(), and change scsi_init() back to a one-timeMatthew Dempsky
2010-07-01Die struct scsi_device! Die! Instead, save a pointer to the routineKenneth R Westerback
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
2010-06-30for scsibus, silence the activate function when unknown events are given.Theo de Raadt
2010-06-30Flush cache before suspend.Mark Kettenis
2010-04-23Merge the only relevant (for now) parts of simplelock.h into lock.hTheo de Raadt
2010-04-17use the iopools mutex to protect the semaphore wrapping the openingsDavid Gwynne
2010-04-06implement a new mechanism for allocating resources on the bus.David Gwynne
2010-01-01If you want to use atomic ops, you need to #include the proper files insteadMiod Vallat
2010-01-01split the flags used in a scsi_link structure to represent its state atDavid Gwynne
2009-12-01put the midlayer changes back in.David Gwynne
2009-11-12revert midlayer back to it was before i put my big rewrite in. this isDavid Gwynne
2009-11-10dont compare devids when we dont have a devid to compare with.David Gwynne
2009-11-10backout the backout marco did of my code because of the NO_CCB breakage.David Gwynne
2009-11-05The big diff dlg committed to the midlayer breaks NO_CCB andMarco Peereboom
2009-10-23if you're attempting to detach multiple devices (eg, many targets,David Gwynne
2009-10-22devices below the scsibus should all be detached via scsi_detach_lun.David Gwynne
2009-10-14rework how devids are handled in the midlayer and mpath.David Gwynne
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-09-14rework the scsi midlayer to start addressing some problems i haveDavid Gwynne
2009-08-10if mpath steals a link, print out where the link was stolen so dmesg stillDavid Gwynne
2009-08-10pull the printing out of scsibusprint so it can be used against scsi_linkDavid Gwynne
2009-08-09add mpath(4), a driver that steals paths to scsi devices if itDavid Gwynne
2009-08-08if the adapters wwn fields are set, print them out when attaching scsibus.David Gwynne
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-02-16Don't try to SCSIDEBUG targets or luns >31 since we only have 32 bits toKenneth R Westerback
2009-02-16on some buses (eg sas and fc fabrics) the initiator id doesnt meanDavid Gwynne
2008-07-22implement the fetching of a scsi devices "devid". recent hardware providesDavid Gwynne
2008-07-22tweak comment to reflect the new reality after my last change.David Gwynne
2008-07-21when probing a device the midlayer queries its inquiry data andDavid Gwynne