Lines Matching defs:response

296  * @generation:		bus generation in which request and response are valid
326 * @callback will be called. Among its parameters is the response code which
404 * @generation: bus generation in which request and response are valid
412 * to the payload of the response. DMA mapping restrictions apply to outbound
413 * request payloads of >= 8 bytes but not to inbound response payloads.
620 struct fw_packet response;
632 request = container_of(packet, struct fw_request, response);
671 void fw_fill_response(struct fw_packet *response, u32 *request_header,
682 response->header[0] =
686 response->header[1] =
689 response->header[2] = 0;
694 response->header[0] |= HEADER_TCODE(TCODE_WRITE_RESPONSE);
695 response->header_length = 12;
696 response->payload_length = 0;
700 response->header[0] |=
703 response->header[3] = *(u32 *)payload;
705 response->header[3] = 0;
706 response->header_length = 16;
707 response->payload_length = 0;
712 response->header[0] |= HEADER_TCODE(tcode + 2);
713 response->header[3] =
716 response->header_length = 16;
717 response->payload = payload;
718 response->payload_length = length;
725 response->payload_mapped = false;
785 request->response.speed = p->speed;
786 request->response.timestamp =
788 request->response.generation = p->generation;
789 request->response.ack = 0;
790 request->response.callback = free_response_callback;
815 fw_fill_response(&request->response, request->request_header,
819 fw_fill_response(&request->response, request->request_header,
822 card->driver->send_response(card, &request->response);
832 return request->response.speed;
967 fw_notice(card, "unsolicited response (source %x, tlabel %x)\n",
1002 * The response handler may be executed while the request handler