Searched refs:newcrste (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/s390/kvm/gmap/ |
| H A D | gmap.c | 544 union crste newcrste, oldcrste = READ_ONCE(*f->crstep); in gmap_handle_minor_crste_fault() local 560 newcrste = oldcrste; in gmap_handle_minor_crste_fault() 561 newcrste.h.i = 0; in gmap_handle_minor_crste_fault() 562 newcrste.s.fc1.y = 1; in gmap_handle_minor_crste_fault() 564 newcrste.h.p = 0; in gmap_handle_minor_crste_fault() 565 newcrste.s.fc1.d = 1; in gmap_handle_minor_crste_fault() 566 newcrste.s.fc1.sd = 1; in gmap_handle_minor_crste_fault() 569 return !gmap_crstep_xchg_atomic(gmap, f->crstep, oldcrste, newcrste, f->gfn); in gmap_handle_minor_crste_fault() 761 union crste newcrste, oldcrste; in gmap_ucas_map_one() local 776 newcrste = _crste_fc0(p_gfn, TABLE_TYPE_SEGMENT); in gmap_ucas_map_one() [all …]
|
| H A D | dat.c | 1027 union crste newcrste, oldcrste; in dat_set_pn_crste() local 1036 newcrste = oldcrste; in dat_set_pn_crste() 1037 newcrste.s.fc1.prefix_notif = 1; in dat_set_pn_crste() 1038 } while (!dat_crstep_xchg_atomic(crstep, oldcrste, newcrste, gfn, walk->asce)); in dat_set_pn_crste()
|
| /linux/arch/s390/kvm/s390/ |
| H A D | gaccess.c | 1463 union crste newcrste, oldcrste; in _do_shadow_crste() local 1483 newcrste = _crste_fc1(f->pfn, oldcrste.h.tt, f->writable, !p); in _do_shadow_crste() 1484 newcrste.s.fc1.d |= oldcrste.s.fc1.d; in _do_shadow_crste() 1485 newcrste.s.fc1.sd |= oldcrste.s.fc1.sd; in _do_shadow_crste() 1486 newcrste.h.p &= oldcrste.h.p; in _do_shadow_crste() 1487 newcrste.s.fc1.vsie_notif = 1; in _do_shadow_crste() 1488 newcrste.s.fc1.prefix_notif = oldcrste.s.fc1.prefix_notif; in _do_shadow_crste() 1489 newcrste.s.fc1.s = oldcrste.s.fc1.s; in _do_shadow_crste() 1490 if (!newcrste.h.p && !f->writable) in _do_shadow_crste() 1492 } while (!_gmap_crstep_xchg_atomic(sg->parent, host, oldcrste, newcrste, f->gfn, false)); in _do_shadow_crste() [all …]
|