Lines Matching defs:mtable
120 tp->mtable = devm_kmalloc(&tp->pdev->dev, 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 = devm_kmalloc(&tp->pdev->dev, struct_size(mtable, mleaf, count),
229 if (mtable == NULL)
231 last_mediatable = tp->mtable = mtable;
232 mtable->defaultmedia = media;
233 mtable->leafcount = count;
234 mtable->csr12dir = csr12dir;
235 mtable->has_nonmii = mtable->has_mii = mtable->has_reset = 0;
236 mtable->csr15dir = mtable->csr15val = 0;
243 struct medialeaf *leaf = &mtable->mleaf[i];
250 mtable->has_mii = 1;
255 mtable->has_reset = i;
259 mtable->leafcount--;
268 mtable->has_mii = 1;
274 mtable->has_nonmii = 1;
289 mtable->csr15dir =
291 mtable->csr15val =
294 mtable->csr15dir = get_unaligned((u16*)&p[3])<<16;
295 mtable->csr15val = get_unaligned((u16*)&p[5])<<16;