aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: wire up fixed buffer support for nvme passthroughKanchan Joshi2022-09-301-2/+16
* nvme: pass ubuffer as an integerKanchan Joshi2022-09-301-11/+12
* nvme: refactor nvme_alloc_requestKanchan Joshi2022-09-301-37/+53
* nvme: refactor nvme_add_user_metadataKanchan Joshi2022-09-301-10/+13
* nvme: Use blk_rq_map_user_io helperAnuj Gupta2022-09-301-16/+2
* nvme: enable batched completions of passthrough IOJens Axboe2022-09-301-2/+1
* nvme: split out metadata vs non metadata end_io uring_cmd completionsJens Axboe2022-09-301-18/+61
* block: change request end_io handler to pass back a return valueJens Axboe2022-09-301-1/+4
* Merge branch 'for-6.1/io_uring' into for-6.1/passthroughJens Axboe2022-09-301-5/+72
|\
| * fs: add batch and poll flags to the uring_cmd_iopoll() handlerJens Axboe2022-09-211-4/+8
| * nvme: wire up async polling for io passthrough commandsKanchan Joshi2022-09-211-5/+68
* | nvme: restrict management ioctls to adminKeith Busch2022-09-271-0/+6
* | nvme: handle effects after freeing the requestKeith Busch2022-09-271-1/+8
|/
* nvme/host: Use the enum req_op and blk_opf_t typesBart Van Assche2022-07-141-2/+2
* blk-mq: remove the done argument to blk_execute_rq_nowaitChristoph Hellwig2022-05-281-1/+2
* nvme: enable uring-passthrough for admin commandsKanchan Joshi2022-05-201-0/+23
* nvme: helper for uring-passthrough checksKanchan Joshi2022-05-201-8/+16
* nvme: add vectored-io support for uring-cmdAnuj Gupta2022-05-111-3/+6
* nvme: wire-up uring-cmd support for io-passthru on char-device.Kanchan Joshi2022-05-111-3/+189
* nvme: refactor nvme_submit_user_cmd()Christoph Hellwig2022-05-111-11/+45
* nvme: remove nvme_alloc_request and nvme_alloc_request_qidChristoph Hellwig2022-03-161-1/+2
* nvme: add vectored-io support for user-passthroughKanchan Joshi2022-02-281-9/+26
* remove the lightnvm subsystemChristoph Hellwig2021-08-141-3/+1
* nvme: use return value from blk_execute_rq()Keith Busch2021-06-301-5/+1
* nvme: factor out a nvme_validate_passthru_nsid helperChaitanya Kulkarni2021-06-161-10/+16
* nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctlChristoph Hellwig2021-06-031-0/+1
* nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctlChristoph Hellwig2021-06-031-1/+1
* nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctlChristoph Hellwig2021-06-031-10/+10
* nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctlChristoph Hellwig2021-06-031-7/+5
* nvme: fix controller ioctl through ns_headMinwoo Im2021-05-041-24/+41
* nvme: introduce generic per-namespace chardevMinwoo Im2021-04-221-6/+32
* nvme: move the ioctl code to a separate fileChristoph Hellwig2021-04-151-0/+455