Lines Matching refs:pmConf
4240 struct Vmxnet3_PMConf *pmConf;
4262 pmConf = adapter->pm_conf;
4263 memset(pmConf, 0, sizeof(*pmConf));
4266 pmConf->filters[i].patternSize = ETH_ALEN;
4267 pmConf->filters[i].maskSize = 1;
4268 memcpy(pmConf->filters[i].pattern, netdev->dev_addr, ETH_ALEN);
4269 pmConf->filters[i].mask[0] = 0x3F; /* LSB ETH_ALEN bits */
4271 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER;
4290 pmConf->filters[i].patternSize = ETH_HLEN + /* Ethernet header*/
4294 pmConf->filters[i].maskSize =
4295 (pmConf->filters[i].patternSize - 1) / 8 + 1;
4298 ehdr = (struct ethhdr *)pmConf->filters[i].pattern;
4302 ahdr = (struct arphdr *)&pmConf->filters[i].pattern[ETH_HLEN];
4313 pmConf->filters[i].mask[0] = 0x00;
4314 pmConf->filters[i].mask[1] = 0x30; /* ETH_P_ARP */
4315 pmConf->filters[i].mask[2] = 0x30; /* ARPOP_REQUEST */
4316 pmConf->filters[i].mask[3] = 0x00;
4317 pmConf->filters[i].mask[4] = 0xC0; /* IPv4 TIP */
4318 pmConf->filters[i].mask[5] = 0x03; /* IPv4 TIP */
4320 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER;
4326 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_MAGIC;
4328 pmConf->numFilters = i;
4332 *pmConf));