Lines Matching refs:mac
689 u8 *mac; in qlcnic_sriov_set_vf_acl() local
702 mac = vp->mac; in qlcnic_sriov_set_vf_acl()
704 cmd.req.arg[4] = mac[5] | mac[4] << 8 | mac[3] << 16 | in qlcnic_sriov_set_vf_acl()
705 mac[2] << 24; in qlcnic_sriov_set_vf_acl()
706 cmd.req.arg[5] = mac[1] | mac[0] << 8; in qlcnic_sriov_set_vf_acl()
824 addr = vp->mac; in qlcnic_sriov_cfg_vf_def_mac()
916 u8 type, *mac; in qlcnic_sriov_pf_mac_address_cmd() local
926 mac = vf->vp->mac; in qlcnic_sriov_pf_mac_address_cmd()
927 cmd->rsp.arg[2] = mac[1] | ((mac[0] << 8) & 0xff00); in qlcnic_sriov_pf_mac_address_cmd()
928 cmd->rsp.arg[1] = mac[5] | ((mac[4] << 8) & 0xff00) | in qlcnic_sriov_pf_mac_address_cmd()
929 ((mac[3]) << 16 & 0xff0000) | in qlcnic_sriov_pf_mac_address_cmd()
930 ((mac[2]) << 24 & 0xff000000); in qlcnic_sriov_pf_mac_address_cmd()
1802 int qlcnic_sriov_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in qlcnic_sriov_set_vf_mac() argument
1815 if (!is_valid_ether_addr(mac) || vf >= num_vfs) in qlcnic_sriov_set_vf_mac()
1818 if (ether_addr_equal(adapter->mac_addr, mac)) { in qlcnic_sriov_set_vf_mac()
1825 if (ether_addr_equal(vf_info->vp->mac, mac)) { in qlcnic_sriov_set_vf_mac()
1834 curr_mac = vf_info->vp->mac; in qlcnic_sriov_set_vf_mac()
1843 memcpy(curr_mac, mac, netdev->addr_len); in qlcnic_sriov_set_vf_mac()
1845 mac, vf); in qlcnic_sriov_set_vf_mac()
2005 memcpy(&ivi->mac, vp->mac, ETH_ALEN); in qlcnic_sriov_get_vf_config()