Lines Matching defs:mtable
120 tp->mtable = kmalloc(sizeof(struct mediatable) +
123 if (tp->mtable == NULL)
126 tp->mtable->defaultmedia = 0x800;
127 tp->mtable->leafcount = 1;
128 tp->mtable->csr12dir = 0x3f; /* inputs on bit7 for hsc-pci, bit6 for pci-fx */
129 tp->mtable->has_nonmii = 0;
130 tp->mtable->has_reset = 0;
131 tp->mtable->has_mii = 1;
132 tp->mtable->csr15dir = tp->mtable->csr15val = 0;
133 tp->mtable->mleaf[0].type = 1;
134 tp->mtable->mleaf[0].media = 11;
135 tp->mtable->mleaf[0].leafdata = &leafdata[0];
158 tp->mtable = NULL;
170 tp->mtable = last_mediatable;
211 struct mediatable *mtable;
219 /* there is no phy information, don't even try to build mtable */
222 pr_warn("%s: no phy info, aborting mtable build\n",
227 mtable = kmalloc(struct_size(mtable, mleaf, count), GFP_KERNEL);
228 if (mtable == NULL)
230 last_mediatable = tp->mtable = mtable;
231 mtable->defaultmedia = media;
232 mtable->leafcount = count;
233 mtable->csr12dir = csr12dir;
234 mtable->has_nonmii = mtable->has_mii = mtable->has_reset = 0;
235 mtable->csr15dir = mtable->csr15val = 0;
242 struct medialeaf *leaf = &mtable->mleaf[i];
249 mtable->has_mii = 1;
254 mtable->has_reset = i;
258 mtable->leafcount--;
267 mtable->has_mii = 1;
273 mtable->has_nonmii = 1;
288 mtable->csr15dir =
290 mtable->csr15val =
293 mtable->csr15dir = get_unaligned((u16*)&p[3])<<16;
294 mtable->csr15val = get_unaligned((u16*)&p[5])<<16;