dp.c (ca0df43d211039dded5a8f8553356414c9a74731) | dp.c (480c9df5778774117546f6389be1a8dc8cc935db) |
---|---|
1// SPDX-License-Identifier: BSD-3-Clause-Clear 2/* 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 5 */ 6 7#include <crypto/hash.h> 8#include "core.h" --- 1415 unchanged lines hidden (view full) --- 1424 GFP_KERNEL); 1425 1426 if (!dp->spt_info[i].vaddr) { 1427 ret = -ENOMEM; 1428 goto free; 1429 } 1430 1431 if (dp->spt_info[i].paddr & ATH12K_SPT_4K_ALIGN_CHECK) { | 1// SPDX-License-Identifier: BSD-3-Clause-Clear 2/* 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 5 */ 6 7#include <crypto/hash.h> 8#include "core.h" --- 1415 unchanged lines hidden (view full) --- 1424 GFP_KERNEL); 1425 1426 if (!dp->spt_info[i].vaddr) { 1427 ret = -ENOMEM; 1428 goto free; 1429 } 1430 1431 if (dp->spt_info[i].paddr & ATH12K_SPT_4K_ALIGN_CHECK) { |
1432 ath12k_warn(ab, "SPT allocated memoty is not 4K aligned"); | 1432 ath12k_warn(ab, "SPT allocated memory is not 4K aligned"); |
1433 ret = -EINVAL; 1434 goto free; 1435 } 1436 1437 /* Write to PPT in CMEM */ 1438 ath12k_hif_write32(ab, cmem_base + ATH12K_PPT_ADDR_OFFSET(i), 1439 dp->spt_info[i].paddr >> ATH12K_SPT_4K_ALIGN_OFFSET); 1440 } --- 140 unchanged lines hidden --- | 1433 ret = -EINVAL; 1434 goto free; 1435 } 1436 1437 /* Write to PPT in CMEM */ 1438 ath12k_hif_write32(ab, cmem_base + ATH12K_PPT_ADDR_OFFSET(i), 1439 dp->spt_info[i].paddr >> ATH12K_SPT_4K_ALIGN_OFFSET); 1440 } --- 140 unchanged lines hidden --- |