Lines Matching defs:rmc
175 sdata->u.mesh.rmc = kmalloc(sizeof(struct mesh_rmc), GFP_KERNEL);
176 if (!sdata->u.mesh.rmc)
178 sdata->u.mesh.rmc->idx_mask = RMC_BUCKETS - 1;
180 INIT_HLIST_HEAD(&sdata->u.mesh.rmc->bucket[i]);
186 struct mesh_rmc *rmc = sdata->u.mesh.rmc;
191 if (!sdata->u.mesh.rmc)
195 hlist_for_each_entry_safe(p, n, &rmc->bucket[i], list) {
201 kfree(rmc);
202 sdata->u.mesh.rmc = NULL;
221 struct mesh_rmc *rmc = sdata->u.mesh.rmc;
228 if (!rmc)
233 idx = le32_to_cpu(mesh_hdr->seqnum) & rmc->idx_mask;
234 hlist_for_each_entry_safe(p, n, &rmc->bucket[idx], list) {
252 hlist_add_head(&p->list, &rmc->bucket[idx]);