Lines Matching refs:cd
178 struct rs_codec *cd; in free_rs() local
183 cd = rs->codec; in free_rs()
185 cd->users--; in free_rs()
186 if(!cd->users) { in free_rs()
187 list_del(&cd->list); in free_rs()
188 kfree(cd->alpha_to); in free_rs()
189 kfree(cd->index_of); in free_rs()
190 kfree(cd->genpoly); in free_rs()
191 kfree(cd); in free_rs()
245 struct rs_codec *cd = list_entry(tmp, struct rs_codec, list); in init_rs_internal() local
247 if (symsize != cd->mm) in init_rs_internal()
249 if (gfpoly != cd->gfpoly) in init_rs_internal()
251 if (gffunc != cd->gffunc) in init_rs_internal()
253 if (fcr != cd->fcr) in init_rs_internal()
255 if (prim != cd->prim) in init_rs_internal()
257 if (nroots != cd->nroots) in init_rs_internal()
260 cd->users++; in init_rs_internal()
261 rs->codec = cd; in init_rs_internal()