• Home
  • Raw
  • Download

Lines Matching refs:map

146 	struct erofs_map_blocks map;  member
340 struct erofs_map_blocks *map) in cllookup() argument
348 grp = erofs_find_workgroup(inode->i_sb, map->m_pa >> PAGE_SHIFT, &tag); in cllookup()
360 if (cl->pageofs != (map->m_la & ~PAGE_MASK)) { in cllookup()
368 if ((map->m_llen << Z_EROFS_PCLUSTER_LENGTH_BIT) > length) { in cllookup()
374 unsigned int llen = map->m_llen << Z_EROFS_PCLUSTER_LENGTH_BIT; in cllookup()
376 if (map->m_flags & EROFS_MAP_FULL_MAPPED) in cllookup()
400 struct erofs_map_blocks *map) in clregister() argument
412 pcl->obj.index = map->m_pa >> PAGE_SHIFT; in clregister()
414 pcl->length = (map->m_llen << Z_EROFS_PCLUSTER_LENGTH_BIT) | in clregister()
415 (map->m_flags & EROFS_MAP_FULL_MAPPED ? in clregister()
418 if (map->m_flags & EROFS_MAP_ZIPPED) in clregister()
431 cl->pageofs = map->m_la & ~PAGE_MASK; in clregister()
456 struct erofs_map_blocks *map) in z_erofs_collector_begin() argument
466 if (!PAGE_ALIGNED(map->m_pa)) { in z_erofs_collector_begin()
472 cl = cllookup(clt, inode, map); in z_erofs_collector_begin()
474 cl = clregister(clt, inode, map); in z_erofs_collector_begin()
573 struct erofs_map_blocks *const map = &fe->map; in z_erofs_do_read_page() local
592 if (offset + cur >= map->m_la && in z_erofs_do_read_page()
593 offset + cur < map->m_la + map->m_llen) { in z_erofs_do_read_page()
606 map->m_la = offset + cur; in z_erofs_do_read_page()
607 map->m_llen = 0; in z_erofs_do_read_page()
608 err = z_erofs_map_blocks_iter(inode, map, 0); in z_erofs_do_read_page()
613 if (!(map->m_flags & EROFS_MAP_MAPPED)) in z_erofs_do_read_page()
616 err = z_erofs_collector_begin(clt, inode, map); in z_erofs_do_read_page()
621 if (should_alloc_managed_pages(fe, sbi->cache_strategy, map->m_la)) in z_erofs_do_read_page()
639 cur = end - min_t(erofs_off_t, offset + end - map->m_la, end); in z_erofs_do_read_page()
640 if (!(map->m_flags & EROFS_MAP_MAPPED)) { in z_erofs_do_read_page()
673 index = page->index - (map->m_la >> PAGE_SHIFT); in z_erofs_do_read_page()
683 map->m_llen = offset + cur - map->m_la; in z_erofs_do_read_page()
693 __func__, page, spiltted, map->m_llen); in z_erofs_do_read_page()
1354 if (f.map.mpage) in z_erofs_vle_normalaccess_readpage()
1355 put_page(f.map.mpage); in z_erofs_vle_normalaccess_readpage()
1428 if (f.map.mpage) in z_erofs_vle_normalaccess_readpages()
1429 put_page(f.map.mpage); in z_erofs_vle_normalaccess_readpages()