css-bridge.c (0db949f1810f4d497762d57d8db6f219c0607529) css-bridge.c (981c3dcd948907f1127bc1d85b6e455dce687096)
1/*
2 * css bridge implementation
3 *
4 * Copyright 2012,2016 IBM Corp.
5 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
6 * Pierre Morel <pmorel@linux.vnet.ibm.com>
7 *
8 * This work is licensed under the terms of the GNU GPL, version 2 or (at

--- 40 unchanged lines hidden (view full) ---

49 */
50 assert(sch != NULL);
51 /* Subchannel is now disabled and no longer valid. */
52 sch->curr_status.pmcw.flags &= ~(PMCW_FLAGS_MASK_ENA |
53 PMCW_FLAGS_MASK_DNV);
54
55 css_generate_sch_crws(sch->cssid, sch->ssid, sch->schid, 1, 0);
56
1/*
2 * css bridge implementation
3 *
4 * Copyright 2012,2016 IBM Corp.
5 * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
6 * Pierre Morel <pmorel@linux.vnet.ibm.com>
7 *
8 * This work is licensed under the terms of the GNU GPL, version 2 or (at

--- 40 unchanged lines hidden (view full) ---

49 */
50 assert(sch != NULL);
51 /* Subchannel is now disabled and no longer valid. */
52 sch->curr_status.pmcw.flags &= ~(PMCW_FLAGS_MASK_ENA |
53 PMCW_FLAGS_MASK_DNV);
54
55 css_generate_sch_crws(sch->cssid, sch->ssid, sch->schid, 1, 0);
56
57 object_property_set_bool(OBJECT(dev), false, "realized", &error_abort);
57 qdev_unrealize(dev);
58}
59
60static void virtual_css_bus_reset(BusState *qbus)
61{
62 /* This should actually be modelled via the generic css */
63 css_reset();
64}
65

--- 102 unchanged lines hidden ---
58}
59
60static void virtual_css_bus_reset(BusState *qbus)
61{
62 /* This should actually be modelled via the generic css */
63 css_reset();
64}
65

--- 102 unchanged lines hidden ---