• Home
  • Raw
  • Download

Lines Matching refs:mcast

101 static u16 nix_alloc_mce_list(struct nix_mcast *mcast, int count)  in nix_alloc_mce_list()  argument
105 if (!mcast) in nix_alloc_mce_list()
108 idx = mcast->next_free_mce; in nix_alloc_mce_list()
109 mcast->next_free_mce += count; in nix_alloc_mce_list()
508 if (!hw->nix0->mcast.mce_ctx || in rvu_nix_aq_enq_inst()
1697 struct nix_mcast *mcast; in nix_update_bcast_mce_list() local
1714 mcast = &nix_hw->mcast; in nix_update_bcast_mce_list()
1729 mutex_lock(&mcast->mce_lock); in nix_update_bcast_mce_list()
1759 mutex_unlock(&mcast->mce_lock); in nix_update_bcast_mce_list()
1765 struct nix_mcast *mcast = &nix_hw->mcast; in nix_setup_bcast_tables() local
1782 pfvf->bcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1); in nix_setup_bcast_tables()
1807 struct nix_mcast *mcast = &nix_hw->mcast; in nix_setup_mcast() local
1815 err = qmem_alloc(rvu->dev, &mcast->mce_ctx, in nix_setup_mcast()
1821 (u64)mcast->mce_ctx->iova); in nix_setup_mcast()
1829 err = qmem_alloc(rvu->dev, &mcast->mcast_buf, in nix_setup_mcast()
1835 (u64)mcast->mcast_buf->iova); in nix_setup_mcast()
1838 mcast->replay_pkind = rvu_alloc_rsrc(&hw->pkind.rsrc); in nix_setup_mcast()
1841 BIT_ULL(63) | (mcast->replay_pkind << 24) | in nix_setup_mcast()
1844 mutex_init(&mcast->mce_lock); in nix_setup_mcast()
2800 struct nix_mcast *mcast; in rvu_nix_freemem() local
2821 mcast = &nix_hw->mcast; in rvu_nix_freemem()
2822 qmem_free(rvu->dev, mcast->mce_ctx); in rvu_nix_freemem()
2823 qmem_free(rvu->dev, mcast->mcast_buf); in rvu_nix_freemem()
2824 mutex_destroy(&mcast->mce_lock); in rvu_nix_freemem()