Searched refs:channel_program (Results 1 – 11 of 11) sorted by relevance
/linux-5.19.10/drivers/s390/cio/ |
D | vfio_ccw_cp.h | 37 struct channel_program { struct 44 extern int cp_init(struct channel_program *cp, union orb *orb); argument 45 extern void cp_free(struct channel_program *cp); 46 extern int cp_prefetch(struct channel_program *cp); 47 extern union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm); 48 extern void cp_update_scsw(struct channel_program *cp, union scsw *scsw); 49 extern bool cp_iova_pinned(struct channel_program *cp, u64 iova);
|
D | vfio_ccw_cp.c | 314 static struct ccwchain *ccwchain_alloc(struct channel_program *cp, int len) in ccwchain_alloc() 371 static int ccwchain_calc_length(u64 iova, struct channel_program *cp) in ccwchain_calc_length() 407 static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp) in tic_target_chain_exists() 422 struct channel_program *cp); 424 static int ccwchain_handle_ccw(u32 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() 491 struct channel_program *cp) in ccwchain_fetch_tic() 511 struct channel_program *cp) in ccwchain_fetch_direct() 613 struct channel_program *cp) in ccwchain_fetch_one() 639 int cp_init(struct channel_program *cp, union orb *orb) in cp_init() [all …]
|
D | vfio_ccw_private.h | 110 struct channel_program cp;
|
/linux-5.19.10/drivers/usb/musb/ |
D | musb_dma.h | 165 int (*channel_program)(struct dma_channel *channel, member
|
D | musb_gadget.c | 289 use_dma = use_dma && c->channel_program( in txstate() 357 use_dma = use_dma && c->channel_program( in txstate() 370 use_dma = use_dma && c->channel_program( in txstate() 565 if (c->channel_program(channel, in rxstate() 664 use_dma = c->channel_program( in rxstate() 715 if (c->channel_program(channel, in rxstate() 739 ret = c->channel_program(channel, in rxstate()
|
D | ux500_dma.c | 382 controller->controller.channel_program = ux500_dma_channel_program; in ux500_dma_controller_create()
|
D | musbhsdma.c | 408 controller->controller.channel_program = dma_channel_program; in dma_controller_alloc()
|
D | musb_host.c | 643 if (!dma->channel_program(channel, pkt_size, mode, in musb_tx_dma_program() 871 dma_ok = dma_controller->channel_program(dma_channel, in musb_ep_program() 1479 return dma->channel_program(channel, qh->maxpacket, 0, in musb_rx_dma_iso_cppi41() 1681 done = dma->channel_program(channel, qh->maxpacket, in musb_rx_dma_in_inventra_cppi41()
|
D | tusb6010_omap.c | 608 tusb_dma->controller.channel_program = tusb_omap_dma_program; in tusb_dma_controller_create()
|
D | musb_cppi41.c | 771 controller->controller.channel_program = cppi41_dma_channel_program; in cppi41_dma_controller_create()
|
D | cppi_dma.c | 1317 controller->controller.channel_program = cppi_channel_program; in cppi_dma_controller_create()
|