Lines Matching full:response

218  * @response:	Name of the clock with the given id
226 struct name_resp *response) in zynqmp_pm_clock_get_name() argument
235 memcpy(response, ret_payload, sizeof(*response)); in zynqmp_pm_clock_get_name()
244 * @response: Buffer used for the topology response
249 * This API will return 3 node of topology with a single response. To get
258 struct topology_resp *response) in zynqmp_pm_clock_get_topology() argument
269 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_topology()
341 * @response: Parents of the given clock
346 * This API will return 3 parents with a single response. To get
355 struct parents_resp *response) in zynqmp_pm_clock_get_parents() argument
366 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_parents()
374 * @response: Clock attributes response
381 struct attr_resp *response) in zynqmp_pm_clock_get_attributes() argument
391 memcpy(response, &ret_payload[1], sizeof(*response)); in zynqmp_pm_clock_get_attributes()
398 * response data
400 * @response: Clock topology data received from firmware
406 struct topology_resp *response, in __zynqmp_clock_get_topology() argument
412 for (i = 0; i < ARRAY_SIZE(response->topology); i++) { in __zynqmp_clock_get_topology()
413 type = FIELD_GET(CLK_TOPOLOGY_TYPE, response->topology[i]); in __zynqmp_clock_get_topology()
418 response->topology[i]); in __zynqmp_clock_get_topology()
421 response->topology[i]); in __zynqmp_clock_get_topology()
424 response->topology[i]); in __zynqmp_clock_get_topology()
445 struct topology_resp response = { }; in zynqmp_clock_get_topology() local
448 for (j = 0; j <= MAX_NODES; j += ARRAY_SIZE(response.topology)) { in zynqmp_clock_get_topology()
450 &response); in zynqmp_clock_get_topology()
453 ret = __zynqmp_clock_get_topology(topology, &response, in zynqmp_clock_get_topology()
464 * response data
466 * @response: Clock parents data received from firmware
472 struct parents_resp *response, in __zynqmp_clock_get_parents() argument
478 for (i = 0; i < ARRAY_SIZE(response->parents); i++) { in __zynqmp_clock_get_parents()
479 if (response->parents[i] == NA_PARENT) in __zynqmp_clock_get_parents()
483 parent->id = FIELD_GET(CLK_PARENTS_ID, response->parents[i]); in __zynqmp_clock_get_parents()
484 if (response->parents[i] == DUMMY_PARENT) { in __zynqmp_clock_get_parents()
489 response->parents[i]); in __zynqmp_clock_get_parents()
511 struct parents_resp response = { }; in zynqmp_clock_get_parents() local
517 &response); in zynqmp_clock_get_parents()
521 ret = __zynqmp_clock_get_parents(&parents[j], &response, in zynqmp_clock_get_parents()
525 j += ARRAY_SIZE(response.parents); in zynqmp_clock_get_parents()