Lines Matching refs:mef_entry

3288 					   struct mwifiex_mef_entry *mef_entry)  in mwifiex_set_auto_arp_mef_entry()  argument
3296 mef_entry->mode = MEF_MODE_HOST_SLEEP; in mwifiex_set_auto_arp_mef_entry()
3297 mef_entry->action = MEF_ACTION_AUTO_ARP; in mwifiex_set_auto_arp_mef_entry()
3317 mef_entry->filter[filt_num].repeat = 1; in mwifiex_set_auto_arp_mef_entry()
3318 memcpy(mef_entry->filter[filt_num].byte_seq, in mwifiex_set_auto_arp_mef_entry()
3320 mef_entry->filter[filt_num]. in mwifiex_set_auto_arp_mef_entry()
3323 mef_entry->filter[filt_num].offset = 46; in mwifiex_set_auto_arp_mef_entry()
3324 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_auto_arp_mef_entry()
3326 mef_entry->filter[filt_num].filt_action = in mwifiex_set_auto_arp_mef_entry()
3332 mef_entry->filter[filt_num].repeat = 1; in mwifiex_set_auto_arp_mef_entry()
3333 mef_entry->filter[filt_num].byte_seq[0] = 0x08; in mwifiex_set_auto_arp_mef_entry()
3334 mef_entry->filter[filt_num].byte_seq[1] = 0x06; in mwifiex_set_auto_arp_mef_entry()
3335 mef_entry->filter[filt_num].byte_seq[MWIFIEX_MEF_MAX_BYTESEQ] = 2; in mwifiex_set_auto_arp_mef_entry()
3336 mef_entry->filter[filt_num].offset = 20; in mwifiex_set_auto_arp_mef_entry()
3337 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_auto_arp_mef_entry()
3338 mef_entry->filter[filt_num].filt_action = TYPE_AND; in mwifiex_set_auto_arp_mef_entry()
3343 struct mwifiex_mef_entry *mef_entry, in mwifiex_set_wowlan_mef_entry() argument
3352 mef_entry->mode = MEF_MODE_HOST_SLEEP; in mwifiex_set_wowlan_mef_entry()
3353 mef_entry->action = MEF_ACTION_ALLOW_AND_WAKEUP_HOST; in mwifiex_set_wowlan_mef_entry()
3381 mef_entry->filter[filt_num].repeat = 1; in mwifiex_set_wowlan_mef_entry()
3382 mef_entry->filter[filt_num].offset = in mwifiex_set_wowlan_mef_entry()
3384 memcpy(mef_entry->filter[filt_num].byte_seq, byte_seq, in mwifiex_set_wowlan_mef_entry()
3386 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_wowlan_mef_entry()
3392 mef_entry->filter[filt_num].filt_action = TYPE_AND; in mwifiex_set_wowlan_mef_entry()
3400 mef_entry->filter[filt_num].repeat = 16; in mwifiex_set_wowlan_mef_entry()
3401 memcpy(mef_entry->filter[filt_num].byte_seq, priv->curr_addr, in mwifiex_set_wowlan_mef_entry()
3403 mef_entry->filter[filt_num].byte_seq[MWIFIEX_MEF_MAX_BYTESEQ] = in mwifiex_set_wowlan_mef_entry()
3405 mef_entry->filter[filt_num].offset = 28; in mwifiex_set_wowlan_mef_entry()
3406 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_wowlan_mef_entry()
3408 mef_entry->filter[filt_num].filt_action = TYPE_OR; in mwifiex_set_wowlan_mef_entry()
3411 mef_entry->filter[filt_num].repeat = 16; in mwifiex_set_wowlan_mef_entry()
3412 memcpy(mef_entry->filter[filt_num].byte_seq, priv->curr_addr, in mwifiex_set_wowlan_mef_entry()
3414 mef_entry->filter[filt_num].byte_seq[MWIFIEX_MEF_MAX_BYTESEQ] = in mwifiex_set_wowlan_mef_entry()
3416 mef_entry->filter[filt_num].offset = 56; in mwifiex_set_wowlan_mef_entry()
3417 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_wowlan_mef_entry()
3418 mef_entry->filter[filt_num].filt_action = TYPE_OR; in mwifiex_set_wowlan_mef_entry()
3429 struct mwifiex_mef_entry *mef_entry; in mwifiex_set_mef_filter() local
3434 mef_entry = kcalloc(num_entries, sizeof(*mef_entry), GFP_KERNEL); in mwifiex_set_mef_filter()
3435 if (!mef_entry) in mwifiex_set_mef_filter()
3442 mef_cfg.mef_entry = mef_entry; in mwifiex_set_mef_filter()
3444 mwifiex_set_auto_arp_mef_entry(priv, &mef_entry[0]); in mwifiex_set_mef_filter()
3448 &mef_entry[1], wowlan); in mwifiex_set_mef_filter()
3463 kfree(mef_entry); in mwifiex_set_mef_filter()