Lines Matching defs:config
46 #define STATUS pThis->config.uStatus
162 /** PCI config area holding MAC address as well as TBD. */
163 struct VNetPCIConfig config;
373 * - Link status reporting in config space
418 Log(("%s vnetIoCb_GetConfig: Read beyond the config structure is attempted (offCfg=%#x cb=%x).\n", INSTANCE(pThis), offCfg, cb));
421 memcpy(data, (uint8_t *)&pThis->config + offCfg, cb);
430 Log(("%s vnetIoCb_SetConfig: Write beyond the config structure is attempted (offCfg=%#x cb=%x).\n", INSTANCE(pThis), offCfg, cb));
432 memcpy((uint8_t *)&pThis->config + offCfg, data,
436 memcpy((uint8_t *)&pThis->config + offCfg, data, cb);
757 if (!memcmp(pThis->config.mac.au8, pvBuf, sizeof(RTMAC)))
760 INSTANCE(pThis), pThis->config.mac.au8, pvBuf));
998 memcpy(pMac, pThis->config.mac.au8, sizeof(RTMAC));
1646 /* Save config first */
1653 rc = SSMR3PutMem( pSSM, pThis->config.mac.au8, sizeof(pThis->config.mac));
1695 /* config checks */
1701 LogRel(("%s: The mac address differs: config=%RTmac saved=%RTmac\n", INSTANCE(pThis), &pThis->macConfigured, &macConfigured));
1708 rc = SSMR3GetMem( pSSM, pThis->config.mac.au8,
1709 sizeof(pThis->config.mac));
1990 /* Get config params */
2016 /* Initialize PCI config space */
2017 memcpy(pThis->config.mac.au8, pThis->macConfigured.au8, sizeof(pThis->config.mac.au8));
2018 pThis->config.uStatus = 0;