Home
last modified time | relevance | path

Searched refs:cmd_region (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/s390/cio/
Dvfio_ccw_fsm.c208 struct ccw_cmd_region *cmd_region = private->cmd_region; in fsm_async_error() local
211 cmd_region->command == VFIO_CCW_ASYNC_CMD_HSCH ? "halt" : in fsm_async_error()
212 cmd_region->command == VFIO_CCW_ASYNC_CMD_CSCH ? "clear" : in fsm_async_error()
214 cmd_region->ret_code = -EIO; in fsm_async_error()
220 private->cmd_region->ret_code = -EAGAIN; in fsm_async_retry()
334 struct ccw_cmd_region *cmd_region = private->cmd_region; in fsm_async_request() local
336 switch (cmd_region->command) { in fsm_async_request()
338 cmd_region->ret_code = fsm_do_halt(private); in fsm_async_request()
341 cmd_region->ret_code = fsm_do_clear(private); in fsm_async_request()
345 cmd_region->ret_code = -EINVAL; in fsm_async_request()
Dvfio_ccw_drv.c145 private->cmd_region = kmem_cache_zalloc(vfio_ccw_cmd_region, in vfio_ccw_sch_probe()
147 if (!private->cmd_region) in vfio_ccw_sch_probe()
179 if (private->cmd_region) in vfio_ccw_sch_probe()
180 kmem_cache_free(vfio_ccw_cmd_region, private->cmd_region); in vfio_ccw_sch_probe()
198 kmem_cache_free(vfio_ccw_cmd_region, private->cmd_region); in vfio_ccw_sch_remove()
Dvfio_ccw_async.c87 private->cmd_region); in vfio_ccw_register_async_dev_regions()
Dvfio_ccw_private.h88 struct ccw_cmd_region *cmd_region; member