Home
last modified time | relevance | path

Searched refs:glort (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c367 interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_request_glort_range()
381 interface->glort += mask; in fm10k_request_glort_range()
384 interface->glort += interface->glort_count; in fm10k_request_glort_range()
387 interface->glort += 64; in fm10k_request_glort_range()
721 u16 glort = interface->glort; in fm10k_uc_vlan_unsync() local
729 err = hw->mac.ops.update_uc_addr(hw, glort, uc_addr, vid, set, 0); in fm10k_uc_vlan_unsync()
742 u16 glort = interface->glort; in fm10k_mc_vlan_unsync() local
750 err = hw->mac.ops.update_mc_addr(hw, glort, mc_addr, vid, set); in fm10k_mc_vlan_unsync()
812 err = hw->mac.ops.update_uc_addr(hw, interface->glort, hw->mac.addr, in fm10k_update_vid()
878 u16 vid, glort = interface->glort; in __fm10k_uc_sync() local
[all …]
Dfm10k_pf.c299 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort) in fm10k_glort_valid_pf() argument
301 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf()
303 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf()
318 static s32 fm10k_update_xc_addr_pf(struct fm10k_hw *hw, u16 glort, in fm10k_update_xc_addr_pf() argument
329 if (!fm10k_glort_valid_pf(hw, glort) || vid >= FM10K_VLAN_TABLE_VID_MAX) in fm10k_update_xc_addr_pf()
340 mac_update.glort = cpu_to_le16(glort); in fm10k_update_xc_addr_pf()
365 static s32 fm10k_update_uc_addr_pf(struct fm10k_hw *hw, u16 glort, in fm10k_update_uc_addr_pf() argument
372 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); in fm10k_update_uc_addr_pf()
386 static s32 fm10k_update_mc_addr_pf(struct fm10k_hw *hw, u16 glort, in fm10k_update_mc_addr_pf() argument
393 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); in fm10k_update_mc_addr_pf()
[all …]
Dfm10k_iov.c127 u16 glort = vf_info->glort; in fm10k_iov_mbx() local
130 if (vf_info->vf_flags && !fm10k_glort_valid_pf(hw, glort)) in fm10k_iov_mbx()
212 dglort.glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_iov_resume()
244 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) in fm10k_iov_update_pvid() argument
249 u16 vf_idx = (glort - hw->mac.dglort_map) & FM10K_DGLORTMAP_NONE; in fm10k_iov_update_pvid()
Dfm10k_pf.h27 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort);
81 __le16 glort; member
Dfm10k_vf.c257 static s32 fm10k_update_uc_addr_vf(struct fm10k_hw *hw, u16 glort, in fm10k_update_uc_addr_vf() argument
299 static s32 fm10k_update_mc_addr_vf(struct fm10k_hw *hw, u16 glort, in fm10k_update_mc_addr_vf() argument
382 static s32 fm10k_update_lport_state_vf(struct fm10k_hw *hw, u16 glort, in fm10k_update_lport_state_vf() argument
410 static s32 fm10k_update_xcast_mode_vf(struct fm10k_hw *hw, u16 glort, u8 mode) in fm10k_update_xcast_mode_vf() argument
Dfm10k.h358 u16 glort; member
436 __le32 glort; member
512 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid);
Dfm10k_type.h464 u16 glort; /* GLORT base */ member
594 u16 glort; /* resource tag for this VF */ member
718 __le32 glort; /* sglort/dglort */ member
Dfm10k_pci.c791 dglort.glort = interface->glort + 64; in fm10k_configure_dglort()
800 dglort.glort = interface->glort; in fm10k_configure_dglort()
1255 u16 glort, pvid; in fm10k_update_pvid() local
1265 glort = FM10K_MSG_HDR_FIELD_GET(pvid_update, UPDATE_PVID_GLORT); in fm10k_update_pvid()
1269 if (!fm10k_glort_valid_pf(hw, glort)) in fm10k_update_pvid()
1279 err = fm10k_iov_update_pvid(interface, glort, pvid); in fm10k_update_pvid()
1324 if (sglort == interface->glort) { in fm10k_1588_msg_pf()
Dfm10k_main.c497 FM10K_CB(skb)->fi.d.glort = rx_desc->d.glort; in fm10k_process_skb_fields()