Lines Matching refs:arg

134 			size_t *n, struct hv_gpci_request_buffer *arg)  in systeminfo_gpci_request()  argument
139 arg->params.counter_request = cpu_to_be32(req); in systeminfo_gpci_request()
140 arg->params.starting_index = cpu_to_be32(starting_index); in systeminfo_gpci_request()
141 arg->params.secondary_index = cpu_to_be16(secondary_index); in systeminfo_gpci_request()
144 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in systeminfo_gpci_request()
176 for (i = 0; i < be16_to_cpu(arg->params.returned_values); i++) { in systeminfo_gpci_request()
177 j = i * be16_to_cpu(arg->params.cv_element_size); in systeminfo_gpci_request()
179 for (; j < (i + 1) * be16_to_cpu(arg->params.cv_element_size); j++) in systeminfo_gpci_request()
180 *n += sprintf(buf + *n, "%02x", (u8)arg->bytes[j]); in systeminfo_gpci_request()
195 struct hv_gpci_request_buffer *arg; in processor_bus_topology_show() local
199 arg = (void *)get_cpu_var(hv_gpci_reqb); in processor_bus_topology_show()
200 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in processor_bus_topology_show()
210 0, 0, buf, &n, arg); in processor_bus_topology_show()
227 int returned_values = be16_to_cpu(arg->params.returned_values); in processor_bus_topology_show()
228 int elementsize = be16_to_cpu(arg->params.cv_element_size); in processor_bus_topology_show()
236 u32 starting_index = arg->bytes[last_element + 3] + in processor_bus_topology_show()
237 (arg->bytes[last_element + 2] << 8) + in processor_bus_topology_show()
238 (arg->bytes[last_element + 1] << 16) + in processor_bus_topology_show()
239 (arg->bytes[last_element] << 24) + 1; in processor_bus_topology_show()
241 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in processor_bus_topology_show()
244 starting_index, 0, buf, &n, arg); in processor_bus_topology_show()
263 struct hv_gpci_request_buffer *arg; in processor_config_show() local
267 arg = (void *)get_cpu_var(hv_gpci_reqb); in processor_config_show()
268 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in processor_config_show()
278 0, 0, buf, &n, arg); in processor_config_show()
295 int returned_values = be16_to_cpu(arg->params.returned_values); in processor_config_show()
296 int elementsize = be16_to_cpu(arg->params.cv_element_size); in processor_config_show()
304 u32 starting_index = arg->bytes[last_element + 3] + in processor_config_show()
305 (arg->bytes[last_element + 2] << 8) + in processor_config_show()
306 (arg->bytes[last_element + 1] << 16) + in processor_config_show()
307 (arg->bytes[last_element] << 24) + 1; in processor_config_show()
309 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in processor_config_show()
312 starting_index, 0, buf, &n, arg); in processor_config_show()
331 struct hv_gpci_request_buffer *arg; in affinity_domain_via_virtual_processor_show() local
335 arg = (void *)get_cpu_var(hv_gpci_reqb); in affinity_domain_via_virtual_processor_show()
336 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_virtual_processor_show()
346 0, 0, buf, &n, arg); in affinity_domain_via_virtual_processor_show()
363 int returned_values = be16_to_cpu(arg->params.returned_values); in affinity_domain_via_virtual_processor_show()
364 int elementsize = be16_to_cpu(arg->params.cv_element_size); in affinity_domain_via_virtual_processor_show()
375 u32 starting_index = arg->bytes[last_element + 1] + (arg->bytes[last_element] << 8); in affinity_domain_via_virtual_processor_show()
376 u16 secondary_index = arg->bytes[last_element + 3] + in affinity_domain_via_virtual_processor_show()
377 (arg->bytes[last_element + 2] << 8) + 1; in affinity_domain_via_virtual_processor_show()
379 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_virtual_processor_show()
382 starting_index, secondary_index, buf, &n, arg); in affinity_domain_via_virtual_processor_show()
401 struct hv_gpci_request_buffer *arg; in affinity_domain_via_domain_show() local
405 arg = (void *)get_cpu_var(hv_gpci_reqb); in affinity_domain_via_domain_show()
406 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_domain_show()
416 0, 0, buf, &n, arg); in affinity_domain_via_domain_show()
433 int returned_values = be16_to_cpu(arg->params.returned_values); in affinity_domain_via_domain_show()
434 int elementsize = be16_to_cpu(arg->params.cv_element_size); in affinity_domain_via_domain_show()
442 u32 starting_index = arg->bytes[last_element + 1] + in affinity_domain_via_domain_show()
443 (arg->bytes[last_element] << 8) + 1; in affinity_domain_via_domain_show()
445 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_domain_show()
448 starting_index, 0, buf, &n, arg); in affinity_domain_via_domain_show()
466 size_t *n, struct hv_gpci_request_buffer *arg) in affinity_domain_via_partition_result_parse() argument
487 *n += sprintf(buf + *n, "%02x", (u8)arg->bytes[k]); in affinity_domain_via_partition_result_parse()
490 total_affinity_domain_ele = (u8)arg->bytes[k - 2] << 8 | (u8)arg->bytes[k - 3]; in affinity_domain_via_partition_result_parse()
491 size_of_each_affinity_domain_ele = (u8)arg->bytes[k] << 8 | (u8)arg->bytes[k - 1]; in affinity_domain_via_partition_result_parse()
495 *n += sprintf(buf + *n, "%02x", (u8)arg->bytes[k]); in affinity_domain_via_partition_result_parse()
512 struct hv_gpci_request_buffer *arg; in affinity_domain_via_partition_show() local
518 arg = (void *)get_cpu_var(hv_gpci_reqb); in affinity_domain_via_partition_show()
519 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_partition_show()
528 arg->params.counter_request = cpu_to_be32(sysinfo_counter_request[AFFINITY_DOMAIN_VIA_PAR]); in affinity_domain_via_partition_show()
529 arg->params.starting_index = cpu_to_be32(0); in affinity_domain_via_partition_show()
532 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_partition_show()
550 be16_to_cpu(arg->params.returned_values) - 1, in affinity_domain_via_partition_show()
551 be16_to_cpu(arg->params.cv_element_size), buf, in affinity_domain_via_partition_show()
552 &last_element, &n, arg); in affinity_domain_via_partition_show()
565 starting_index = (u8)arg->bytes[last_element] << 8 | in affinity_domain_via_partition_show()
566 (u8)arg->bytes[last_element + 1]; in affinity_domain_via_partition_show()
568 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_partition_show()
569 arg->params.counter_request = cpu_to_be32( in affinity_domain_via_partition_show()
571 arg->params.starting_index = cpu_to_be32(starting_index); in affinity_domain_via_partition_show()
574 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in affinity_domain_via_partition_show()
582 be16_to_cpu(arg->params.returned_values), in affinity_domain_via_partition_show()
583 be16_to_cpu(arg->params.cv_element_size), in affinity_domain_via_partition_show()
584 buf, &last_element, &n, arg); in affinity_domain_via_partition_show()
686 struct hv_gpci_request_buffer *arg; in single_gpci_request() local
688 arg = (void *)get_cpu_var(hv_gpci_reqb); in single_gpci_request()
689 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in single_gpci_request()
691 arg->params.counter_request = cpu_to_be32(req); in single_gpci_request()
692 arg->params.starting_index = cpu_to_be32(starting_index); in single_gpci_request()
693 arg->params.secondary_index = cpu_to_be16(secondary_index); in single_gpci_request()
694 arg->params.counter_info_version_in = version_in; in single_gpci_request()
697 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in single_gpci_request()
709 count |= (u64)(arg->bytes[i]) << ((length - 1 - (i - offset)) * 8); in single_gpci_request()
864 struct hv_gpci_request_buffer *arg; in sysinfo_device_attr_create() local
873 arg = (void *)get_cpu_var(hv_gpci_reqb); in sysinfo_device_attr_create()
874 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in sysinfo_device_attr_create()
876 arg->params.counter_request = cpu_to_be32(req); in sysinfo_device_attr_create()
879 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in sysinfo_device_attr_create()
965 struct hv_gpci_request_buffer *arg; in hv_gpci_init() local
989 arg = (void *)get_cpu_var(hv_gpci_reqb); in hv_gpci_init()
990 memset(arg, 0, HGPCI_REQ_BUFFER_SIZE); in hv_gpci_init()
999 arg->params.counter_request = cpu_to_be32(0x10); in hv_gpci_init()
1002 virt_to_phys(arg), HGPCI_REQ_BUFFER_SIZE); in hv_gpci_init()
1005 arg->params.counter_info_version_out = 0x8; in hv_gpci_init()
1012 if (arg->params.counter_info_version_out >= 0x8) in hv_gpci_init()