vf_data 540 drivers/net/ethernet/intel/igb/igb.h struct vf_data_storage *vf_data; vf_data 1142 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data) { vf_data 1150 drivers/net/ethernet/intel/igb/igb_main.c kfree(adapter->vf_data); vf_data 1151 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data = NULL; vf_data 2356 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[i].flags &= IGB_VF_FLAG_PF_SET_MAC; vf_data 3486 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data) { vf_data 3499 drivers/net/ethernet/intel/igb/igb_main.c kfree(adapter->vf_data); vf_data 3500 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data = NULL; vf_data 3537 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data = kcalloc(adapter->vfs_allocated_count, vf_data 3541 drivers/net/ethernet/intel/igb/igb_main.c if (!adapter->vf_data) { vf_data 3597 drivers/net/ethernet/intel/igb/igb_main.c kfree(adapter->vf_data); vf_data 3598 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data = NULL; vf_data 6727 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].spoofchk_enabled = true; vf_data 6730 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].trusted = false; vf_data 6744 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data[i].flags & IGB_VF_FLAG_CTS) vf_data 6754 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 6756 drivers/net/ethernet/intel/igb/igb_main.c vf_data->flags &= ~(IGB_VF_FLAG_UNI_PROMISC | vf_data 6762 drivers/net/ethernet/intel/igb/igb_main.c vf_data->flags |= IGB_VF_FLAG_MULTI_PROMISC; vf_data 6769 drivers/net/ethernet/intel/igb/igb_main.c if (vf_data->num_vf_mc_hashes > 30) { vf_data 6771 drivers/net/ethernet/intel/igb/igb_main.c } else if (vf_data->num_vf_mc_hashes) { vf_data 6775 drivers/net/ethernet/intel/igb/igb_main.c for (j = 0; j < vf_data->num_vf_mc_hashes; j++) vf_data 6776 drivers/net/ethernet/intel/igb/igb_main.c igb_mta_set(hw, vf_data->vf_mc_hashes[j]); vf_data 6794 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 6801 drivers/net/ethernet/intel/igb/igb_main.c vf_data->num_vf_mc_hashes = n; vf_data 6809 drivers/net/ethernet/intel/igb/igb_main.c vf_data->vf_mc_hashes[i] = hash_list[i]; vf_data 6820 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data; vf_data 6828 drivers/net/ethernet/intel/igb/igb_main.c vf_data = &adapter->vf_data[i]; vf_data 6830 drivers/net/ethernet/intel/igb/igb_main.c if ((vf_data->num_vf_mc_hashes > 30) || vf_data 6831 drivers/net/ethernet/intel/igb/igb_main.c (vf_data->flags & IGB_VF_FLAG_MULTI_PROMISC)) { vf_data 6833 drivers/net/ethernet/intel/igb/igb_main.c } else if (vf_data->num_vf_mc_hashes) { vf_data 6835 drivers/net/ethernet/intel/igb/igb_main.c for (j = 0; j < vf_data->num_vf_mc_hashes; j++) vf_data 6836 drivers/net/ethernet/intel/igb/igb_main.c igb_mta_set(hw, vf_data->vf_mc_hashes[j]); vf_data 6996 drivers/net/ethernet/intel/igb/igb_main.c if (vlan != adapter->vf_data[vf].pf_vlan) vf_data 6997 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vf_vlan(adapter, adapter->vf_data[vf].pf_vlan, vf_data 7000 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].pf_vlan = vlan; vf_data 7001 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].pf_qos = qos; vf_data 7024 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data[vf].pf_vlan) vf_data 7025 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vf_vlan(adapter, adapter->vf_data[vf].pf_vlan, vf_data 7028 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].pf_vlan = 0; vf_data 7029 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].pf_qos = 0; vf_data 7056 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data[vf].pf_vlan) vf_data 7071 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 7074 drivers/net/ethernet/intel/igb/igb_main.c vf_data->flags &= IGB_VF_FLAG_PF_SET_MAC; vf_data 7075 drivers/net/ethernet/intel/igb/igb_main.c vf_data->last_nack = jiffies; vf_data 7079 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vf_vlan(adapter, vf_data->pf_vlan, true, vf); vf_data 7080 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vmvir(adapter, vf_data->pf_vlan | vf_data 7081 drivers/net/ethernet/intel/igb/igb_main.c (vf_data->pf_qos << VLAN_PRIO_SHIFT), vf); vf_data 7082 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vmolr(adapter, vf, !vf_data->pf_vlan); vf_data 7083 drivers/net/ethernet/intel/igb/igb_main.c igb_set_vf_vlan_strip(adapter, vf, !!(vf_data->pf_vlan)); vf_data 7086 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].num_vf_mc_hashes = 0; vf_data 7094 drivers/net/ethernet/intel/igb/igb_main.c unsigned char *vf_mac = adapter->vf_data[vf].vf_mac_addresses; vf_data 7097 drivers/net/ethernet/intel/igb/igb_main.c if (!(adapter->vf_data[vf].flags & IGB_VF_FLAG_PF_SET_MAC)) vf_data 7107 drivers/net/ethernet/intel/igb/igb_main.c unsigned char *vf_mac = adapter->vf_data[vf].vf_mac_addresses; vf_data 7123 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].flags |= IGB_VF_FLAG_CTS; vf_data 7352 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 7370 drivers/net/ethernet/intel/igb/igb_main.c if ((vf_data->flags & IGB_VF_FLAG_PF_SET_MAC) && vf_data 7371 drivers/net/ethernet/intel/igb/igb_main.c !vf_data->trusted) { vf_data 7418 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 7428 drivers/net/ethernet/intel/igb/igb_main.c if ((vf_data->flags & IGB_VF_FLAG_PF_SET_MAC) && vf_data 7429 drivers/net/ethernet/intel/igb/igb_main.c !vf_data->trusted) { vf_data 7454 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 7458 drivers/net/ethernet/intel/igb/igb_main.c if (!(vf_data->flags & IGB_VF_FLAG_CTS) && vf_data 7459 drivers/net/ethernet/intel/igb/igb_main.c time_after(jiffies, vf_data->last_nack + (2 * HZ))) { vf_data 7461 drivers/net/ethernet/intel/igb/igb_main.c vf_data->last_nack = jiffies; vf_data 7470 drivers/net/ethernet/intel/igb/igb_main.c struct vf_data_storage *vf_data = &adapter->vf_data[vf]; vf_data 7478 drivers/net/ethernet/intel/igb/igb_main.c vf_data->flags &= ~IGB_VF_FLAG_CTS; vf_data 7479 drivers/net/ethernet/intel/igb/igb_main.c if (!time_after(jiffies, vf_data->last_nack + (2 * HZ))) vf_data 7497 drivers/net/ethernet/intel/igb/igb_main.c if (!(vf_data->flags & IGB_VF_FLAG_CTS)) { vf_data 7498 drivers/net/ethernet/intel/igb/igb_main.c if (!time_after(jiffies, vf_data->last_nack + (2 * HZ))) vf_data 7519 drivers/net/ethernet/intel/igb/igb_main.c if (vf_data->pf_vlan) vf_data 7683 drivers/net/ethernet/intel/igb/igb_main.c if ((adapter->num_q_vectors == 1) && !adapter->vf_data) vf_data 9136 drivers/net/ethernet/intel/igb/igb_main.c unsigned char *vf_mac_addr = adapter->vf_data[vf].vf_mac_addresses; vf_data 9161 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].flags &= ~IGB_VF_FLAG_PF_SET_MAC; vf_data 9166 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].flags |= IGB_VF_FLAG_PF_SET_MAC; vf_data 9245 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[i].tx_rate = 0; vf_data 9248 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[i].tx_rate, vf_data 9274 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].tx_rate = (u16)max_tx_rate; vf_data 9303 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].spoofchk_enabled = setting; vf_data 9313 drivers/net/ethernet/intel/igb/igb_main.c if (adapter->vf_data[vf].trusted == setting) vf_data 9316 drivers/net/ethernet/intel/igb/igb_main.c adapter->vf_data[vf].trusted = setting; vf_data 9330 drivers/net/ethernet/intel/igb/igb_main.c memcpy(&ivi->mac, adapter->vf_data[vf].vf_mac_addresses, ETH_ALEN); vf_data 9331 drivers/net/ethernet/intel/igb/igb_main.c ivi->max_tx_rate = adapter->vf_data[vf].tx_rate; vf_data 9333 drivers/net/ethernet/intel/igb/igb_main.c ivi->vlan = adapter->vf_data[vf].pf_vlan; vf_data 9334 drivers/net/ethernet/intel/igb/igb_main.c ivi->qos = adapter->vf_data[vf].pf_qos; vf_data 9335 drivers/net/ethernet/intel/igb/igb_main.c ivi->spoofchk = adapter->vf_data[vf].spoofchk_enabled; vf_data 9336 drivers/net/ethernet/intel/igb/igb_main.c ivi->trusted = adapter->vf_data[vf].trusted; vf_data 280 drivers/tty/serial/fsl_lpuart.c static const struct lpuart_soc_data vf_data = { vf_data 303 drivers/tty/serial/fsl_lpuart.c { .compatible = "fsl,vf610-lpuart", .data = &vf_data, },