mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
cross-tree: phase out dma_zalloc_coherent()
We already need to zero out memory for dma_alloc_coherent(), as such using dma_zalloc_coherent() is superflous. Phase it out. This change was generated with the following Coccinelle SmPL patch: @ replace_dma_zalloc_coherent @ expression dev, size, data, handle, flags; @@ -dma_zalloc_coherent(dev, size, handle, flags) +dma_alloc_coherent(dev, size, handle, flags) Suggested-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> [hch: re-ran the script on the latest tree] Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
committed by
Christoph Hellwig
parent
3bd6e94bec
commit
750afb08ca
@@ -129,9 +129,9 @@ ltq_dma_alloc(struct ltq_dma_channel *ch)
|
||||
unsigned long flags;
|
||||
|
||||
ch->desc = 0;
|
||||
ch->desc_base = dma_zalloc_coherent(ch->dev,
|
||||
LTQ_DESC_NUM * LTQ_DESC_SIZE,
|
||||
&ch->phys, GFP_ATOMIC);
|
||||
ch->desc_base = dma_alloc_coherent(ch->dev,
|
||||
LTQ_DESC_NUM * LTQ_DESC_SIZE,
|
||||
&ch->phys, GFP_ATOMIC);
|
||||
|
||||
spin_lock_irqsave(<q_dma_lock, flags);
|
||||
ltq_dma_w32(ch->nr, LTQ_DMA_CS);
|
||||
|
||||
@@ -255,7 +255,7 @@ int pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size)
|
||||
|
||||
chan->ring_size = ring_size;
|
||||
|
||||
chan->ring_virt = dma_zalloc_coherent(&dma_pdev->dev,
|
||||
chan->ring_virt = dma_alloc_coherent(&dma_pdev->dev,
|
||||
ring_size * sizeof(u64),
|
||||
&chan->ring_dma, GFP_KERNEL);
|
||||
|
||||
|
||||
@@ -756,9 +756,10 @@ fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
|
||||
}
|
||||
|
||||
/* Initialize outbound message descriptor ring */
|
||||
rmu->msg_tx_ring.virt = dma_zalloc_coherent(priv->dev,
|
||||
rmu->msg_tx_ring.size * RIO_MSG_DESC_SIZE,
|
||||
&rmu->msg_tx_ring.phys, GFP_KERNEL);
|
||||
rmu->msg_tx_ring.virt = dma_alloc_coherent(priv->dev,
|
||||
rmu->msg_tx_ring.size * RIO_MSG_DESC_SIZE,
|
||||
&rmu->msg_tx_ring.phys,
|
||||
GFP_KERNEL);
|
||||
if (!rmu->msg_tx_ring.virt) {
|
||||
rc = -ENOMEM;
|
||||
goto out_dma;
|
||||
|
||||
@@ -729,8 +729,8 @@ static int sata_fsl_port_start(struct ata_port *ap)
|
||||
if (!pp)
|
||||
return -ENOMEM;
|
||||
|
||||
mem = dma_zalloc_coherent(dev, SATA_FSL_PORT_PRIV_DMA_SZ, &mem_dma,
|
||||
GFP_KERNEL);
|
||||
mem = dma_alloc_coherent(dev, SATA_FSL_PORT_PRIV_DMA_SZ, &mem_dma,
|
||||
GFP_KERNEL);
|
||||
if (!mem) {
|
||||
kfree(pp);
|
||||
return -ENOMEM;
|
||||
|
||||
+19
-20
@@ -533,9 +533,10 @@ static void he_init_tx_lbfp(struct he_dev *he_dev)
|
||||
|
||||
static int he_init_tpdrq(struct he_dev *he_dev)
|
||||
{
|
||||
he_dev->tpdrq_base = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_TPDRQ_SIZE * sizeof(struct he_tpdrq),
|
||||
&he_dev->tpdrq_phys, GFP_KERNEL);
|
||||
he_dev->tpdrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_TPDRQ_SIZE * sizeof(struct he_tpdrq),
|
||||
&he_dev->tpdrq_phys,
|
||||
GFP_KERNEL);
|
||||
if (he_dev->tpdrq_base == NULL) {
|
||||
hprintk("failed to alloc tpdrq\n");
|
||||
return -ENOMEM;
|
||||
@@ -805,9 +806,9 @@ static int he_init_group(struct he_dev *he_dev, int group)
|
||||
goto out_free_rbpl_virt;
|
||||
}
|
||||
|
||||
he_dev->rbpl_base = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_RBPL_SIZE * sizeof(struct he_rbp),
|
||||
&he_dev->rbpl_phys, GFP_KERNEL);
|
||||
he_dev->rbpl_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_RBPL_SIZE * sizeof(struct he_rbp),
|
||||
&he_dev->rbpl_phys, GFP_KERNEL);
|
||||
if (he_dev->rbpl_base == NULL) {
|
||||
hprintk("failed to alloc rbpl_base\n");
|
||||
goto out_destroy_rbpl_pool;
|
||||
@@ -844,9 +845,9 @@ static int he_init_group(struct he_dev *he_dev, int group)
|
||||
|
||||
/* rx buffer ready queue */
|
||||
|
||||
he_dev->rbrq_base = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_RBRQ_SIZE * sizeof(struct he_rbrq),
|
||||
&he_dev->rbrq_phys, GFP_KERNEL);
|
||||
he_dev->rbrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_RBRQ_SIZE * sizeof(struct he_rbrq),
|
||||
&he_dev->rbrq_phys, GFP_KERNEL);
|
||||
if (he_dev->rbrq_base == NULL) {
|
||||
hprintk("failed to allocate rbrq\n");
|
||||
goto out_free_rbpl;
|
||||
@@ -868,9 +869,9 @@ static int he_init_group(struct he_dev *he_dev, int group)
|
||||
|
||||
/* tx buffer ready queue */
|
||||
|
||||
he_dev->tbrq_base = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_TBRQ_SIZE * sizeof(struct he_tbrq),
|
||||
&he_dev->tbrq_phys, GFP_KERNEL);
|
||||
he_dev->tbrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
CONFIG_TBRQ_SIZE * sizeof(struct he_tbrq),
|
||||
&he_dev->tbrq_phys, GFP_KERNEL);
|
||||
if (he_dev->tbrq_base == NULL) {
|
||||
hprintk("failed to allocate tbrq\n");
|
||||
goto out_free_rbpq_base;
|
||||
@@ -913,11 +914,9 @@ static int he_init_irq(struct he_dev *he_dev)
|
||||
/* 2.9.3.5 tail offset for each interrupt queue is located after the
|
||||
end of the interrupt queue */
|
||||
|
||||
he_dev->irq_base = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
(CONFIG_IRQ_SIZE + 1)
|
||||
* sizeof(struct he_irq),
|
||||
&he_dev->irq_phys,
|
||||
GFP_KERNEL);
|
||||
he_dev->irq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
(CONFIG_IRQ_SIZE + 1) * sizeof(struct he_irq),
|
||||
&he_dev->irq_phys, GFP_KERNEL);
|
||||
if (he_dev->irq_base == NULL) {
|
||||
hprintk("failed to allocate irq\n");
|
||||
return -ENOMEM;
|
||||
@@ -1464,9 +1463,9 @@ static int he_start(struct atm_dev *dev)
|
||||
|
||||
/* host status page */
|
||||
|
||||
he_dev->hsp = dma_zalloc_coherent(&he_dev->pci_dev->dev,
|
||||
sizeof(struct he_hsp),
|
||||
&he_dev->hsp_phys, GFP_KERNEL);
|
||||
he_dev->hsp = dma_alloc_coherent(&he_dev->pci_dev->dev,
|
||||
sizeof(struct he_hsp),
|
||||
&he_dev->hsp_phys, GFP_KERNEL);
|
||||
if (he_dev->hsp == NULL) {
|
||||
hprintk("failed to allocate host status page\n");
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -641,8 +641,8 @@ alloc_scq(struct idt77252_dev *card, int class)
|
||||
scq = kzalloc(sizeof(struct scq_info), GFP_KERNEL);
|
||||
if (!scq)
|
||||
return NULL;
|
||||
scq->base = dma_zalloc_coherent(&card->pcidev->dev, SCQ_SIZE,
|
||||
&scq->paddr, GFP_KERNEL);
|
||||
scq->base = dma_alloc_coherent(&card->pcidev->dev, SCQ_SIZE,
|
||||
&scq->paddr, GFP_KERNEL);
|
||||
if (scq->base == NULL) {
|
||||
kfree(scq);
|
||||
return NULL;
|
||||
@@ -971,8 +971,8 @@ init_rsq(struct idt77252_dev *card)
|
||||
{
|
||||
struct rsq_entry *rsqe;
|
||||
|
||||
card->rsq.base = dma_zalloc_coherent(&card->pcidev->dev, RSQSIZE,
|
||||
&card->rsq.paddr, GFP_KERNEL);
|
||||
card->rsq.base = dma_alloc_coherent(&card->pcidev->dev, RSQSIZE,
|
||||
&card->rsq.paddr, GFP_KERNEL);
|
||||
if (card->rsq.base == NULL) {
|
||||
printk("%s: can't allocate RSQ.\n", card->name);
|
||||
return -1;
|
||||
@@ -3390,10 +3390,10 @@ static int init_card(struct atm_dev *dev)
|
||||
writel(0, SAR_REG_GP);
|
||||
|
||||
/* Initialize RAW Cell Handle Register */
|
||||
card->raw_cell_hnd = dma_zalloc_coherent(&card->pcidev->dev,
|
||||
2 * sizeof(u32),
|
||||
&card->raw_cell_paddr,
|
||||
GFP_KERNEL);
|
||||
card->raw_cell_hnd = dma_alloc_coherent(&card->pcidev->dev,
|
||||
2 * sizeof(u32),
|
||||
&card->raw_cell_paddr,
|
||||
GFP_KERNEL);
|
||||
if (!card->raw_cell_hnd) {
|
||||
printk("%s: memory allocation failure.\n", card->name);
|
||||
deinit_card(card);
|
||||
|
||||
@@ -2641,8 +2641,8 @@ static int skd_cons_skcomp(struct skd_device *skdev)
|
||||
"comp pci_alloc, total bytes %zd entries %d\n",
|
||||
SKD_SKCOMP_SIZE, SKD_N_COMPLETION_ENTRY);
|
||||
|
||||
skcomp = dma_zalloc_coherent(&skdev->pdev->dev, SKD_SKCOMP_SIZE,
|
||||
&skdev->cq_dma_address, GFP_KERNEL);
|
||||
skcomp = dma_alloc_coherent(&skdev->pdev->dev, SKD_SKCOMP_SIZE,
|
||||
&skdev->cq_dma_address, GFP_KERNEL);
|
||||
|
||||
if (skcomp == NULL) {
|
||||
rc = -ENOMEM;
|
||||
|
||||
@@ -283,9 +283,9 @@ static u32 crypto4xx_put_pd_to_pdr(struct crypto4xx_device *dev, u32 idx)
|
||||
*/
|
||||
static u32 crypto4xx_build_gdr(struct crypto4xx_device *dev)
|
||||
{
|
||||
dev->gdr = dma_zalloc_coherent(dev->core_dev->device,
|
||||
sizeof(struct ce_gd) * PPC4XX_NUM_GD,
|
||||
&dev->gdr_pa, GFP_ATOMIC);
|
||||
dev->gdr = dma_alloc_coherent(dev->core_dev->device,
|
||||
sizeof(struct ce_gd) * PPC4XX_NUM_GD,
|
||||
&dev->gdr_pa, GFP_ATOMIC);
|
||||
if (!dev->gdr)
|
||||
return -ENOMEM;
|
||||
|
||||
|
||||
@@ -278,8 +278,8 @@ static int cpt_ucode_load_fw(struct cpt_device *cpt, const u8 *fw, bool is_ae)
|
||||
mcode->num_cores = is_ae ? 6 : 10;
|
||||
|
||||
/* Allocate DMAable space */
|
||||
mcode->code = dma_zalloc_coherent(&cpt->pdev->dev, mcode->code_size,
|
||||
&mcode->phys_base, GFP_KERNEL);
|
||||
mcode->code = dma_alloc_coherent(&cpt->pdev->dev, mcode->code_size,
|
||||
&mcode->phys_base, GFP_KERNEL);
|
||||
if (!mcode->code) {
|
||||
dev_err(dev, "Unable to allocate space for microcode");
|
||||
ret = -ENOMEM;
|
||||
|
||||
@@ -236,9 +236,10 @@ static int alloc_command_queues(struct cpt_vf *cptvf,
|
||||
|
||||
c_size = (rem_q_size > qcsize_bytes) ? qcsize_bytes :
|
||||
rem_q_size;
|
||||
curr->head = (u8 *)dma_zalloc_coherent(&pdev->dev,
|
||||
c_size + CPT_NEXT_CHUNK_PTR_SIZE,
|
||||
&curr->dma_addr, GFP_KERNEL);
|
||||
curr->head = (u8 *)dma_alloc_coherent(&pdev->dev,
|
||||
c_size + CPT_NEXT_CHUNK_PTR_SIZE,
|
||||
&curr->dma_addr,
|
||||
GFP_KERNEL);
|
||||
if (!curr->head) {
|
||||
dev_err(&pdev->dev, "Command Q (%d) chunk (%d) allocation failed\n",
|
||||
i, queue->nchunks);
|
||||
|
||||
@@ -25,9 +25,9 @@ static int nitrox_cmdq_init(struct nitrox_cmdq *cmdq, int align_bytes)
|
||||
struct nitrox_device *ndev = cmdq->ndev;
|
||||
|
||||
cmdq->qsize = (ndev->qlen * cmdq->instr_size) + align_bytes;
|
||||
cmdq->unalign_base = dma_zalloc_coherent(DEV(ndev), cmdq->qsize,
|
||||
&cmdq->unalign_dma,
|
||||
GFP_KERNEL);
|
||||
cmdq->unalign_base = dma_alloc_coherent(DEV(ndev), cmdq->qsize,
|
||||
&cmdq->unalign_dma,
|
||||
GFP_KERNEL);
|
||||
if (!cmdq->unalign_base)
|
||||
return -ENOMEM;
|
||||
|
||||
|
||||
@@ -822,9 +822,9 @@ static int ccp5_init(struct ccp_device *ccp)
|
||||
/* Page alignment satisfies our needs for N <= 128 */
|
||||
BUILD_BUG_ON(COMMANDS_PER_QUEUE > 128);
|
||||
cmd_q->qsize = Q_SIZE(Q_DESC_SIZE);
|
||||
cmd_q->qbase = dma_zalloc_coherent(dev, cmd_q->qsize,
|
||||
&cmd_q->qbase_dma,
|
||||
GFP_KERNEL);
|
||||
cmd_q->qbase = dma_alloc_coherent(dev, cmd_q->qsize,
|
||||
&cmd_q->qbase_dma,
|
||||
GFP_KERNEL);
|
||||
if (!cmd_q->qbase) {
|
||||
dev_err(dev, "unable to allocate command queue\n");
|
||||
ret = -ENOMEM;
|
||||
|
||||
@@ -241,8 +241,8 @@ static int sec_alg_skcipher_setkey(struct crypto_skcipher *tfm,
|
||||
memset(ctx->key, 0, SEC_MAX_CIPHER_KEY);
|
||||
} else {
|
||||
/* new key */
|
||||
ctx->key = dma_zalloc_coherent(dev, SEC_MAX_CIPHER_KEY,
|
||||
&ctx->pkey, GFP_KERNEL);
|
||||
ctx->key = dma_alloc_coherent(dev, SEC_MAX_CIPHER_KEY,
|
||||
&ctx->pkey, GFP_KERNEL);
|
||||
if (!ctx->key) {
|
||||
mutex_unlock(&ctx->lock);
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -1082,9 +1082,8 @@ static int sec_queue_res_cfg(struct sec_queue *queue)
|
||||
struct sec_queue_ring_db *ring_db = &queue->ring_db;
|
||||
int ret;
|
||||
|
||||
ring_cmd->vaddr = dma_zalloc_coherent(dev, SEC_Q_CMD_SIZE,
|
||||
&ring_cmd->paddr,
|
||||
GFP_KERNEL);
|
||||
ring_cmd->vaddr = dma_alloc_coherent(dev, SEC_Q_CMD_SIZE,
|
||||
&ring_cmd->paddr, GFP_KERNEL);
|
||||
if (!ring_cmd->vaddr)
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -1092,17 +1091,15 @@ static int sec_queue_res_cfg(struct sec_queue *queue)
|
||||
mutex_init(&ring_cmd->lock);
|
||||
ring_cmd->callback = sec_alg_callback;
|
||||
|
||||
ring_cq->vaddr = dma_zalloc_coherent(dev, SEC_Q_CQ_SIZE,
|
||||
&ring_cq->paddr,
|
||||
GFP_KERNEL);
|
||||
ring_cq->vaddr = dma_alloc_coherent(dev, SEC_Q_CQ_SIZE,
|
||||
&ring_cq->paddr, GFP_KERNEL);
|
||||
if (!ring_cq->vaddr) {
|
||||
ret = -ENOMEM;
|
||||
goto err_free_ring_cmd;
|
||||
}
|
||||
|
||||
ring_db->vaddr = dma_zalloc_coherent(dev, SEC_Q_DB_SIZE,
|
||||
&ring_db->paddr,
|
||||
GFP_KERNEL);
|
||||
ring_db->vaddr = dma_alloc_coherent(dev, SEC_Q_DB_SIZE,
|
||||
&ring_db->paddr, GFP_KERNEL);
|
||||
if (!ring_db->vaddr) {
|
||||
ret = -ENOMEM;
|
||||
goto err_free_ring_cq;
|
||||
|
||||
@@ -260,9 +260,9 @@ static int setup_crypt_desc(void)
|
||||
{
|
||||
struct device *dev = &pdev->dev;
|
||||
BUILD_BUG_ON(sizeof(struct crypt_ctl) != 64);
|
||||
crypt_virt = dma_zalloc_coherent(dev,
|
||||
NPE_QLEN * sizeof(struct crypt_ctl),
|
||||
&crypt_phys, GFP_ATOMIC);
|
||||
crypt_virt = dma_alloc_coherent(dev,
|
||||
NPE_QLEN * sizeof(struct crypt_ctl),
|
||||
&crypt_phys, GFP_ATOMIC);
|
||||
if (!crypt_virt)
|
||||
return -ENOMEM;
|
||||
return 0;
|
||||
|
||||
@@ -453,17 +453,17 @@ static int mtk_desc_ring_alloc(struct mtk_cryp *cryp)
|
||||
if (!ring[i])
|
||||
goto err_cleanup;
|
||||
|
||||
ring[i]->cmd_base = dma_zalloc_coherent(cryp->dev,
|
||||
MTK_DESC_RING_SZ,
|
||||
&ring[i]->cmd_dma,
|
||||
GFP_KERNEL);
|
||||
ring[i]->cmd_base = dma_alloc_coherent(cryp->dev,
|
||||
MTK_DESC_RING_SZ,
|
||||
&ring[i]->cmd_dma,
|
||||
GFP_KERNEL);
|
||||
if (!ring[i]->cmd_base)
|
||||
goto err_cleanup;
|
||||
|
||||
ring[i]->res_base = dma_zalloc_coherent(cryp->dev,
|
||||
MTK_DESC_RING_SZ,
|
||||
&ring[i]->res_dma,
|
||||
GFP_KERNEL);
|
||||
ring[i]->res_base = dma_alloc_coherent(cryp->dev,
|
||||
MTK_DESC_RING_SZ,
|
||||
&ring[i]->res_dma,
|
||||
GFP_KERNEL);
|
||||
if (!ring[i]->res_base)
|
||||
goto err_cleanup;
|
||||
|
||||
|
||||
@@ -244,18 +244,18 @@ int adf_init_admin_comms(struct adf_accel_dev *accel_dev)
|
||||
dev_to_node(&GET_DEV(accel_dev)));
|
||||
if (!admin)
|
||||
return -ENOMEM;
|
||||
admin->virt_addr = dma_zalloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE,
|
||||
&admin->phy_addr, GFP_KERNEL);
|
||||
admin->virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE,
|
||||
&admin->phy_addr, GFP_KERNEL);
|
||||
if (!admin->virt_addr) {
|
||||
dev_err(&GET_DEV(accel_dev), "Failed to allocate dma buff\n");
|
||||
kfree(admin);
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
admin->virt_tbl_addr = dma_zalloc_coherent(&GET_DEV(accel_dev),
|
||||
PAGE_SIZE,
|
||||
&admin->const_tbl_addr,
|
||||
GFP_KERNEL);
|
||||
admin->virt_tbl_addr = dma_alloc_coherent(&GET_DEV(accel_dev),
|
||||
PAGE_SIZE,
|
||||
&admin->const_tbl_addr,
|
||||
GFP_KERNEL);
|
||||
if (!admin->virt_tbl_addr) {
|
||||
dev_err(&GET_DEV(accel_dev), "Failed to allocate const_tbl\n");
|
||||
dma_free_coherent(&GET_DEV(accel_dev), PAGE_SIZE,
|
||||
|
||||
@@ -601,15 +601,15 @@ static int qat_alg_aead_setkey(struct crypto_aead *tfm, const uint8_t *key,
|
||||
|
||||
dev = &GET_DEV(inst->accel_dev);
|
||||
ctx->inst = inst;
|
||||
ctx->enc_cd = dma_zalloc_coherent(dev, sizeof(*ctx->enc_cd),
|
||||
&ctx->enc_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
ctx->enc_cd = dma_alloc_coherent(dev, sizeof(*ctx->enc_cd),
|
||||
&ctx->enc_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
if (!ctx->enc_cd) {
|
||||
return -ENOMEM;
|
||||
}
|
||||
ctx->dec_cd = dma_zalloc_coherent(dev, sizeof(*ctx->dec_cd),
|
||||
&ctx->dec_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
ctx->dec_cd = dma_alloc_coherent(dev, sizeof(*ctx->dec_cd),
|
||||
&ctx->dec_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
if (!ctx->dec_cd) {
|
||||
goto out_free_enc;
|
||||
}
|
||||
@@ -933,16 +933,16 @@ static int qat_alg_ablkcipher_setkey(struct crypto_ablkcipher *tfm,
|
||||
|
||||
dev = &GET_DEV(inst->accel_dev);
|
||||
ctx->inst = inst;
|
||||
ctx->enc_cd = dma_zalloc_coherent(dev, sizeof(*ctx->enc_cd),
|
||||
&ctx->enc_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
ctx->enc_cd = dma_alloc_coherent(dev, sizeof(*ctx->enc_cd),
|
||||
&ctx->enc_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
if (!ctx->enc_cd) {
|
||||
spin_unlock(&ctx->lock);
|
||||
return -ENOMEM;
|
||||
}
|
||||
ctx->dec_cd = dma_zalloc_coherent(dev, sizeof(*ctx->dec_cd),
|
||||
&ctx->dec_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
ctx->dec_cd = dma_alloc_coherent(dev, sizeof(*ctx->dec_cd),
|
||||
&ctx->dec_cd_paddr,
|
||||
GFP_ATOMIC);
|
||||
if (!ctx->dec_cd) {
|
||||
spin_unlock(&ctx->lock);
|
||||
goto out_free_enc;
|
||||
|
||||
@@ -332,10 +332,10 @@ static int qat_dh_compute_value(struct kpp_request *req)
|
||||
} else {
|
||||
int shift = ctx->p_size - req->src_len;
|
||||
|
||||
qat_req->src_align = dma_zalloc_coherent(dev,
|
||||
ctx->p_size,
|
||||
&qat_req->in.dh.in.b,
|
||||
GFP_KERNEL);
|
||||
qat_req->src_align = dma_alloc_coherent(dev,
|
||||
ctx->p_size,
|
||||
&qat_req->in.dh.in.b,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->src_align))
|
||||
return ret;
|
||||
|
||||
@@ -360,9 +360,9 @@ static int qat_dh_compute_value(struct kpp_request *req)
|
||||
goto unmap_src;
|
||||
|
||||
} else {
|
||||
qat_req->dst_align = dma_zalloc_coherent(dev, ctx->p_size,
|
||||
&qat_req->out.dh.r,
|
||||
GFP_KERNEL);
|
||||
qat_req->dst_align = dma_alloc_coherent(dev, ctx->p_size,
|
||||
&qat_req->out.dh.r,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->dst_align))
|
||||
goto unmap_src;
|
||||
}
|
||||
@@ -447,7 +447,7 @@ static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params)
|
||||
return -EINVAL;
|
||||
|
||||
ctx->p_size = params->p_size;
|
||||
ctx->p = dma_zalloc_coherent(dev, ctx->p_size, &ctx->dma_p, GFP_KERNEL);
|
||||
ctx->p = dma_alloc_coherent(dev, ctx->p_size, &ctx->dma_p, GFP_KERNEL);
|
||||
if (!ctx->p)
|
||||
return -ENOMEM;
|
||||
memcpy(ctx->p, params->p, ctx->p_size);
|
||||
@@ -458,7 +458,7 @@ static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params)
|
||||
return 0;
|
||||
}
|
||||
|
||||
ctx->g = dma_zalloc_coherent(dev, ctx->p_size, &ctx->dma_g, GFP_KERNEL);
|
||||
ctx->g = dma_alloc_coherent(dev, ctx->p_size, &ctx->dma_g, GFP_KERNEL);
|
||||
if (!ctx->g)
|
||||
return -ENOMEM;
|
||||
memcpy(ctx->g + (ctx->p_size - params->g_size), params->g,
|
||||
@@ -503,8 +503,8 @@ static int qat_dh_set_secret(struct crypto_kpp *tfm, const void *buf,
|
||||
if (ret < 0)
|
||||
goto err_clear_ctx;
|
||||
|
||||
ctx->xa = dma_zalloc_coherent(dev, ctx->p_size, &ctx->dma_xa,
|
||||
GFP_KERNEL);
|
||||
ctx->xa = dma_alloc_coherent(dev, ctx->p_size, &ctx->dma_xa,
|
||||
GFP_KERNEL);
|
||||
if (!ctx->xa) {
|
||||
ret = -ENOMEM;
|
||||
goto err_clear_ctx;
|
||||
@@ -737,9 +737,9 @@ static int qat_rsa_enc(struct akcipher_request *req)
|
||||
} else {
|
||||
int shift = ctx->key_sz - req->src_len;
|
||||
|
||||
qat_req->src_align = dma_zalloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->in.rsa.enc.m,
|
||||
GFP_KERNEL);
|
||||
qat_req->src_align = dma_alloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->in.rsa.enc.m,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->src_align))
|
||||
return ret;
|
||||
|
||||
@@ -756,9 +756,9 @@ static int qat_rsa_enc(struct akcipher_request *req)
|
||||
goto unmap_src;
|
||||
|
||||
} else {
|
||||
qat_req->dst_align = dma_zalloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->out.rsa.enc.c,
|
||||
GFP_KERNEL);
|
||||
qat_req->dst_align = dma_alloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->out.rsa.enc.c,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->dst_align))
|
||||
goto unmap_src;
|
||||
|
||||
@@ -881,9 +881,9 @@ static int qat_rsa_dec(struct akcipher_request *req)
|
||||
} else {
|
||||
int shift = ctx->key_sz - req->src_len;
|
||||
|
||||
qat_req->src_align = dma_zalloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->in.rsa.dec.c,
|
||||
GFP_KERNEL);
|
||||
qat_req->src_align = dma_alloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->in.rsa.dec.c,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->src_align))
|
||||
return ret;
|
||||
|
||||
@@ -900,9 +900,9 @@ static int qat_rsa_dec(struct akcipher_request *req)
|
||||
goto unmap_src;
|
||||
|
||||
} else {
|
||||
qat_req->dst_align = dma_zalloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->out.rsa.dec.m,
|
||||
GFP_KERNEL);
|
||||
qat_req->dst_align = dma_alloc_coherent(dev, ctx->key_sz,
|
||||
&qat_req->out.rsa.dec.m,
|
||||
GFP_KERNEL);
|
||||
if (unlikely(!qat_req->dst_align))
|
||||
goto unmap_src;
|
||||
|
||||
@@ -989,7 +989,7 @@ static int qat_rsa_set_n(struct qat_rsa_ctx *ctx, const char *value,
|
||||
goto err;
|
||||
|
||||
ret = -ENOMEM;
|
||||
ctx->n = dma_zalloc_coherent(dev, ctx->key_sz, &ctx->dma_n, GFP_KERNEL);
|
||||
ctx->n = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_n, GFP_KERNEL);
|
||||
if (!ctx->n)
|
||||
goto err;
|
||||
|
||||
@@ -1018,7 +1018,7 @@ static int qat_rsa_set_e(struct qat_rsa_ctx *ctx, const char *value,
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
ctx->e = dma_zalloc_coherent(dev, ctx->key_sz, &ctx->dma_e, GFP_KERNEL);
|
||||
ctx->e = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_e, GFP_KERNEL);
|
||||
if (!ctx->e)
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -1044,7 +1044,7 @@ static int qat_rsa_set_d(struct qat_rsa_ctx *ctx, const char *value,
|
||||
goto err;
|
||||
|
||||
ret = -ENOMEM;
|
||||
ctx->d = dma_zalloc_coherent(dev, ctx->key_sz, &ctx->dma_d, GFP_KERNEL);
|
||||
ctx->d = dma_alloc_coherent(dev, ctx->key_sz, &ctx->dma_d, GFP_KERNEL);
|
||||
if (!ctx->d)
|
||||
goto err;
|
||||
|
||||
@@ -1077,7 +1077,7 @@ static void qat_rsa_setkey_crt(struct qat_rsa_ctx *ctx, struct rsa_key *rsa_key)
|
||||
qat_rsa_drop_leading_zeros(&ptr, &len);
|
||||
if (!len)
|
||||
goto err;
|
||||
ctx->p = dma_zalloc_coherent(dev, half_key_sz, &ctx->dma_p, GFP_KERNEL);
|
||||
ctx->p = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_p, GFP_KERNEL);
|
||||
if (!ctx->p)
|
||||
goto err;
|
||||
memcpy(ctx->p + (half_key_sz - len), ptr, len);
|
||||
@@ -1088,7 +1088,7 @@ static void qat_rsa_setkey_crt(struct qat_rsa_ctx *ctx, struct rsa_key *rsa_key)
|
||||
qat_rsa_drop_leading_zeros(&ptr, &len);
|
||||
if (!len)
|
||||
goto free_p;
|
||||
ctx->q = dma_zalloc_coherent(dev, half_key_sz, &ctx->dma_q, GFP_KERNEL);
|
||||
ctx->q = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_q, GFP_KERNEL);
|
||||
if (!ctx->q)
|
||||
goto free_p;
|
||||
memcpy(ctx->q + (half_key_sz - len), ptr, len);
|
||||
@@ -1099,8 +1099,8 @@ static void qat_rsa_setkey_crt(struct qat_rsa_ctx *ctx, struct rsa_key *rsa_key)
|
||||
qat_rsa_drop_leading_zeros(&ptr, &len);
|
||||
if (!len)
|
||||
goto free_q;
|
||||
ctx->dp = dma_zalloc_coherent(dev, half_key_sz, &ctx->dma_dp,
|
||||
GFP_KERNEL);
|
||||
ctx->dp = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_dp,
|
||||
GFP_KERNEL);
|
||||
if (!ctx->dp)
|
||||
goto free_q;
|
||||
memcpy(ctx->dp + (half_key_sz - len), ptr, len);
|
||||
@@ -1111,8 +1111,8 @@ static void qat_rsa_setkey_crt(struct qat_rsa_ctx *ctx, struct rsa_key *rsa_key)
|
||||
qat_rsa_drop_leading_zeros(&ptr, &len);
|
||||
if (!len)
|
||||
goto free_dp;
|
||||
ctx->dq = dma_zalloc_coherent(dev, half_key_sz, &ctx->dma_dq,
|
||||
GFP_KERNEL);
|
||||
ctx->dq = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_dq,
|
||||
GFP_KERNEL);
|
||||
if (!ctx->dq)
|
||||
goto free_dp;
|
||||
memcpy(ctx->dq + (half_key_sz - len), ptr, len);
|
||||
@@ -1123,8 +1123,8 @@ static void qat_rsa_setkey_crt(struct qat_rsa_ctx *ctx, struct rsa_key *rsa_key)
|
||||
qat_rsa_drop_leading_zeros(&ptr, &len);
|
||||
if (!len)
|
||||
goto free_dq;
|
||||
ctx->qinv = dma_zalloc_coherent(dev, half_key_sz, &ctx->dma_qinv,
|
||||
GFP_KERNEL);
|
||||
ctx->qinv = dma_alloc_coherent(dev, half_key_sz, &ctx->dma_qinv,
|
||||
GFP_KERNEL);
|
||||
if (!ctx->qinv)
|
||||
goto free_dq;
|
||||
memcpy(ctx->qinv + (half_key_sz - len), ptr, len);
|
||||
|
||||
@@ -1182,8 +1182,8 @@ static int sdma_request_channel0(struct sdma_engine *sdma)
|
||||
{
|
||||
int ret = -EBUSY;
|
||||
|
||||
sdma->bd0 = dma_zalloc_coherent(NULL, PAGE_SIZE, &sdma->bd0_phys,
|
||||
GFP_NOWAIT);
|
||||
sdma->bd0 = dma_alloc_coherent(NULL, PAGE_SIZE, &sdma->bd0_phys,
|
||||
GFP_NOWAIT);
|
||||
if (!sdma->bd0) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
@@ -1205,8 +1205,8 @@ static int sdma_alloc_bd(struct sdma_desc *desc)
|
||||
u32 bd_size = desc->num_bd * sizeof(struct sdma_buffer_descriptor);
|
||||
int ret = 0;
|
||||
|
||||
desc->bd = dma_zalloc_coherent(NULL, bd_size, &desc->bd_phys,
|
||||
GFP_NOWAIT);
|
||||
desc->bd = dma_alloc_coherent(NULL, bd_size, &desc->bd_phys,
|
||||
GFP_NOWAIT);
|
||||
if (!desc->bd) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user