Home
last modified time | relevance | path

Searched refs:channel_program (Results 1 – 3 of 3) sorted by relevance

/linux-4.19.296/drivers/s390/cio/
Dvfio_ccw_cp.h29 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);
Dvfio_ccw_cp.c240 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 …]
Dvfio_ccw_private.h46 struct channel_program cp;