new_pit          3743 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	struct i40e_flex_pit *new_pit, *entry;
new_pit          3745 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	new_pit = kzalloc(sizeof(*entry), GFP_KERNEL);
new_pit          3746 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (!new_pit)
new_pit          3749 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	new_pit->src_offset = src_offset;
new_pit          3750 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	new_pit->pit_index = pit_index;
new_pit          3756 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (new_pit->src_offset < entry->src_offset) {
new_pit          3757 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			list_add_tail(&new_pit->list, &entry->list);
new_pit          3765 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (new_pit->src_offset == entry->src_offset) {
new_pit          3771 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			if (new_pit->pit_index != entry->pit_index)
new_pit          3774 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			kfree(new_pit);
new_pit          3782 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	list_add_tail(&new_pit->list, flex_pit_list);