Lines Matching refs:orb
131 union orb *orb = &priv->orb; in cio_start_key() local
137 memset(orb, 0, sizeof(union orb)); in cio_start_key()
139 orb->cmd.intparm = (u32)(addr_t)sch; in cio_start_key()
140 orb->cmd.fmt = 1; in cio_start_key()
142 orb->cmd.pfch = priv->options.prefetch == 0; in cio_start_key()
143 orb->cmd.spnd = priv->options.suspend; in cio_start_key()
144 orb->cmd.ssic = priv->options.suspend && priv->options.inter; in cio_start_key()
145 orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; in cio_start_key()
149 orb->cmd.c64 = 1; in cio_start_key()
150 orb->cmd.i2k = 0; in cio_start_key()
151 orb->cmd.key = key >> 4; in cio_start_key()
153 orb->cmd.cpa = (__u32) __pa(cpa); in cio_start_key()
154 ccode = ssch(sch->schid, orb); in cio_start_key()
972 union orb *orb = &to_io_private(sch)->orb; in cio_tm_start_key() local
974 memset(orb, 0, sizeof(union orb)); in cio_tm_start_key()
975 orb->tm.intparm = (u32) (addr_t) sch; in cio_tm_start_key()
976 orb->tm.key = key >> 4; in cio_tm_start_key()
977 orb->tm.b = 1; in cio_tm_start_key()
978 orb->tm.lpm = lpm ? lpm : sch->lpm; in cio_tm_start_key()
979 orb->tm.tcw = (u32) (addr_t) tcw; in cio_tm_start_key()
980 cc = ssch(sch->schid, orb); in cio_tm_start_key()
1003 if (!to_io_private(sch)->orb.tm.b) in cio_tm_intrg()