Lines Matching refs:request

50 	struct request *active_req;
99 static void nbd_end_request(struct nbd_device *nbd, struct request *req) in nbd_end_request()
228 static int nbd_send_req(struct nbd_device *nbd, struct request *req) in nbd_send_req()
231 struct nbd_request request; in nbd_send_req() local
234 memset(&request, 0, sizeof(request)); in nbd_send_req()
235 request.magic = htonl(NBD_REQUEST_MAGIC); in nbd_send_req()
236 request.type = htonl(nbd_cmd(req)); in nbd_send_req()
239 request.from = cpu_to_be64((u64)blk_rq_pos(req) << 9); in nbd_send_req()
240 request.len = htonl(size); in nbd_send_req()
242 memcpy(request.handle, &req, sizeof(req)); in nbd_send_req()
247 result = sock_xmit(nbd, 1, &request, sizeof(request), in nbd_send_req()
280 static struct request *nbd_find_request(struct nbd_device *nbd, in nbd_find_request()
281 struct request *xreq) in nbd_find_request()
283 struct request *req, *tmp; in nbd_find_request()
314 static struct request *nbd_read_stat(struct nbd_device *nbd) in nbd_read_stat()
318 struct request *req; in nbd_read_stat()
335 req = nbd_find_request(nbd, *(struct request **)reply.handle); in nbd_read_stat()
393 struct request *req; in nbd_do_it()
417 struct request *req; in nbd_clear_que()
433 req = list_entry(nbd->queue_head.next, struct request, in nbd_clear_que()
441 req = list_entry(nbd->waiting_queue.next, struct request, in nbd_clear_que()
450 static void nbd_handle_req(struct nbd_device *nbd, struct request *req) in nbd_handle_req()
510 struct request *req; in nbd_thread()
524 req = list_entry(nbd->waiting_queue.next, struct request, in nbd_thread()
545 struct request *req; in do_nbd_request()
585 struct request sreq; in __nbd_ioctl()