Lines Matching refs:npa
36 struct npa_af *npa = nix_af->npa_af;
45 aq_stat.u = npa_af_reg_read(npa, NPA_AF_AQ_STATUS());
47 inst = (union npa_aq_inst_s *)(npa->aq.inst.base) + head;
48 res = (union npa_aq_res_s *)(npa->aq.res.base);
55 inst->s.res_addr = npa->aq.res.iova;
58 context = (union npa_aura_s *)(npa->aq.res.base +
60 memset(npa->aq.res.base, 0, npa->aq.res.entry_sz);
63 npa_af_reg_write(npa, NPA_AF_AQ_DOOR(), 1);
84 struct npa_af *npa = nix_af->npa_af;
90 aq_stat.u = npa_af_reg_read(npa, NPA_AF_AQ_STATUS());
93 inst = (union npa_aq_inst_s *)(npa->aq.inst.base) + head;
94 res = (union npa_aq_res_s *)(npa->aq.res.base);
102 inst->s.res_addr = npa->aq.res.iova;
104 context = (union npa_aura_s *)(npa->aq.res.base +
106 memset(npa->aq.res.base, 0, npa->aq.res.entry_sz);
109 npa_af_reg_write(npa, NPA_AF_AQ_DOOR(), 1);
125 int npa_lf_admin_setup(struct npa *npa, int lf, dma_addr_t aura_base)
129 struct npa_af *npa_af = npa->npa_af;
175 struct npa_af *npa = nix_af->npa_af;
179 aq_stat.u = npa_af_reg_read(npa, NPA_AF_AQ_STATUS());
181 inst = (union npa_aq_inst_s *)(npa->aq.inst.base) + head;
197 npa_af_reg_write(npa, NPA_AF_AQ_DOOR(), 1);
215 aq_stat.u = npa_af_reg_read(npa, NPA_AF_AQ_STATUS());
217 inst = (union npa_aq_inst_s *)(npa->aq.inst.base) + head;
233 npa_af_reg_write(npa, NPA_AF_AQ_DOOR(), 1);
254 npa_af_reg_write(npa, NPA_AF_LF_RST(), lf_rst.u);
257 lf_rst.u = npa_af_reg_read(npa, NPA_AF_LF_RST());
326 debug("%s: npa af reset --\n", __func__);
718 /* Use 16-word XQEs, write the npa pf_func number only */