Lines Matching refs:subchannel
37 int vfio_ccw_sch_quiesce(struct subchannel *sch)
58 pr_err("vfio_ccw: could not quiesce subchannel 0.%x.%04x!\n",
131 static void vfio_ccw_sch_irq(struct subchannel *sch)
137 * The subchannel should still be disabled at this point,
140 * disable the subchannel again.
162 static int vfio_ccw_sch_probe(struct subchannel *sch)
188 parent->mdev_type.pretty_name = "I/O subchannel (Non-QDIO)";
196 VFIO_CCW_MSG_EVENT(4, "bound to subchannel %x.%x.%04x\n",
209 static void vfio_ccw_sch_remove(struct subchannel *sch)
218 VFIO_CCW_MSG_EVENT(4, "unbound from subchannel %x.%x.%04x\n",
223 static void vfio_ccw_sch_shutdown(struct subchannel *sch)
236 * vfio_ccw_sch_event - process subchannel event
237 * @sch: subchannel
240 * An unspecified event occurred for this subchannel. Adjust data according
241 * to the current operational state of the subchannel. Return zero when the
245 static int vfio_ccw_sch_event(struct subchannel *sch, int process)
282 * learn when it issues its own store subchannel.
299 static int vfio_ccw_chp_event(struct subchannel *sch,