Lines Matching refs:response

219  * @response:	Name of the clock with the given id
227 struct name_resp *response)
240 memcpy(response, ret_payload, sizeof(*response));
249 * @response: Buffer used for the topology response
254 * This API will return 3 node of topology with a single response. To get
263 struct topology_resp *response)
274 memcpy(response, &ret_payload[1], sizeof(*response));
346 * @response: Parents of the given clock
351 * This API will return 3 parents with a single response. To get
360 struct parents_resp *response)
371 memcpy(response, &ret_payload[1], sizeof(*response));
379 * @response: Clock attributes response
386 struct attr_resp *response)
396 memcpy(response, &ret_payload[1], sizeof(*response));
403 * response data
405 * @response: Clock topology data received from firmware
411 struct topology_resp *response,
417 for (i = 0; i < ARRAY_SIZE(response->topology); i++) {
418 type = FIELD_GET(CLK_TOPOLOGY_TYPE, response->topology[i]);
423 response->topology[i]);
426 response->topology[i]);
429 response->topology[i]);
450 struct topology_resp response = { };
453 for (j = 0; j <= MAX_NODES; j += ARRAY_SIZE(response.topology)) {
455 &response);
458 ret = __zynqmp_clock_get_topology(topology, &response,
469 * response data
471 * @response: Clock parents data received from firmware
477 struct parents_resp *response,
483 for (i = 0; i < ARRAY_SIZE(response->parents); i++) {
484 if (response->parents[i] == NA_PARENT)
488 parent->id = FIELD_GET(CLK_PARENTS_ID, response->parents[i]);
489 if (response->parents[i] == DUMMY_PARENT) {
494 response->parents[i]);
516 struct parents_resp response = { };
522 &response);
526 ret = __zynqmp_clock_get_parents(&parents[j], &response,
530 j += ARRAY_SIZE(response.parents);