Lines Matching defs:saddr

1749  * @saddr: faulting address in the shadow gmap
1764 int gmap_shadow_r2t(struct gmap *sg, unsigned long saddr, unsigned long r2t,
1784 table = gmap_table_walk(sg, saddr, 4); /* get region-1 pointer */
1811 raddr = (saddr & _REGION1_MASK) | _SHADOW_RMAP_REGION1;
1818 table = gmap_table_walk(sg, saddr, 4);
1838 * @saddr: faulting address in the shadow gmap
1848 int gmap_shadow_r3t(struct gmap *sg, unsigned long saddr, unsigned long r3t,
1868 table = gmap_table_walk(sg, saddr, 3); /* get region-2 pointer */
1895 raddr = (saddr & _REGION2_MASK) | _SHADOW_RMAP_REGION2;
1902 table = gmap_table_walk(sg, saddr, 3);
1922 * @saddr: faulting address in the shadow gmap
1932 int gmap_shadow_sgt(struct gmap *sg, unsigned long saddr, unsigned long sgt,
1952 table = gmap_table_walk(sg, saddr, 2); /* get region-3 pointer */
1979 raddr = (saddr & _REGION3_MASK) | _SHADOW_RMAP_REGION3;
1986 table = gmap_table_walk(sg, saddr, 2);
2006 * @saddr: the address in the shadow aguest address space
2016 int gmap_shadow_pgt_lookup(struct gmap *sg, unsigned long saddr,
2026 table = gmap_table_walk(sg, saddr, 1); /* get segment pointer */
2046 * @saddr: faulting address in the shadow gmap
2056 int gmap_shadow_pgt(struct gmap *sg, unsigned long saddr, unsigned long pgt,
2076 table = gmap_table_walk(sg, saddr, 1); /* get segment pointer */
2100 raddr = (saddr & _SEGMENT_MASK) | _SHADOW_RMAP_SEGMENT;
2105 table = gmap_table_walk(sg, saddr, 1);
2126 * @saddr: faulting address in the shadow gmap
2135 int gmap_shadow_page(struct gmap *sg, unsigned long saddr, pte_t pte)
2152 rmap->raddr = (saddr & PAGE_MASK) | _SHADOW_RMAP_PGTABLE;
2169 tptep = (pte_t *) gmap_table_walk(sg, saddr, 0);
2176 rc = ptep_shadow_pte(sg->mm, saddr, sptep, tptep, pte);