Home
last modified time | relevance | path

Searched refs:rqd (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/lightnvm/
Dgennvm.c319 static void gennvm_addr_to_generic_mode(struct nvm_dev *dev, struct nvm_rq *rqd) in gennvm_addr_to_generic_mode() argument
323 if (rqd->nr_pages > 1) { in gennvm_addr_to_generic_mode()
324 for (i = 0; i < rqd->nr_pages; i++) in gennvm_addr_to_generic_mode()
325 rqd->ppa_list[i] = dev_to_generic_addr(dev, in gennvm_addr_to_generic_mode()
326 rqd->ppa_list[i]); in gennvm_addr_to_generic_mode()
328 rqd->ppa_addr = dev_to_generic_addr(dev, rqd->ppa_addr); 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() argument
336 if (rqd->nr_pages > 1) { in gennvm_generic_to_addr_mode()
337 for (i = 0; i < rqd->nr_pages; i++) in gennvm_generic_to_addr_mode()
338 rqd->ppa_list[i] = generic_to_dev_addr(dev, in gennvm_generic_to_addr_mode()
[all …]
Drrpc.c23 struct nvm_rq *rqd, unsigned long flags);
68 struct nvm_rq *rqd; in rrpc_inflight_laddr_acquire() local
71 rqd = mempool_alloc(rrpc->rq_pool, GFP_ATOMIC); in rrpc_inflight_laddr_acquire()
72 if (!rqd) in rrpc_inflight_laddr_acquire()
75 inf = rrpc_get_inflight_rq(rqd); in rrpc_inflight_laddr_acquire()
77 mempool_free(rqd, rrpc->rq_pool); in rrpc_inflight_laddr_acquire()
81 return 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() argument
86 struct rrpc_inflight_rq *inf = rrpc_get_inflight_rq(rqd); in rrpc_inflight_laddr_release()
90 mempool_free(rqd, rrpc->rq_pool); in rrpc_inflight_laddr_release()
[all …]
Drrpc.h202 static inline struct rrpc_inflight_rq *rrpc_get_inflight_rq(struct nvm_rq *rqd) in rrpc_get_inflight_rq() argument
204 struct rrpc_rq *rrqd = nvm_rq_to_pdu(rqd); in rrpc_get_inflight_rq()
210 struct nvm_rq *rqd) in rrpc_lock_rq() argument
214 struct rrpc_inflight_rq *r = rrpc_get_inflight_rq(rqd); in rrpc_lock_rq()
229 static inline void rrpc_unlock_rq(struct rrpc *rrpc, struct nvm_rq *rqd) in rrpc_unlock_rq() argument
231 struct rrpc_inflight_rq *r = rrpc_get_inflight_rq(rqd); in rrpc_unlock_rq()
232 uint8_t pages = rqd->nr_pages; in rrpc_unlock_rq()
Dcore.c183 int nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in nvm_submit_io() argument
185 return dev->mt->submit_io(dev, 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() argument
428 c.set_bb.spba = cpu_to_le64(rqd->ppa_addr.ppa); in nvme_nvm_set_bb_tbl()
429 c.set_bb.nlb = cpu_to_le16(rqd->nr_pages - 1); in nvme_nvm_set_bb_tbl()
439 static inline void nvme_nvm_rqtocmd(struct request *rq, struct nvm_rq *rqd, in nvme_nvm_rqtocmd() argument
442 c->ph_rw.opcode = rqd->opcode; in nvme_nvm_rqtocmd()
444 c->ph_rw.spba = cpu_to_le64(rqd->ppa_addr.ppa); in nvme_nvm_rqtocmd()
445 c->ph_rw.control = cpu_to_le16(rqd->flags); in nvme_nvm_rqtocmd()
446 c->ph_rw.length = cpu_to_le16(rqd->nr_pages - 1); in nvme_nvm_rqtocmd()
448 if (rqd->opcode == NVM_OP_HBWRITE || rqd->opcode == NVM_OP_HBREAD) in nvme_nvm_rqtocmd()
450 rqd->bio->bi_iter.bi_sector)); in nvme_nvm_rqtocmd()
[all …]
/linux-4.4.14/drivers/block/
Dnull_blk.c438 struct nvm_rq *rqd = rq->end_io_data; in null_lnvm_end_io() local
439 struct nvm_dev *dev = rqd->dev; in null_lnvm_end_io()
441 dev->mt->end_io(rqd, error); 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() argument
450 struct bio *bio = rqd->bio; in null_lnvm_submit_io()
466 rq->end_io_data = rqd; in null_lnvm_submit_io()
/linux-4.4.14/drivers/dma/
Dpl330.c517 struct list_head rqd; member
1606 list_add_tail(&descdone->rqd, &pl330->req_done); in pl330_update()
1611 list_for_each_entry_safe(descdone, tmp, &pl330->req_done, rqd) { in pl330_update()
1612 list_del(&descdone->rqd); in pl330_update()
/linux-4.4.14/arch/m68k/ifpsp060/src/
Dilsp.S299 swap %d5 # same as r*b if previous step rqd