Lines Matching defs:request
132 struct tape_request *request;
166 request = device->discipline->read_block(device, block_size);
167 if (IS_ERR(request))
168 return PTR_ERR(request);
170 rc = tape_do_io(device, request);
172 rc = block_size - request->rescnt;
179 tape_free_request(request);
190 struct tape_request *request;
219 request = device->discipline->write_block(device, block_size);
220 if (IS_ERR(request))
221 return PTR_ERR(request);
231 rc = tape_do_io(device, request);
235 block_size - request->rescnt);
236 written += block_size - request->rescnt;
237 if (request->rescnt != 0)
241 tape_free_request(request);