Searched refs:channel_program (Results 1 – 3 of 3) sorted by relevance
/linux-4.19.296/drivers/s390/cio/ |
D | vfio_ccw_cp.h | 29 struct channel_program { struct 35 extern int cp_init(struct channel_program *cp, struct device *mdev, argument 37 extern void cp_free(struct channel_program *cp); 38 extern int cp_prefetch(struct channel_program *cp); 39 extern union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm); 40 extern void cp_update_scsw(struct channel_program *cp, union scsw *scsw); 41 extern bool cp_iova_pinned(struct channel_program *cp, u64 iova);
|
D | vfio_ccw_cp.c | 240 static long copy_ccw_from_iova(struct channel_program *cp, in copy_ccw_from_iova() 288 static struct ccwchain *ccwchain_alloc(struct channel_program *cp, int len) in ccwchain_alloc() 335 static void cp_unpin_free(struct channel_program *cp) in cp_unpin_free() 363 static int ccwchain_calc_length(u64 iova, struct channel_program *cp) in ccwchain_calc_length() 410 static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp) in tic_target_chain_exists() 427 struct channel_program *cp); 429 static int ccwchain_handle_tic(struct ccw1 *tic, struct channel_program *cp) in ccwchain_handle_tic() 461 static int ccwchain_loop_tic(struct ccwchain *chain, struct channel_program *cp) in ccwchain_loop_tic() 482 struct channel_program *cp) in ccwchain_fetch_tic() 504 struct channel_program *cp) in ccwchain_fetch_direct() [all …]
|
D | vfio_ccw_private.h | 46 struct channel_program cp;
|