Lines Matching defs:prom
554 fore200e_pca_prom_read(struct fore200e* fore200e, struct prom_data* prom)
567 prom_dma = dma_map_single(fore200e->dev, prom, sizeof(struct prom_data),
594 swap_here(&prom->mac_addr[0]);
595 swap_here(&prom->mac_addr[4]);
712 static int __init fore200e_sba_prom_read(struct fore200e *fore200e, struct prom_data *prom)
721 memcpy(&prom->mac_addr[4], prop, 4);
726 memcpy(&prom->mac_addr[2], prop, 4);
728 prom->serial_number = of_getintprop_default(op->dev.of_node,
730 prom->hw_revision = of_getintprop_default(op->dev.of_node,
1955 struct prom_data* prom = kzalloc(sizeof(struct prom_data), GFP_KERNEL);
1958 if (!prom)
1961 ok = fore200e->bus->prom_read(fore200e, prom);
1963 kfree(prom);
1969 (prom->hw_revision & 0xFF) + '@', /* probably meaningless with SBA boards */
1970 prom->serial_number & 0xFFFF, &prom->mac_addr[2]);
1973 fore200e->esi[ i ] = fore200e->atm_dev->esi[ i ] = prom->mac_addr[ i + 2 ];
1976 kfree(prom);