Lines Matching refs:reader
1118 struct fpga_reader *reader; in data_open() local
1122 reader = kzalloc(sizeof(*reader), GFP_KERNEL); in data_open()
1123 if (!reader) in data_open()
1126 reader->priv = priv; in data_open()
1127 reader->buf = NULL; in data_open()
1129 filp->private_data = reader; in data_open()
1133 kfree(reader); in data_open()
1147 struct fpga_reader *reader = filp->private_data; in data_release() local
1148 struct fpga_device *priv = reader->priv; in data_release()
1151 data_free_buffer(reader->buf); in data_release()
1152 kfree(reader); in data_release()
1163 struct fpga_reader *reader = filp->private_data; in data_read() local
1164 struct fpga_device *priv = reader->priv; in data_read()
1173 if (reader->buf) { in data_read()
1174 dbuf = reader->buf; in data_read()
1204 reader->buf = dbuf; in data_read()
1205 reader->buf_start = 0; in data_read()
1209 avail = dbuf->size - reader->buf_start; in data_read()
1210 data = dbuf->vaddr + reader->buf_start; in data_read()
1227 reader->buf_start += count; in data_read()
1228 reader->buf = dbuf; in data_read()
1248 reader->buf = NULL; in data_read()
1279 struct fpga_reader *reader = filp->private_data; in data_poll() local
1280 struct fpga_device *priv = reader->priv; in data_poll()
1293 struct fpga_reader *reader = filp->private_data; in data_mmap() local
1294 struct fpga_device *priv = reader->priv; in data_mmap()