Home
last modified time | relevance | path

Searched refs:nvm_rq (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/include/linux/
Dlightnvm.h151 struct nvm_rq { struct
172 static inline struct nvm_rq *nvm_rq_from_pdu(void *pdu) in nvm_rq_from_pdu() argument
174 return pdu - sizeof(struct nvm_rq); in nvm_rq_from_pdu()
177 static inline void *nvm_rq_to_pdu(struct nvm_rq *rqdata) in nvm_rq_to_pdu()
191 typedef int (nvm_op_set_bb_fn)(struct nvm_dev *, struct nvm_rq *, int);
192 typedef int (nvm_submit_io_fn)(struct nvm_dev *, struct nvm_rq *);
193 typedef int (nvm_erase_blk_fn)(struct nvm_dev *, struct nvm_rq *);
350 typedef int (nvm_tgt_end_io_fn)(struct nvm_rq *, int);
385 typedef int (nvmm_submit_io_fn)(struct nvm_dev *, struct nvm_rq *);
386 typedef int (nvmm_end_io_fn)(struct nvm_rq *, int);
[all …]
/linux-4.4.14/drivers/lightnvm/
Drrpc.c23 struct nvm_rq *rqd, unsigned long flags);
65 static struct nvm_rq *rrpc_inflight_laddr_acquire(struct rrpc *rrpc, in rrpc_inflight_laddr_acquire()
68 struct nvm_rq *rqd; in rrpc_inflight_laddr_acquire()
84 static void rrpc_inflight_laddr_release(struct rrpc *rrpc, struct nvm_rq *rqd) in rrpc_inflight_laddr_release()
97 struct nvm_rq *rqd; in rrpc_discard()
272 struct nvm_rq *rqd; in rrpc_move_valid_pages()
643 static int rrpc_end_io(struct nvm_rq *rqd, int error) in rrpc_end_io()
670 struct nvm_rq *rqd, unsigned long flags, int npages) in rrpc_read_ppalist_rq()
705 static int rrpc_read_rq(struct rrpc *rrpc, struct bio *bio, struct nvm_rq *rqd, in rrpc_read_rq()
734 struct nvm_rq *rqd, unsigned long flags, int npages) in rrpc_write_ppalist_rq()
[all …]
Drrpc.h202 static inline struct rrpc_inflight_rq *rrpc_get_inflight_rq(struct nvm_rq *rqd) in rrpc_get_inflight_rq()
210 struct nvm_rq *rqd) in rrpc_lock_rq()
229 static inline void rrpc_unlock_rq(struct rrpc *rrpc, struct nvm_rq *rqd) in rrpc_unlock_rq()
Dgennvm.c319 static void gennvm_addr_to_generic_mode(struct nvm_dev *dev, struct nvm_rq *rqd) in gennvm_addr_to_generic_mode()
332 static void gennvm_generic_to_addr_mode(struct nvm_dev *dev, struct nvm_rq *rqd) in gennvm_generic_to_addr_mode()
345 static int gennvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in gennvm_submit_io()
383 static void gennvm_mark_blk_bad(struct nvm_dev *dev, struct nvm_rq *rqd) in gennvm_mark_blk_bad()
403 static int gennvm_end_io(struct nvm_rq *rqd, int error) in gennvm_end_io()
429 struct nvm_rq rqd; in gennvm_erase_blk()
Dcore.c183 int nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in nvm_submit_io()
/linux-4.4.14/drivers/nvme/host/
Dlightnvm.c418 static int nvme_nvm_set_bb_tbl(struct nvm_dev *nvmdev, struct nvm_rq *rqd, in nvme_nvm_set_bb_tbl()
439 static inline void nvme_nvm_rqtocmd(struct request *rq, struct nvm_rq *rqd, in nvme_nvm_rqtocmd()
455 struct nvm_rq *rqd = rq->end_io_data; in nvme_nvm_end_io()
466 static int nvme_nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in nvme_nvm_submit_io()
506 static int nvme_nvm_erase_block(struct nvm_dev *dev, struct nvm_rq *rqd) in nvme_nvm_erase_block()
/linux-4.4.14/drivers/block/
Dnull_blk.c438 struct nvm_rq *rqd = rq->end_io_data; in null_lnvm_end_io()
446 static int null_lnvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in null_lnvm_submit_io()