Lines Matching defs:request

125 	struct fw_request *request;
189 struct fw_cdev_event_request request;
589 struct fw_cdev_send_request *request,
595 if (request->tcode != TCODE_STREAM_DATA &&
596 (request->length > 4096 || request->length > 512 << speed))
599 if (request->tcode == TCODE_WRITE_QUADLET_REQUEST &&
600 request->length < 4)
603 e = kmalloc(sizeof(*e) + request->length, GFP_KERNEL);
608 e->response.length = request->length;
609 e->response.closure = request->closure;
611 if (request->data &&
613 u64_to_uptr(request->data), request->length)) {
624 request->tcode, destination_id, request->generation,
625 speed, request->offset, e->response.data,
626 request->length, complete_transaction, e);
658 static inline bool is_fcp_request(struct fw_request *request)
660 return request == NULL;
669 if (is_fcp_request(r->request))
672 fw_send_response(r->card, r->request, RCODE_CONFLICT_ERROR);
678 static void handle_request(struct fw_card *card, struct fw_request *request,
699 r->request = request;
703 if (is_fcp_request(request)) {
721 struct fw_cdev_event_request *req = &e->req.request;
758 if (!is_fcp_request(request))
759 fw_send_response(card, request, RCODE_CONFLICT_ERROR);
834 if (is_fcp_request(r->request))
837 if (a->length != fw_get_response_length(r->request)) {
839 kfree(r->request);
844 kfree(r->request);
847 fw_send_response(r->card, r->request, a->rcode);
1360 struct fw_cdev_allocate_iso_resource *request, int todo)
1366 if ((request->channels == 0 && request->bandwidth == 0) ||
1367 request->bandwidth > BANDWIDTH_AVAILABLE_INITIAL)
1382 r->channels = request->channels;
1383 r->bandwidth = request->bandwidth;
1387 e1->iso_resource.closure = request->closure;
1389 e2->iso_resource.closure = request->closure;
1402 request->handle = r->resource.handle;
1474 struct fw_cdev_send_request request;
1485 request.tcode = TCODE_STREAM_DATA;
1486 request.length = a->length;
1487 request.closure = a->closure;
1488 request.data = a->data;
1489 request.generation = a->generation;
1491 return init_request(client, &request, dest, a->speed);