nvm_rq            611 drivers/lightnvm/core.c static void nvm_rq_tgt_to_dev(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd)
nvm_rq            618 drivers/lightnvm/core.c static void nvm_rq_dev_to_tgt(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd)
nvm_rq            676 drivers/lightnvm/core.c static int nvm_set_rqd_ppalist(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd,
nvm_rq            713 drivers/lightnvm/core.c 			struct nvm_rq *rqd)
nvm_rq            721 drivers/lightnvm/core.c static int nvm_set_flags(struct nvm_geo *geo, struct nvm_rq *rqd)
nvm_rq            739 drivers/lightnvm/core.c int nvm_submit_io(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd, void *buf)
nvm_rq            760 drivers/lightnvm/core.c static void nvm_sync_end_io(struct nvm_rq *rqd)
nvm_rq            767 drivers/lightnvm/core.c static int nvm_submit_io_wait(struct nvm_dev *dev, struct nvm_rq *rqd,
nvm_rq            785 drivers/lightnvm/core.c int nvm_submit_io_sync(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd,
nvm_rq            805 drivers/lightnvm/core.c void nvm_end_io(struct nvm_rq *rqd)
nvm_rq            818 drivers/lightnvm/core.c static int nvm_submit_io_sync_raw(struct nvm_dev *dev, struct nvm_rq *rqd)
nvm_rq            831 drivers/lightnvm/core.c 	struct nvm_rq rqd = { NULL };
nvm_rq           1074 drivers/lightnvm/core.c 	struct nvm_rq rqd;
nvm_rq           1085 drivers/lightnvm/core.c 	memset(&rqd, 0, sizeof(struct nvm_rq));
nvm_rq             79 drivers/lightnvm/pblk-core.c static void __pblk_end_io_erase(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            113 drivers/lightnvm/pblk-core.c static void pblk_end_io_erase(struct nvm_rq *rqd)
nvm_rq            241 drivers/lightnvm/pblk-core.c int pblk_alloc_rqd_meta(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            259 drivers/lightnvm/pblk-core.c void pblk_free_rqd_meta(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            269 drivers/lightnvm/pblk-core.c struct nvm_rq *pblk_alloc_rqd(struct pblk *pblk, int type)
nvm_rq            272 drivers/lightnvm/pblk-core.c 	struct nvm_rq *rqd;
nvm_rq            297 drivers/lightnvm/pblk-core.c void pblk_free_rqd(struct pblk *pblk, struct nvm_rq *rqd, int type)
nvm_rq            473 drivers/lightnvm/pblk-core.c void pblk_log_write_err(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            481 drivers/lightnvm/pblk-core.c void pblk_log_read_err(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            510 drivers/lightnvm/pblk-core.c int pblk_submit_io(struct pblk *pblk, struct nvm_rq *rqd, void *buf)
nvm_rq            524 drivers/lightnvm/pblk-core.c void pblk_check_chunk_state_update(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            544 drivers/lightnvm/pblk-core.c int pblk_submit_io_sync(struct pblk *pblk, struct nvm_rq *rqd, void *buf)
nvm_rq            565 drivers/lightnvm/pblk-core.c static int pblk_submit_io_sync_sem(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            681 drivers/lightnvm/pblk-core.c 	struct nvm_rq rqd;
nvm_rq            685 drivers/lightnvm/pblk-core.c 	memset(&rqd, 0, sizeof(struct nvm_rq));
nvm_rq            722 drivers/lightnvm/pblk-core.c 	struct nvm_rq rqd;
nvm_rq            727 drivers/lightnvm/pblk-core.c 	memset(&rqd, 0, sizeof(struct nvm_rq));
nvm_rq            772 drivers/lightnvm/pblk-core.c 	struct nvm_rq rqd;
nvm_rq            791 drivers/lightnvm/pblk-core.c 	memset(&rqd, 0, sizeof(struct nvm_rq));
nvm_rq            855 drivers/lightnvm/pblk-core.c static void pblk_setup_e_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            867 drivers/lightnvm/pblk-core.c 	struct nvm_rq rqd = {NULL};
nvm_rq           1444 drivers/lightnvm/pblk-core.c void pblk_rq_to_line_put(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq           1691 drivers/lightnvm/pblk-core.c 	struct nvm_rq *rqd;
nvm_rq           2115 drivers/lightnvm/pblk-core.c void *pblk_get_meta_for_writes(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq           2133 drivers/lightnvm/pblk-core.c void pblk_get_packed_meta(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq             96 drivers/lightnvm/pblk-map.c int pblk_map_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int sentry,
nvm_rq            122 drivers/lightnvm/pblk-map.c int pblk_map_erase_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            550 drivers/lightnvm/pblk-rb.c unsigned int pblk_rb_read_to_bio(struct pblk_rb *rb, struct nvm_rq *rqd,
nvm_rq             40 drivers/lightnvm/pblk-read.c static int pblk_read_ppalist_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            109 drivers/lightnvm/pblk-read.c static void pblk_read_check_seq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            142 drivers/lightnvm/pblk-read.c static void pblk_read_check_rand(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            187 drivers/lightnvm/pblk-read.c static void __pblk_end_io_read(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            215 drivers/lightnvm/pblk-read.c static void pblk_end_io_read(struct nvm_rq *rqd)
nvm_rq            225 drivers/lightnvm/pblk-read.c static void pblk_read_rq(struct pblk *pblk, struct nvm_rq *rqd, struct bio *bio,
nvm_rq            272 drivers/lightnvm/pblk-read.c 	struct nvm_rq *rqd;
nvm_rq            352 drivers/lightnvm/pblk-read.c static int read_ppalist_rq_gc(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            383 drivers/lightnvm/pblk-read.c static int read_rq_gc(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            420 drivers/lightnvm/pblk-read.c 	struct nvm_rq rqd;
nvm_rq            423 drivers/lightnvm/pblk-read.c 	memset(&rqd, 0, sizeof(struct nvm_rq));
nvm_rq            145 drivers/lightnvm/pblk-recovery.c 	struct nvm_rq *rqd;
nvm_rq            158 drivers/lightnvm/pblk-recovery.c static void pblk_end_io_recov(struct nvm_rq *rqd)
nvm_rq            180 drivers/lightnvm/pblk-recovery.c 	struct nvm_rq *rqd;
nvm_rq            362 drivers/lightnvm/pblk-recovery.c 	struct nvm_rq *rqd;
nvm_rq            481 drivers/lightnvm/pblk-recovery.c 	struct nvm_rq *rqd;
nvm_rq             22 drivers/lightnvm/pblk-write.c static unsigned long pblk_end_w_bio(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq             69 drivers/lightnvm/pblk-write.c 					   struct nvm_rq *rqd,
nvm_rq             76 drivers/lightnvm/pblk-write.c static void pblk_complete_write(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            213 drivers/lightnvm/pblk-write.c 	struct nvm_rq *rqd = recovery->rqd;
nvm_rq            235 drivers/lightnvm/pblk-write.c static void pblk_end_w_fail(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            252 drivers/lightnvm/pblk-write.c static void pblk_end_io_write(struct nvm_rq *rqd)
nvm_rq            272 drivers/lightnvm/pblk-write.c static void pblk_end_io_write_meta(struct nvm_rq *rqd)
nvm_rq            302 drivers/lightnvm/pblk-write.c static int pblk_alloc_w_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            315 drivers/lightnvm/pblk-write.c static int pblk_setup_w_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            376 drivers/lightnvm/pblk-write.c 	struct nvm_rq *rqd;
nvm_rq            435 drivers/lightnvm/pblk-write.c 				       struct nvm_rq *data_rqd)
nvm_rq            470 drivers/lightnvm/pblk-write.c 						    struct nvm_rq *data_rqd)
nvm_rq            494 drivers/lightnvm/pblk-write.c static int pblk_submit_io_set(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            545 drivers/lightnvm/pblk-write.c static void pblk_free_write_rqd(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            558 drivers/lightnvm/pblk-write.c 	struct nvm_rq *rqd;
nvm_rq            134 drivers/lightnvm/pblk.h 	struct nvm_rq *rqd;
nvm_rq            708 drivers/lightnvm/pblk.h #define pblk_g_rq_size (sizeof(struct nvm_rq) + sizeof(struct pblk_g_ctx))
nvm_rq            709 drivers/lightnvm/pblk.h #define pblk_w_rq_size (sizeof(struct nvm_rq) + sizeof(struct pblk_c_ctx))
nvm_rq            738 drivers/lightnvm/pblk.h unsigned int pblk_rb_read_to_bio(struct pblk_rb *rb, struct nvm_rq *rqd,
nvm_rq            764 drivers/lightnvm/pblk.h struct nvm_rq *pblk_alloc_rqd(struct pblk *pblk, int type);
nvm_rq            765 drivers/lightnvm/pblk.h void pblk_free_rqd(struct pblk *pblk, struct nvm_rq *rqd, int type);
nvm_rq            766 drivers/lightnvm/pblk.h int pblk_alloc_rqd_meta(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            767 drivers/lightnvm/pblk.h void pblk_free_rqd_meta(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            769 drivers/lightnvm/pblk.h int pblk_setup_w_rec_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            776 drivers/lightnvm/pblk.h void pblk_log_write_err(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            777 drivers/lightnvm/pblk.h void pblk_log_read_err(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            778 drivers/lightnvm/pblk.h int pblk_submit_io(struct pblk *pblk, struct nvm_rq *rqd, void *buf);
nvm_rq            779 drivers/lightnvm/pblk.h int pblk_submit_io_sync(struct pblk *pblk, struct nvm_rq *rqd, void *buf);
nvm_rq            781 drivers/lightnvm/pblk.h void pblk_check_chunk_state_update(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            786 drivers/lightnvm/pblk.h void pblk_rq_to_line_put(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            840 drivers/lightnvm/pblk.h void *pblk_get_meta_for_writes(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            841 drivers/lightnvm/pblk.h void pblk_get_packed_meta(struct pblk *pblk, struct nvm_rq *rqd);
nvm_rq            853 drivers/lightnvm/pblk.h int pblk_map_erase_rq(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq            856 drivers/lightnvm/pblk.h int pblk_map_rq(struct pblk *pblk, struct nvm_rq *rqd, unsigned int sentry,
nvm_rq            929 drivers/lightnvm/pblk.h static inline struct nvm_rq *nvm_rq_from_c_ctx(void *c_ctx)
nvm_rq            931 drivers/lightnvm/pblk.h 	return c_ctx - sizeof(struct nvm_rq);
nvm_rq           1212 drivers/lightnvm/pblk.h static inline void pblk_print_failed_rqd(struct pblk *pblk, struct nvm_rq *rqd,
nvm_rq           1265 drivers/lightnvm/pblk.h static inline int pblk_check_io(struct pblk *pblk, struct nvm_rq *rqd)
nvm_rq            624 drivers/nvme/host/lightnvm.c static inline void nvme_nvm_rqtocmd(struct nvm_rq *rqd, struct nvme_ns *ns,
nvm_rq            637 drivers/nvme/host/lightnvm.c 	struct nvm_rq *rqd = rq->end_io_data;
nvm_rq            648 drivers/nvme/host/lightnvm.c 					      struct nvm_rq *rqd,
nvm_rq            670 drivers/nvme/host/lightnvm.c static int nvme_nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd,
nvm_rq             80 include/linux/lightnvm.h struct nvm_rq;
nvm_rq             91 include/linux/lightnvm.h typedef int (nvm_submit_io_fn)(struct nvm_dev *, struct nvm_rq *, void *);
nvm_rq            279 include/linux/lightnvm.h struct nvm_rq;
nvm_rq            280 include/linux/lightnvm.h typedef void (nvm_end_io_fn)(struct nvm_rq *);
nvm_rq            311 include/linux/lightnvm.h static inline struct nvm_rq *nvm_rq_from_pdu(void *pdu)
nvm_rq            313 include/linux/lightnvm.h 	return pdu - sizeof(struct nvm_rq);
nvm_rq            316 include/linux/lightnvm.h static inline void *nvm_rq_to_pdu(struct nvm_rq *rqdata)
nvm_rq            321 include/linux/lightnvm.h static inline struct ppa_addr *nvm_rq_to_ppa_list(struct nvm_rq *rqd)
nvm_rq            683 include/linux/lightnvm.h extern int nvm_submit_io(struct nvm_tgt_dev *, struct nvm_rq *, void *);
nvm_rq            684 include/linux/lightnvm.h extern int nvm_submit_io_sync(struct nvm_tgt_dev *, struct nvm_rq *, void *);
nvm_rq            685 include/linux/lightnvm.h extern void nvm_end_io(struct nvm_rq *);