Lines Matching refs:channel_program
238 static long copy_ccw_from_iova(struct channel_program *cp, in copy_ccw_from_iova()
286 static struct ccwchain *ccwchain_alloc(struct channel_program *cp, int len) in ccwchain_alloc()
333 static void cp_unpin_free(struct channel_program *cp) in cp_unpin_free()
361 static int ccwchain_calc_length(u64 iova, struct channel_program *cp) in ccwchain_calc_length()
406 static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp) in tic_target_chain_exists()
423 struct channel_program *cp);
425 static int ccwchain_handle_tic(struct ccw1 *tic, struct channel_program *cp) in ccwchain_handle_tic()
457 static int ccwchain_loop_tic(struct ccwchain *chain, struct channel_program *cp) in ccwchain_loop_tic()
478 struct channel_program *cp) in ccwchain_fetch_tic()
500 struct channel_program *cp) in ccwchain_fetch_direct()
555 struct channel_program *cp) in ccwchain_fetch_idal()
625 struct channel_program *cp) in ccwchain_fetch_one()
658 int cp_init(struct channel_program *cp, struct device *mdev, union orb *orb) in cp_init()
714 void cp_free(struct channel_program *cp) in cp_free()
756 int cp_prefetch(struct channel_program *cp) in cp_prefetch()
790 union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm) in cp_get_orb()
826 void cp_update_scsw(struct channel_program *cp, union scsw *scsw) in cp_update_scsw()
865 bool cp_iova_pinned(struct channel_program *cp, u64 iova) in cp_iova_pinned()