Lines Matching refs:ccws
230 /* Setup read ccws. */
231 memset(card->read.ccws, 0, sizeof (struct ccw1) * (LCS_NUM_BUFFS + 1));
233 card->read.ccws[cnt].cmd_code = LCS_CCW_READ;
234 card->read.ccws[cnt].count = LCS_IOBUFFERSIZE;
235 card->read.ccws[cnt].flags =
241 card->read.ccws[cnt].cda =
249 card->read.ccws[0].flags &= ~CCW_FLAG_PCI;
250 card->read.ccws[LCS_NUM_BUFFS - 1].flags &= ~CCW_FLAG_PCI;
251 card->read.ccws[LCS_NUM_BUFFS - 1].flags |= CCW_FLAG_SUSPEND;
253 card->read.ccws[LCS_NUM_BUFFS].cmd_code = LCS_CCW_TRANSFER;
254 card->read.ccws[LCS_NUM_BUFFS].cda =
255 (__u32) __pa(card->read.ccws);
285 /* Setup write ccws. */
286 memset(card->write.ccws, 0, sizeof(struct ccw1) * LCS_NUM_BUFFS + 1);
288 card->write.ccws[cnt].cmd_code = LCS_CCW_WRITE;
289 card->write.ccws[cnt].count = 0;
290 card->write.ccws[cnt].flags =
296 card->write.ccws[cnt].cda =
300 card->write.ccws[LCS_NUM_BUFFS].cmd_code = LCS_CCW_TRANSFER;
301 card->write.ccws[LCS_NUM_BUFFS].cda =
302 (__u32) __pa(card->write.ccws);
503 channel->ccws + channel->io_idx, 0, 0,
643 if (channel->ccws[channel->io_idx].flags & CCW_FLAG_SUSPEND)
671 if (channel->ccws[next].flags & CCW_FLAG_SUSPEND) {
673 if (!(channel->ccws[prev].flags & CCW_FLAG_SUSPEND))
675 channel->ccws[index].flags |= CCW_FLAG_PCI;
677 channel->ccws[index].flags &= ~CCW_FLAG_SUSPEND;
694 channel->ccws[index].count = buffer->count;
719 channel->ccws[index].flags |= CCW_FLAG_SUSPEND;
720 channel->ccws[index].flags &= ~CCW_FLAG_PCI;
732 channel->ccws[next].flags &= ~CCW_FLAG_PCI;
1436 - channel->ccws;