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);