Searched refs:channel_program (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/s390/cio/ |
| H A D | vfio_ccw_cp.h | 36 struct channel_program { struct 43 int cp_init(struct channel_program *cp, union orb *orb); argument 44 void cp_free(struct channel_program *cp); 45 int cp_prefetch(struct channel_program *cp); 46 union orb *cp_get_orb(struct channel_program *cp, struct subchannel *sch); 47 void cp_update_scsw(struct channel_program *cp, union scsw *scsw); 48 bool cp_iova_pinned(struct channel_program *cp, u64 iova, u64 length);
|
| H A D | vfio_ccw_cp.c | 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() [all …]
|
| /linux/drivers/usb/musb/ |
| H A D | musb_dma.h | 158 int (*channel_program)(struct dma_channel *channel, member
|
| H A D | musb_gadget.c | 290 use_dma = use_dma && c->channel_program( in txstate() 358 use_dma = use_dma && c->channel_program( in txstate() 371 use_dma = use_dma && c->channel_program( in txstate() 566 if (c->channel_program(channel, in rxstate() 665 use_dma = c->channel_program( in rxstate() 716 if (c->channel_program(channel, in rxstate() 740 ret = c->channel_program(channel, in rxstate()
|
| H A D | ux500_dma.c | 382 controller->controller.channel_program = ux500_dma_channel_program; in ux500_dma_controller_create()
|
| H A D | musbhsdma.c | 408 controller->controller.channel_program = dma_channel_program; in dma_controller_alloc()
|
| H A D | tusb6010_omap.c | 608 tusb_dma->controller.channel_program = tusb_omap_dma_program; in tusb_dma_controller_create()
|