Lines Matching refs:ppa_addr
144 struct ppa_addr ppa; /* Physic addr. associated with entry */
149 struct ppa_addr cacheline; /* Cacheline for this entry */
211 struct ppa_addr bppa;
742 struct ppa_addr ppa);
775 struct ppa_addr ppa);
785 void pblk_ppa_to_line_put(struct pblk *pblk, struct ppa_addr ppa);
807 int pblk_blk_erase_async(struct pblk *pblk, struct ppa_addr erase_ppa);
817 void pblk_down_rq(struct pblk *pblk, struct ppa_addr ppa,
819 void pblk_down_chunk(struct pblk *pblk, struct ppa_addr ppa);
820 void pblk_up_chunk(struct pblk *pblk, struct ppa_addr ppa);
826 void pblk_map_invalidate(struct pblk *pblk, struct ppa_addr ppa);
829 void pblk_update_map(struct pblk *pblk, sector_t lba, struct ppa_addr ppa);
831 struct ppa_addr ppa);
833 struct ppa_addr ppa, struct ppa_addr entry_line);
834 int pblk_update_map_gc(struct pblk *pblk, sector_t lba, struct ppa_addr ppa,
836 void pblk_lookup_l2p_rand(struct pblk *pblk, struct ppa_addr *ppas,
838 int pblk_lookup_l2p_seq(struct pblk *pblk, struct ppa_addr *ppas,
855 unsigned int valid_secs, struct ppa_addr *erase_ppa);
960 static inline int pblk_ppa_to_line_id(struct ppa_addr p)
966 struct ppa_addr p)
971 static inline int pblk_ppa_to_pos(struct nvm_geo *geo, struct ppa_addr p)
976 static inline struct ppa_addr addr_to_gen_ppa(struct pblk *pblk, u64 paddr,
981 struct ppa_addr ppa;
1017 struct ppa_addr p)
1028 struct ppa_addr p)
1036 struct ppa_addr p)
1066 static inline struct ppa_addr pblk_ppa32_to_ppa64(struct pblk *pblk, u32 ppa32)
1073 static inline u32 pblk_ppa64_to_ppa32(struct pblk *pblk, struct ppa_addr ppa64)
1080 static inline struct ppa_addr pblk_trans_map_get(struct pblk *pblk,
1083 struct ppa_addr ppa;
1090 struct ppa_addr *map = (struct ppa_addr *)pblk->trans_map;
1099 struct ppa_addr ppa)
1112 static inline int pblk_ppa_empty(struct ppa_addr ppa_addr)
1114 return (ppa_addr.ppa == ADDR_EMPTY);
1117 static inline void pblk_ppa_set_empty(struct ppa_addr *ppa_addr)
1119 ppa_addr->ppa = ADDR_EMPTY;
1122 static inline bool pblk_ppa_comp(struct ppa_addr lppa, struct ppa_addr rppa)
1127 static inline int pblk_addr_in_cache(struct ppa_addr ppa)
1132 static inline int pblk_addr_to_cacheline(struct ppa_addr ppa)
1137 static inline struct ppa_addr pblk_cacheline_to_addr(int addr)
1139 struct ppa_addr p;
1192 static inline void print_ppa(struct pblk *pblk, struct ppa_addr *p,
1218 print_ppa(pblk, &rqd->ppa_addr, "rqd", error);
1231 struct ppa_addr *ppas, int nr_ppas)
1234 struct ppa_addr *ppa;
1268 struct ppa_addr *ppa_list = nvm_rq_to_ppa_list(rqd);