Lines Matching refs:iob
126 channel->iob[cnt].data =
128 if (channel->iob[cnt].data == NULL)
130 channel->iob[cnt].state = LCS_BUF_STATE_EMPTY;
136 kfree(channel->iob[cnt].data);
152 kfree(channel->iob[cnt].data);
153 channel->iob[cnt].data = NULL;
242 (__u32) __pa(card->read.iob[cnt].data);
244 card->read.iob[cnt].data)->offset = LCS_ILLEGAL_OFFSET;
245 card->read.iob[cnt].callback = lcs_get_frames_cb;
246 card->read.iob[cnt].state = LCS_BUF_STATE_READY;
247 card->read.iob[cnt].count = LCS_IOBUFFERSIZE;
297 (__u32) __pa(card->write.iob[cnt].data);
611 if (channel->iob[index].state == LCS_BUF_STATE_EMPTY) {
612 channel->iob[index].state = LCS_BUF_STATE_LOCKED;
613 return channel->iob + index;
692 index = buffer - channel->iob;
715 index = buffer - channel->iob;
722 if (channel->iob[prev].state == LCS_BUF_STATE_READY) {
1443 channel->iob + channel->io_idx);
1479 struct lcs_buffer *iob;
1487 iob = channel->iob;
1489 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) {
1491 if (iob[buf_idx].callback != NULL)
1492 iob[buf_idx].callback(channel, iob + buf_idx);
1501 channel->iob[channel->io_idx].state == LCS_BUF_STATE_READY) {