Searched refs:orb (Results 1 – 12 of 12) sorted by relevance
/linux-4.19.296/drivers/s390/cio/ |
D | cio.c | 129 union orb *orb = &priv->orb; in cio_start_key() local 135 memset(orb, 0, sizeof(union orb)); in cio_start_key() 137 orb->cmd.intparm = (u32)(addr_t)sch; in cio_start_key() 138 orb->cmd.fmt = 1; in cio_start_key() 140 orb->cmd.pfch = priv->options.prefetch == 0; in cio_start_key() 141 orb->cmd.spnd = priv->options.suspend; in cio_start_key() 142 orb->cmd.ssic = priv->options.suspend && priv->options.inter; in cio_start_key() 143 orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; in cio_start_key() 147 orb->cmd.c64 = 1; in cio_start_key() 148 orb->cmd.i2k = 0; in cio_start_key() [all …]
|
D | vfio_ccw_fsm.c | 22 union orb *orb; in fsm_io_helper() local 33 orb = cp_get_orb(&private->cp, (u32)(addr_t)sch, sch->lpm); in fsm_io_helper() 36 ccode = ssch(sch->schid, orb); in fsm_io_helper() 52 lpm = orb->cmd.lpm; in fsm_io_helper() 127 union orb *orb; in fsm_io_request() local 138 orb = (union orb *)io_region->orb_area; in fsm_io_request() 141 if (orb->tm.b) { in fsm_io_request() 147 orb); in fsm_io_request()
|
D | vfio_ccw_cp.h | 31 union orb orb; member 36 union orb *orb); 39 extern union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm);
|
D | eadm_sch.c | 50 static void orb_init(union orb *orb) in orb_init() argument 52 memset(orb, 0, sizeof(union orb)); in orb_init() 53 orb->eadm.compat1 = 1; in orb_init() 54 orb->eadm.compat2 = 1; in orb_init() 55 orb->eadm.fmt = 1; in orb_init() 56 orb->eadm.x = 1; in orb_init() 61 union orb *orb = &get_eadm_private(sch)->orb; in eadm_subchannel_start() local 64 orb_init(orb); in eadm_subchannel_start() 65 orb->eadm.aob = (u32)__pa(aob); in eadm_subchannel_start() 66 orb->eadm.intparm = (u32)(addr_t)sch; in eadm_subchannel_start() [all …]
|
D | vfio_ccw_cp.c | 253 if (!cp->orb.cmd.fmt) { in copy_ccw_from_iova() 392 if ((!cp->orb.cmd.c64 || cp->orb.cmd.i2k) && ccw_is_idal(ccw)) { in ccwchain_calc_length() 662 int cp_init(struct channel_program *cp, struct device *mdev, union orb *orb) in cp_init() argument 664 u64 iova = orb->cmd.cpa; in cp_init() 672 if (!orb->cmd.pfch) in cp_init() 676 memcpy(&cp->orb, orb, sizeof(*orb)); in cp_init() 704 cp->orb.cmd.c64 = 1; in cp_init() 794 union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm) in cp_get_orb() 796 union orb *orb; in cp_get_orb() local 800 orb = &cp->orb; in cp_get_orb() [all …]
|
D | eadm_sch.h | 12 union orb orb; member
|
D | trace.h | 196 TP_PROTO(struct subchannel_id schid, union orb *orb, int cc), 197 TP_ARGS(schid, orb, cc), 202 __field_struct(union orb, orb) 209 __entry->orb = *orb;
|
D | device_fsm.c | 42 union orb *orb; in ccw_timeout_log() local 47 orb = &private->orb; in ccw_timeout_log() 54 orb, sizeof(*orb), 0); in ccw_timeout_log() 62 if (orb->tm.b) { in ccw_timeout_log() 66 (void *)(addr_t)orb->tm.tcw, in ccw_timeout_log() 70 if ((void *)(addr_t)orb->cmd.cpa == &private->sense_ccw || in ccw_timeout_log() 71 (void *)(addr_t)orb->cmd.cpa == cdev->private->iccws) in ccw_timeout_log() 78 (void *)(addr_t)orb->cmd.cpa, in ccw_timeout_log()
|
D | io_sch.h | 13 union orb orb; /* operation request block */ member
|
D | ioasm.c | 96 static inline int __ssch(struct subchannel_id schid, union orb *addr) in __ssch() 113 int ssch(struct subchannel_id schid, union orb *addr) in ssch()
|
D | ioasm.h | 19 int ssch(struct subchannel_id schid, union orb *addr);
|
D | orb.h | 86 union orb { union
|