Lines Matching refs:fwd
7776 clear_bit(ch->fwd->bit_no, vsi->fwd_bitmask);
7777 netdev_unbind_sb_channel(vsi->netdev, ch->fwd->netdev);
7778 netdev_set_sb_channel(ch->fwd->netdev, 0);
7779 kfree(ch->fwd);
7780 ch->fwd = NULL;
7806 * @fwd: the private fwd structure
7809 struct i40e_fwd_adapter *fwd)
7819 iter->fwd = fwd;
7990 struct i40e_fwd_adapter *fwd;
8063 /* create the fwd struct */
8064 fwd = kzalloc(sizeof(*fwd), GFP_KERNEL);
8065 if (!fwd)
8069 fwd->bit_no = avail_macvlan;
8071 fwd->netdev = vdev;
8074 return fwd;
8076 /* Set fwd ring up */
8077 ret = i40e_fwd_ring_up(vsi, vdev, fwd);
8083 kfree(fwd);
8087 return fwd;
8112 clear_bit(ch->fwd->bit_no, vsi->fwd_bitmask);
8114 ch->fwd->netdev);
8115 netdev_set_sb_channel(ch->fwd->netdev, 0);
8116 kfree(ch->fwd);
8117 ch->fwd = NULL;
8131 struct i40e_fwd_adapter *fwd = vdev;
8142 fwd->netdev->dev_addr)) {
8149 clear_bit(ch->fwd->bit_no, vsi->fwd_bitmask);
8150 netdev_unbind_sb_channel(netdev, fwd->netdev);
8151 netdev_set_sb_channel(fwd->netdev, 0);
8152 kfree(ch->fwd);
8153 ch->fwd = NULL;