Lines Matching refs:iob
120 channel->iob[cnt].data =
122 if (channel->iob[cnt].data == NULL)
124 channel->iob[cnt].state = LCS_BUF_STATE_EMPTY;
130 kfree(channel->iob[cnt].data);
146 kfree(channel->iob[cnt].data);
147 channel->iob[cnt].data = NULL;
236 (__u32) __pa(card->read.iob[cnt].data);
238 card->read.iob[cnt].data)->offset = LCS_ILLEGAL_OFFSET;
239 card->read.iob[cnt].callback = lcs_get_frames_cb;
240 card->read.iob[cnt].state = LCS_BUF_STATE_READY;
241 card->read.iob[cnt].count = LCS_IOBUFFERSIZE;
291 (__u32) __pa(card->write.iob[cnt].data);
600 if (channel->iob[index].state == LCS_BUF_STATE_EMPTY) {
601 channel->iob[index].state = LCS_BUF_STATE_LOCKED;
602 return channel->iob + index;
678 index = buffer - channel->iob;
701 index = buffer - channel->iob;
708 if (channel->iob[prev].state == LCS_BUF_STATE_READY) {
1418 channel->iob + channel->io_idx);
1455 struct lcs_buffer *iob;
1463 iob = channel->iob;
1465 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) {
1467 if (iob[buf_idx].callback != NULL)
1468 iob[buf_idx].callback(channel, iob + buf_idx);
1477 channel->iob[channel->io_idx].state == LCS_BUF_STATE_READY) {