Lines Matching refs:channel_program
318 static struct ccwchain *ccwchain_alloc(struct channel_program *cp, int len) in ccwchain_alloc()
376 static int ccwchain_calc_length(u64 iova, struct channel_program *cp) in ccwchain_calc_length()
404 static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp) in tic_target_chain_exists()
419 struct channel_program *cp);
421 static int ccwchain_handle_ccw(dma32_t cda, struct channel_program *cp) in ccwchain_handle_ccw()
465 static int ccwchain_loop_tic(struct ccwchain *chain, struct channel_program *cp) in ccwchain_loop_tic()
490 struct channel_program *cp) in ccwchain_fetch_tic()
508 static dma64_t *get_guest_idal(struct ccw1 *ccw, struct channel_program *cp, int idaw_nr) in get_guest_idal()
566 struct channel_program *cp) in ccw_count_idaws()
609 struct channel_program *cp) in ccwchain_fetch_ccw()
686 struct channel_program *cp) in ccwchain_fetch_one()
710 int cp_init(struct channel_program *cp, union orb *orb) in cp_init()
755 void cp_free(struct channel_program *cp) in cp_free()
812 int cp_prefetch(struct channel_program *cp) in cp_prefetch()
854 union orb *cp_get_orb(struct channel_program *cp, struct subchannel *sch) in cp_get_orb()
902 void cp_update_scsw(struct channel_program *cp, union scsw *scsw) in cp_update_scsw()
948 bool cp_iova_pinned(struct channel_program *cp, u64 iova, u64 length) in cp_iova_pinned()