Lines Matching defs:pentry
1156 struct ftl_l2p_page_wait_ctx *pentry = page_set->entry;
1158 for (i = 0; i < page_set->to_pin_cnt; i++, pentry++) {
1161 if (false == pentry->pg_pin_completed) {
1165 pinned_page = get_l2p_page_by_df_id(cache, pentry->pg_no);
1196 struct ftl_l2p_page_wait_ctx *pentry;
1208 while ((pentry = TAILQ_FIRST(&page->ppe_list))) {
1209 TAILQ_REMOVE(&page->ppe_list, pentry, list_entry);
1211 page_set = pentry->parent;
1213 assert(false == pentry->pg_pin_completed);
1218 pentry->pg_pin_completed = true;
1293 struct ftl_l2p_page_set *page_set, struct ftl_l2p_page_wait_ctx *pentry)
1299 page = get_l2p_page_by_df_id(cache, pentry->pg_no);
1302 page = page_allocate(cache, pentry->pg_no);
1309 pentry->pg_pin_issued = true;
1310 pentry->pg_pin_completed = true;
1312 pentry->pg_pin_issued = true;
1313 ftl_l2p_page_queue_wait_ctx(page, pentry);
1325 struct ftl_l2p_page_wait_ctx *pentry;
1350 pentry = page_set->entry;
1351 for (i = 0; i < page_set->to_pin_cnt; i++, pentry++) {
1352 if (!pentry->pg_pin_issued) {
1353 page_in(dev, cache, page_set, pentry);