Lines Matching refs:pmConf

3761 	struct Vmxnet3_PMConf *pmConf;  in vmxnet3_suspend()  local
3783 pmConf = adapter->pm_conf; in vmxnet3_suspend()
3784 memset(pmConf, 0, sizeof(*pmConf)); in vmxnet3_suspend()
3787 pmConf->filters[i].patternSize = ETH_ALEN; in vmxnet3_suspend()
3788 pmConf->filters[i].maskSize = 1; in vmxnet3_suspend()
3789 memcpy(pmConf->filters[i].pattern, netdev->dev_addr, ETH_ALEN); in vmxnet3_suspend()
3790 pmConf->filters[i].mask[0] = 0x3F; /* LSB ETH_ALEN bits */ in vmxnet3_suspend()
3792 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER; in vmxnet3_suspend()
3811 pmConf->filters[i].patternSize = ETH_HLEN + /* Ethernet header*/ in vmxnet3_suspend()
3815 pmConf->filters[i].maskSize = in vmxnet3_suspend()
3816 (pmConf->filters[i].patternSize - 1) / 8 + 1; in vmxnet3_suspend()
3819 ehdr = (struct ethhdr *)pmConf->filters[i].pattern; in vmxnet3_suspend()
3823 ahdr = (struct arphdr *)&pmConf->filters[i].pattern[ETH_HLEN]; in vmxnet3_suspend()
3834 pmConf->filters[i].mask[0] = 0x00; in vmxnet3_suspend()
3835 pmConf->filters[i].mask[1] = 0x30; /* ETH_P_ARP */ in vmxnet3_suspend()
3836 pmConf->filters[i].mask[2] = 0x30; /* ARPOP_REQUEST */ in vmxnet3_suspend()
3837 pmConf->filters[i].mask[3] = 0x00; in vmxnet3_suspend()
3838 pmConf->filters[i].mask[4] = 0xC0; /* IPv4 TIP */ in vmxnet3_suspend()
3839 pmConf->filters[i].mask[5] = 0x03; /* IPv4 TIP */ in vmxnet3_suspend()
3841 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_FILTER; in vmxnet3_suspend()
3847 pmConf->wakeUpEvents |= VMXNET3_PM_WAKEUP_MAGIC; in vmxnet3_suspend()
3849 pmConf->numFilters = i; in vmxnet3_suspend()
3853 *pmConf)); in vmxnet3_suspend()