summaryrefslogtreecommitdiff
path: root/include/uapi/scsi (follow)
Commit message (Collapse)AuthorAge
* uapi: scsi: add missing header dependenciesJeremy Gebben2016-03-22
| | | | | | Add #include dependencies to pick up definitions of __u32 and HZ. Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
* UAPI: scsi: move ioctl related informationAbhimanyu Kapur2016-03-22
| | | | | | | | | | | The ioctl information should be in header files that expose it to userspace. Change-Id: Iabf1e53a1357c2ce22ecdc8dc0270377759effc8 Signed-off-by: Krishna Konda <kkonda@codeaurora.org> Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org> [venkatg@codeaurora.org: resolved trivial merge conflicts] Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
* UAPI: scsi: move the scsi ioctl related filesAbhimanyu Kapur2016-03-22
| | | | | | | | | | The scsi ioctl related files are meant to be used from userspace and hence should be in the appropriate include/uapi directory. Change-Id: Id6b14f353284a9ddac0d58b6b90e17561e2645aa Signed-off-by: Krishna Konda <kkonda@codeaurora.org> Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
* scsi: ufs: allow updating bBootLunEn via ioctlSubhash Jadavani2016-03-22
| | | | | | | | | "bBootLunEn" attribute value decides the active Boot LUN but there could be a case where userspace may want to change it during image update. This change allows writing to this parameter. Change-Id: I6e8d630606d8caf6197ef662003ec1ee646afe81 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
* scsi: ufs-debug: add debugfs capability to collect query statisticsYaniv Gardi2016-03-22
| | | | | | | | | | | | | | | | | | This patch adds a new debugfs capability to collect query statistics. It counts how many times each IDN (index) was sent to device for each query opcode. A usage example: 1. to clean current query statistics: echo 1 > /d/ufshcd0/stats/query_stats 2. to dump the current query statistics: cat /d/ufshcd0/stats/query_stats This capability is always on, and can not be turned off. Change-Id: I46ec405aae480c0dc161dca015b407bde6335cf7 Signed-off-by: Yaniv Gardi <ygardi@codeaurora.org>
* uapi: scsi: ufs: add ioctl interface for query requestDolev Raviv2016-03-22
| | | | | | | | | | | | | This patch exposes the ioctl interface for UFS driver via SCSI device ioctl interface. As of now UFS driver would provide the ioctl for query interface to connected UFS device. Change-Id: Ib8301a69550408bfcb5fc85bb9c0498450c8cc31 Signed-off-by: Dolev Raviv <draviv@codeaurora.org> Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org> [subhashj@codeaurora.org: resolved trivial merge conflicts] Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
* cxlflash: Virtual LUN supportMatthew R. Ochs2015-08-26
| | | | | | | | | | | | | | Add support for physical LUN segmentation (virtual LUNs) to device driver supporting the IBM CXL Flash adapter. This patch allows user space applications to virtually segment a physical LUN into N virtual LUNs, taking advantage of the translation features provided by this adapter. Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Signed-off-by: Manoj N. Kumar <manoj@linux.vnet.ibm.com> Reviewed-by: Michael Neuling <mikey@neuling.org> Reviewed-by: Wen Xiong <wenxiong@linux.vnet.ibm.com> Signed-off-by: James Bottomley <JBottomley@Odin.com>
* cxlflash: Superpipe supportMatthew R. Ochs2015-08-26
| | | | | | | | | | | | | | Add superpipe supporting infrastructure to device driver for the IBM CXL Flash adapter. This patch allows userspace applications to take advantage of the accelerated I/O features that this adapter provides and bypass the traditional filesystem stack. Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Signed-off-by: Manoj N. Kumar <manoj@linux.vnet.ibm.com> Reviewed-by: Michael Neuling <mikey@neuling.org> Reviewed-by: Wen Xiong <wenxiong@linux.vnet.ibm.com> Reviewed-by: Brian King <brking@linux.vnet.ibm.com> Signed-off-by: James Bottomley <JBottomley@Odin.com>
* [SCSI] Merge tag 'fcoe-02-19-13' into for-linusJames Bottomley2013-03-01
|\ | | | | | | | | | | FCoE Updates for 3.9 Signed-off-by: James Bottomley <JBottomley@Parallels.com>
| * UAPI: (Scripted) Disintegrate include/scsi/fcDavid Howells2013-01-07
| | | | | | | | | | | | | | | | | | Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
* | UAPI: (Scripted) Disintegrate include/scsiDavid Howells2012-12-19
|/ | | | | | | | | Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
* UAPI: (Scripted) Set up UAPI Kbuild filesDavid Howells2012-10-02
Set up empty UAPI Kbuild files to be populated by the header splitter. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>