Lines Matching refs:mc_grp_ctx
2999 struct irdma_mcast_grp_info *mc_grp_ctx, u8 op) in irdma_mcast_cqp_op() argument
3009 cqp_request->info.in.u.mc_create.info = *mc_grp_ctx; in irdma_mcast_cqp_op()
3090 dma_mem_mc = &mc_qht_elem->mc_grp_ctx.dma_mem_mc; in irdma_attach_mcast()
3101 mc_qht_elem->mc_grp_ctx.mg_id = (u16)mgn; in irdma_attach_mcast()
3102 memcpy(mc_qht_elem->mc_grp_ctx.dest_ip_addr, ip_addr, in irdma_attach_mcast()
3103 sizeof(mc_qht_elem->mc_grp_ctx.dest_ip_addr)); in irdma_attach_mcast()
3104 mc_qht_elem->mc_grp_ctx.ipv4_valid = ipv4; in irdma_attach_mcast()
3105 mc_qht_elem->mc_grp_ctx.vlan_id = vlan_id; in irdma_attach_mcast()
3107 mc_qht_elem->mc_grp_ctx.vlan_valid = true; in irdma_attach_mcast()
3108 mc_qht_elem->mc_grp_ctx.hmc_fcn_id = iwdev->rf->sc_dev.hmc_fn_id; in irdma_attach_mcast()
3109 mc_qht_elem->mc_grp_ctx.qs_handle = in irdma_attach_mcast()
3111 ether_addr_copy(mc_qht_elem->mc_grp_ctx.dest_mac_addr, dmac); in irdma_attach_mcast()
3116 if (mc_qht_elem->mc_grp_ctx.no_of_mgs == in irdma_attach_mcast()
3124 no_mgs = mc_qht_elem->mc_grp_ctx.no_of_mgs; in irdma_attach_mcast()
3125 irdma_sc_add_mcast_grp(&mc_qht_elem->mc_grp_ctx, &mcg_info); in irdma_attach_mcast()
3130 ret = irdma_mcast_cqp_op(iwdev, &mc_qht_elem->mc_grp_ctx, in irdma_attach_mcast()
3132 } else if (no_mgs != mc_qht_elem->mc_grp_ctx.no_of_mgs) { in irdma_attach_mcast()
3133 ret = irdma_mcast_cqp_op(iwdev, &mc_qht_elem->mc_grp_ctx, in irdma_attach_mcast()
3145 irdma_sc_del_mcast_grp(&mc_qht_elem->mc_grp_ctx, &mcg_info); in irdma_attach_mcast()
3146 if (!mc_qht_elem->mc_grp_ctx.no_of_mgs) { in irdma_attach_mcast()
3149 &mc_qht_elem->mc_grp_ctx.dma_mem_mc); in irdma_attach_mcast()
3151 mc_qht_elem->mc_grp_ctx.mg_id); in irdma_attach_mcast()
3196 irdma_sc_del_mcast_grp(&mc_qht_elem->mc_grp_ctx, &mcg_info); in irdma_detach_mcast()
3197 if (!mc_qht_elem->mc_grp_ctx.no_of_mgs) { in irdma_detach_mcast()
3200 ret = irdma_mcast_cqp_op(iwdev, &mc_qht_elem->mc_grp_ctx, in irdma_detach_mcast()
3212 &mc_qht_elem->mc_grp_ctx.dma_mem_mc); in irdma_detach_mcast()
3214 mc_qht_elem->mc_grp_ctx.mg_id); in irdma_detach_mcast()
3218 ret = irdma_mcast_cqp_op(iwdev, &mc_qht_elem->mc_grp_ctx, in irdma_detach_mcast()