wrdd 8577 drivers/net/wireless/ath/ath10k/mac.c static u32 ath10k_mac_wrdd_get_mcc(struct ath10k *ar, union acpi_object *wrdd) wrdd 8584 drivers/net/wireless/ath/ath10k/mac.c if (wrdd->type != ACPI_TYPE_PACKAGE || wrdd 8585 drivers/net/wireless/ath/ath10k/mac.c wrdd->package.count < 2 || wrdd 8586 drivers/net/wireless/ath/ath10k/mac.c wrdd->package.elements[0].type != ACPI_TYPE_INTEGER || wrdd 8587 drivers/net/wireless/ath/ath10k/mac.c wrdd->package.elements[0].integer.value != 0) { wrdd 8592 drivers/net/wireless/ath/ath10k/mac.c for (i = 1; i < wrdd->package.count; ++i) { wrdd 8593 drivers/net/wireless/ath/ath10k/mac.c mcc_pkg = &wrdd->package.elements[i]; wrdd 8617 drivers/net/wireless/ath/ath10k/mac.c struct acpi_buffer wrdd = {ACPI_ALLOCATE_BUFFER, NULL}; wrdd 8633 drivers/net/wireless/ath/ath10k/mac.c status = acpi_evaluate_object(handle, NULL, NULL, &wrdd); wrdd 8640 drivers/net/wireless/ath/ath10k/mac.c alpha2_code = ath10k_mac_wrdd_get_mcc(ar, wrdd.pointer); wrdd 8641 drivers/net/wireless/ath/ath10k/mac.c kfree(wrdd.pointer);