Lines Matching defs:prom
556 fore200e_pca_prom_read(struct fore200e* fore200e, struct prom_data* prom)
569 prom_dma = dma_map_single(fore200e->dev, prom, sizeof(struct prom_data),
596 swap_here(&prom->mac_addr[0]);
597 swap_here(&prom->mac_addr[4]);
714 static int __init fore200e_sba_prom_read(struct fore200e *fore200e, struct prom_data *prom)
723 memcpy(&prom->mac_addr[4], prop, 4);
728 memcpy(&prom->mac_addr[2], prop, 4);
730 prom->serial_number = of_getintprop_default(op->dev.of_node,
732 prom->hw_revision = of_getintprop_default(op->dev.of_node,
1957 struct prom_data* prom = kzalloc(sizeof(struct prom_data), GFP_KERNEL);
1960 if (!prom)
1963 ok = fore200e->bus->prom_read(fore200e, prom);
1965 kfree(prom);
1971 (prom->hw_revision & 0xFF) + '@', /* probably meaningless with SBA boards */
1972 prom->serial_number & 0xFFFF, &prom->mac_addr[2]);
1975 fore200e->esi[ i ] = fore200e->atm_dev->esi[ i ] = prom->mac_addr[ i + 2 ];
1978 kfree(prom);