Lines Matching defs:saddr
1720 * @saddr: faulting address in the shadow gmap
1735 int gmap_shadow_r2t(struct gmap *sg, unsigned long saddr, unsigned long r2t,
1754 table = gmap_table_walk(sg, saddr, 4); /* get region-1 pointer */
1781 raddr = (saddr & _REGION1_MASK) | _SHADOW_RMAP_REGION1;
1788 table = gmap_table_walk(sg, saddr, 4);
1809 * @saddr: faulting address in the shadow gmap
1819 int gmap_shadow_r3t(struct gmap *sg, unsigned long saddr, unsigned long r3t,
1838 table = gmap_table_walk(sg, saddr, 3); /* get region-2 pointer */
1865 raddr = (saddr & _REGION2_MASK) | _SHADOW_RMAP_REGION2;
1872 table = gmap_table_walk(sg, saddr, 3);
1893 * @saddr: faulting address in the shadow gmap
1903 int gmap_shadow_sgt(struct gmap *sg, unsigned long saddr, unsigned long sgt,
1922 table = gmap_table_walk(sg, saddr, 2); /* get region-3 pointer */
1949 raddr = (saddr & _REGION3_MASK) | _SHADOW_RMAP_REGION3;
1956 table = gmap_table_walk(sg, saddr, 2);
1977 * @saddr: the address in the shadow aguest address space
1987 int gmap_shadow_pgt_lookup(struct gmap *sg, unsigned long saddr,
1997 table = gmap_table_walk(sg, saddr, 1); /* get segment pointer */
2017 * @saddr: faulting address in the shadow gmap
2027 int gmap_shadow_pgt(struct gmap *sg, unsigned long saddr, unsigned long pgt,
2046 table = gmap_table_walk(sg, saddr, 1); /* get segment pointer */
2070 raddr = (saddr & _SEGMENT_MASK) | _SHADOW_RMAP_SEGMENT;
2075 table = gmap_table_walk(sg, saddr, 1);
2097 * @saddr: faulting address in the shadow gmap
2106 int gmap_shadow_page(struct gmap *sg, unsigned long saddr, pte_t pte)
2123 rmap->raddr = (saddr & PAGE_MASK) | _SHADOW_RMAP_PGTABLE;
2140 tptep = (pte_t *) gmap_table_walk(sg, saddr, 0);
2147 rc = ptep_shadow_pte(sg->mm, saddr, sptep, tptep, pte);