Searched defs:rrpc (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/drivers/lightnvm/ |
D | rrpc.h | 72 struct rrpc *rrpc; member 82 struct rrpc { struct 93 struct rrpc_lun *luns; argument 114 struct rrpc_addr *trans_map; argument 116 struct rrpc_rev_addr *rev_trans_map; argument 119 struct rrpc_inflight inflights; argument 132 struct rrpc *rrpc; member 170 static int __rrpc_lock_laddr(struct rrpc *rrpc, sector_t laddr, in __rrpc_lock_laddr() 193 static inline int rrpc_lock_laddr(struct rrpc *rrpc, sector_t laddr, in rrpc_lock_laddr() 209 static inline int rrpc_lock_rq(struct rrpc *rrpc, struct bio *bio, in rrpc_lock_rq() [all …]
|
D | rrpc.c | 25 #define rrpc_for_each_lun(rrpc, rlun, i) \ argument 29 static void rrpc_page_invalidate(struct rrpc *rrpc, struct rrpc_addr *a) in rrpc_page_invalidate() 50 static void rrpc_invalidate_range(struct rrpc *rrpc, sector_t slba, in rrpc_invalidate_range() 65 static struct nvm_rq *rrpc_inflight_laddr_acquire(struct rrpc *rrpc, in rrpc_inflight_laddr_acquire() 84 static void rrpc_inflight_laddr_release(struct rrpc *rrpc, struct nvm_rq *rqd) in rrpc_inflight_laddr_release() 93 static void rrpc_discard(struct rrpc *rrpc, struct bio *bio) in rrpc_discard() 114 static int block_is_full(struct rrpc *rrpc, struct rrpc_block *rblk) in block_is_full() 119 static u64 block_to_addr(struct rrpc *rrpc, struct rrpc_block *rblk) in block_to_addr() 167 struct rrpc *rrpc = rlun->rrpc; in rrpc_set_lun_cur() local 179 static struct rrpc_block *rrpc_get_blk(struct rrpc *rrpc, struct rrpc_lun *rlun, in rrpc_get_blk() [all …]
|