common/octeontx2: fix mbox memory access
[dpdk.git] / drivers / mempool / octeontx2 / otx2_mempool_ops.c
index ff63be5..f5a4fe3 100644 (file)
@@ -355,14 +355,14 @@ npa_lf_aura_pool_init(struct otx2_mbox *mbox, uint32_t aura_id,
        aura_init_req->aura_id = aura_id;
        aura_init_req->ctype = NPA_AQ_CTYPE_AURA;
        aura_init_req->op = NPA_AQ_INSTOP_INIT;
-       memcpy(&aura_init_req->aura, aura, sizeof(*aura));
+       otx2_mbox_memcpy(&aura_init_req->aura, aura, sizeof(*aura));
 
        pool_init_req = otx2_mbox_alloc_msg_npa_aq_enq(mbox);
 
        pool_init_req->aura_id = aura_id;
        pool_init_req->ctype = NPA_AQ_CTYPE_POOL;
        pool_init_req->op = NPA_AQ_INSTOP_INIT;
-       memcpy(&pool_init_req->pool, pool, sizeof(*pool));
+       otx2_mbox_memcpy(&pool_init_req->pool, pool, sizeof(*pool));
 
        otx2_mbox_msg_send(mbox, 0);
        rc = otx2_mbox_wait_for_rsp(mbox, 0);
@@ -605,9 +605,9 @@ npa_lf_aura_range_update_check(uint64_t aura_handle)
        uint64_t aura_id = npa_lf_aura_handle_to_aura(aura_handle);
        struct otx2_npa_lf *lf = otx2_npa_lf_obj_get();
        struct npa_aura_lim *lim = lf->aura_lim;
+       __otx2_io struct npa_pool_s *pool;
        struct npa_aq_enq_req *req;
        struct npa_aq_enq_rsp *rsp;
-       struct npa_pool_s *pool;
        int rc;
 
        req  = otx2_mbox_alloc_msg_npa_aq_enq(lf->mbox);