Home
last modified time | relevance | path

Searched refs:vfidx (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/cavium/liquidio/
H A Dlio_main.c147 static int liquidio_set_vf_link_state(struct net_device *netdev, int vfidx,
2794 static int __liquidio_set_vf_mac(struct net_device *netdev, int vfidx, in liquidio_set_features()
2805 if (vfidx < 0 || vfidx >= oct->sriov_info.max_vfs) in __liquidio_set_vf_mac()
2812 /* vfidx is 0 based, but vf_num (param1) is 1 based */ in __liquidio_set_vf_mac()
2813 nctrl.ncmd.s.param1 = vfidx + 1; in __liquidio_set_vf_mac()
2826 oct->sriov_info.vf_macaddr[vfidx] = nctrl.udd[0]; in __liquidio_set_vf_mac()
2835 static int liquidio_set_vf_mac(struct net_device *netdev, int vfidx, u8 *mac) in __liquidio_set_vf_mac()
2841 if (vfidx < 0 || vfidx > in liquidio_set_vf_mac()
2796 __liquidio_set_vf_mac(struct net_device * netdev,int vfidx,u8 * mac,bool is_admin_assigned) __liquidio_set_vf_mac() argument
2837 liquidio_set_vf_mac(struct net_device * netdev,int vfidx,u8 * mac) liquidio_set_vf_mac() argument
2853 liquidio_set_vf_spoofchk(struct net_device * netdev,int vfidx,bool enable) liquidio_set_vf_spoofchk() argument
2909 liquidio_set_vf_vlan(struct net_device * netdev,int vfidx,u16 vlan,u8 qos,__be16 vlan_proto) liquidio_set_vf_vlan() argument
2961 liquidio_get_vf_config(struct net_device * netdev,int vfidx,struct ifla_vf_info * ivi) liquidio_get_vf_config() argument
2991 liquidio_send_vf_trust_cmd(struct lio * lio,int vfidx,bool trusted) liquidio_send_vf_trust_cmd() argument
3027 liquidio_set_vf_trust(struct net_device * netdev,int vfidx,bool setting) liquidio_set_vf_trust() argument
3079 liquidio_set_vf_link_state(struct net_device * netdev,int vfidx,int linkstate) liquidio_set_vf_link_state() argument
3182 liquidio_get_vf_stats(struct net_device * netdev,int vfidx,struct ifla_vf_stats * vf_stats) liquidio_get_vf_stats() argument
[all...]
H A Dcn23xx_pf_device.h63 void cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx,
H A Dcn23xx_pf_device.c1231 void cn23xx_tell_vf_its_macaddr_changed(struct octeon_device *oct, int vfidx, in cn23xx_tell_vf_its_macaddr_changed() argument
1234 if (oct->sriov_info.vf_drv_loaded_mask & BIT_ULL(vfidx)) { in cn23xx_tell_vf_its_macaddr_changed()
1247 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf; in cn23xx_tell_vf_its_macaddr_changed()
1263 int cn23xx_get_vf_stats(struct octeon_device *oct, int vfidx, in cn23xx_get_vf_stats() argument
1271 if (!(oct->sriov_info.vf_drv_loaded_mask & (1ULL << vfidx))) in cn23xx_get_vf_stats()
1282 mbox_cmd.q_no = vfidx * oct->sriov_info.rings_per_vf; in cn23xx_get_vf_stats()
1300 vfidx); in cn23xx_get_vf_stats()
H A Dlio_core.c277 int vfidx = nctrl->ncmd.s.param1 - 1; in liquidio_link_ctrl_cmd_completion() local
283 mac, vfidx); in liquidio_link_ctrl_cmd_completion()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
2533 int vfidx; in bnx2x_pf_set_vfs_vlan() local
2537 for_each_vf(bp, vfidx) { in bnx2x_pf_set_vfs_vlan()
2538 bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_pf_set_vfs_vlan()
2540 bnx2x_set_vf_vlan(bp->dev, vfidx, bulletin->vlan, 0, in bnx2x_pf_set_vfs_vlan()
2556 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, in bnx2x_vf_op_prep() argument
2571 if (vfidx >= BNX2X_NR_VIRTFN(bp)) { in bnx2x_vf_op_prep()
2573 vfidx, BNX2X_NR_VIRTFN(bp)); in bnx2x_vf_op_prep()
2578 *vf = BP_VF(bp, vfidx); in bnx2x_vf_op_prep()
2579 *bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_vf_op_prep()
[all …]
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c137 static int qede_set_vf_mac(struct net_device *ndev, int vfidx, u8 *mac) in qede_set_vf_mac() argument
141 DP_VERBOSE(edev, QED_MSG_IOV, "Setting MAC %pM to VF [%d]\n", mac, vfidx); in qede_set_vf_mac()
148 return edev->ops->iov->set_mac(edev->cdev, mac, vfidx); in qede_set_vf_mac()
457 static int qede_get_vf_config(struct net_device *dev, int vfidx, in qede_get_vf_config() argument
465 return edev->ops->iov->get_config(edev->cdev, vfidx, ivi); in qede_get_vf_config()
468 static int qede_set_vf_rate(struct net_device *dev, int vfidx, in qede_set_vf_rate() argument
473 return edev->ops->iov->set_rate(edev->cdev, vfidx, min_tx_rate, in qede_set_vf_rate()
477 static int qede_set_vf_spoofchk(struct net_device *dev, int vfidx, bool val) in qede_set_vf_spoofchk() argument
484 return edev->ops->iov->set_spoof(edev->cdev, vfidx, val); in qede_set_vf_spoofchk()
487 static int qede_set_vf_link_state(struct net_device *dev, int vfidx, in qede_set_vf_link_state() argument
498 qede_set_vf_trust(struct net_device * dev,int vfidx,bool setting) qede_set_vf_trust() argument
[all...]