/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_netdev.c | 345 interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_request_glort_range() 359 interface->glort += mask; in fm10k_request_glort_range() 362 interface->glort += interface->glort_count; in fm10k_request_glort_range() 365 interface->glort += 64; in fm10k_request_glort_range() 673 * @glort: the target glort for this update 682 int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, in fm10k_queue_mac_request() argument 701 request->mac.glort = glort; in fm10k_queue_mac_request() 715 * fm10k_clear_macvlan_queue - Cancel pending updates for a given glort 723 fm10k_clear_macvlan_queue(struct fm10k_intfc *interface, u16 glort, bool vlans) fm10k_clear_macvlan_queue() argument 757 u16 glort = interface->glort; fm10k_uc_vlan_unsync() local 777 u16 glort = interface->glort; fm10k_mc_vlan_unsync() local 798 u16 glort; fm10k_update_vid() local 941 u16 vid, glort = interface->glort; __fm10k_uc_sync() local 1006 u16 vid, glort = interface->glort; __fm10k_mc_sync() local 1087 u16 vid, glort; fm10k_restore_rx_state() local 1353 u16 vid, glort; fm10k_dfwd_add_station() local 1451 u16 vid, glort; fm10k_dfwd_del_station() local [all...] |
H A D | fm10k_pf.c | 279 * fm10k_glort_valid_pf - Validate that the provided glort is valid 281 * @glort: base glort to be validated 283 * This function will return an error if the provided glort is invalid 285 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort) in fm10k_glort_valid_pf() argument 287 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf() 289 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf() 295 * @glort: base resource tag for this request 304 static s32 fm10k_update_xc_addr_pf(struct fm10k_hw *hw, u16 glort, in fm10k_update_xc_addr_pf() argument 314 /* if glort o in fm10k_update_xc_addr_pf() 351 fm10k_update_uc_addr_pf(struct fm10k_hw *hw, u16 glort, const u8 *mac, u16 vid, bool add, u8 flags) fm10k_update_uc_addr_pf() argument 372 fm10k_update_mc_addr_pf(struct fm10k_hw *hw, u16 glort, const u8 *mac, u16 vid, bool add) fm10k_update_mc_addr_pf() argument 392 fm10k_update_xcast_mode_pf(struct fm10k_hw *hw, u16 glort, u8 mode) fm10k_update_xcast_mode_pf() argument 459 fm10k_update_lport_state_pf(struct fm10k_hw *hw, u16 glort, u16 count, bool enable) fm10k_update_lport_state_pf() argument 501 u16 glort, queue_count, vsi_count, pc_count; fm10k_configure_dglort_map_pf() local 1085 u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; fm10k_iov_set_lport_pf() local 1646 u16 glort, mask; fm10k_msg_lport_map_pf() local 1689 u16 glort, pvid; fm10k_msg_update_pvid_pf() local [all...] |
H A D | fm10k_iov.c | 111 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 137 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 229 u16 glort = vf_info->glort; in fm10k_iov_mbx() local 235 if (vf_info->vf_flags && !fm10k_glort_valid_pf(hw, glort)) { in fm10k_iov_mbx() 237 fm10k_clear_macvlan_queue(interface, glort, false); in fm10k_iov_mbx() 302 fm10k_clear_macvlan_queue(interface, vf_info->glort, false); in fm10k_iov_suspend() 351 dglort.glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_iov_resume() 383 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) in fm10k_iov_update_pvid() argument 388 u16 vf_idx = (glort in fm10k_iov_update_pvid() [all...] |
H A D | fm10k.h | 236 u16 glort; member 386 u16 glort; member 449 __le32 glort; member 514 int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, 517 u16 glort, bool vlans); 531 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid);
|
H A D | fm10k_vf.c | 261 * @glort: unused 271 u16 __always_unused glort, in fm10k_update_uc_addr_vf() 306 * @glort: unused 315 u16 __always_unused glort, in fm10k_update_mc_addr_vf() 390 * @glort: unused 399 u16 __always_unused glort, in fm10k_update_lport_state_vf() 405 /* reset glort mask 0 as we have to wait to be enabled */ in fm10k_update_lport_state_vf() 420 * @glort: unused 428 u16 __always_unused glort, u8 mode) in fm10k_update_xcast_mode_vf() 270 fm10k_update_uc_addr_vf(struct fm10k_hw *hw, u16 __always_unused glort, const u8 *mac, u16 vid, bool add, u8 __always_unused flags) fm10k_update_uc_addr_vf() argument 314 fm10k_update_mc_addr_vf(struct fm10k_hw *hw, u16 __always_unused glort, const u8 *mac, u16 vid, bool add) fm10k_update_mc_addr_vf() argument 398 fm10k_update_lport_state_vf(struct fm10k_hw *hw, u16 __always_unused glort, u16 __always_unused count, bool enable) fm10k_update_lport_state_vf() argument 427 fm10k_update_xcast_mode_vf(struct fm10k_hw *hw, u16 __always_unused glort, u8 mode) fm10k_update_xcast_mode_vf() argument
|
H A D | fm10k_pf.h | 10 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort); 68 __le16 glort; member
|
H A D | fm10k_pci.c | 817 item->mac.glort, in fm10k_macvlan_task() 824 item->mac.glort, in fm10k_macvlan_task() 1131 dglort.glort = interface->glort + 64; in fm10k_configure_dglort() 1137 /* assign glort value for RSS/DCB specific to this interface */ in fm10k_configure_dglort() 1140 dglort.glort = interface->glort; in fm10k_configure_dglort() 1594 u16 glort, pvid; in fm10k_update_pvid() local 1604 glort = FM10K_MSG_HDR_FIELD_GET(pvid_update, UPDATE_PVID_GLORT); in fm10k_update_pvid() 1607 /* if glort i in fm10k_update_pvid() [all...] |
H A D | fm10k_type.h | 455 u16 glort; /* GLORT base */ member 586 u16 glort; /* resource tag for this VF */ member 708 __le32 glort; /* sglort/dglort */ member
|
H A D | fm10k_main.c | 468 FM10K_CB(skb)->fi.d.glort = rx_desc->d.glort; in fm10k_process_skb_fields()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_netdev.c | 345 interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_request_glort_range() 359 interface->glort += mask; in fm10k_request_glort_range() 362 interface->glort += interface->glort_count; in fm10k_request_glort_range() 365 interface->glort += 64; in fm10k_request_glort_range() 673 * @glort: the target glort for this update 682 int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, in fm10k_queue_mac_request() argument 701 request->mac.glort = glort; in fm10k_queue_mac_request() 715 * fm10k_clear_macvlan_queue - Cancel pending updates for a given glort 723 fm10k_clear_macvlan_queue(struct fm10k_intfc *interface, u16 glort, bool vlans) fm10k_clear_macvlan_queue() argument 757 u16 glort = interface->glort; fm10k_uc_vlan_unsync() local 777 u16 glort = interface->glort; fm10k_mc_vlan_unsync() local 798 u16 glort; fm10k_update_vid() local 941 u16 vid, glort = interface->glort; __fm10k_uc_sync() local 1006 u16 vid, glort = interface->glort; __fm10k_mc_sync() local 1087 u16 vid, glort; fm10k_restore_rx_state() local 1353 u16 vid, glort; fm10k_dfwd_add_station() local 1451 u16 vid, glort; fm10k_dfwd_del_station() local [all...] |
H A D | fm10k_pf.c | 279 * fm10k_glort_valid_pf - Validate that the provided glort is valid 281 * @glort: base glort to be validated 283 * This function will return an error if the provided glort is invalid 285 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort) in fm10k_glort_valid_pf() argument 287 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf() 289 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf() 295 * @glort: base resource tag for this request 304 static s32 fm10k_update_xc_addr_pf(struct fm10k_hw *hw, u16 glort, in fm10k_update_xc_addr_pf() argument 314 /* if glort o in fm10k_update_xc_addr_pf() 351 fm10k_update_uc_addr_pf(struct fm10k_hw *hw, u16 glort, const u8 *mac, u16 vid, bool add, u8 flags) fm10k_update_uc_addr_pf() argument 372 fm10k_update_mc_addr_pf(struct fm10k_hw *hw, u16 glort, const u8 *mac, u16 vid, bool add) fm10k_update_mc_addr_pf() argument 392 fm10k_update_xcast_mode_pf(struct fm10k_hw *hw, u16 glort, u8 mode) fm10k_update_xcast_mode_pf() argument 459 fm10k_update_lport_state_pf(struct fm10k_hw *hw, u16 glort, u16 count, bool enable) fm10k_update_lport_state_pf() argument 501 u16 glort, queue_count, vsi_count, pc_count; fm10k_configure_dglort_map_pf() local 1085 u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; fm10k_iov_set_lport_pf() local 1646 u16 glort, mask; fm10k_msg_lport_map_pf() local 1689 u16 glort, pvid; fm10k_msg_update_pvid_pf() local [all...] |
H A D | fm10k_iov.c | 111 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 137 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan() 229 u16 glort = vf_info->glort; in fm10k_iov_mbx() local 235 if (vf_info->vf_flags && !fm10k_glort_valid_pf(hw, glort)) { in fm10k_iov_mbx() 237 fm10k_clear_macvlan_queue(interface, glort, false); in fm10k_iov_mbx() 302 fm10k_clear_macvlan_queue(interface, vf_info->glort, false); in fm10k_iov_suspend() 351 dglort.glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_iov_resume() 383 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) in fm10k_iov_update_pvid() argument 388 u16 vf_idx = (glort in fm10k_iov_update_pvid() [all...] |
H A D | fm10k.h | 236 u16 glort; member 386 u16 glort; member 449 __le32 glort; member 514 int fm10k_queue_mac_request(struct fm10k_intfc *interface, u16 glort, 517 u16 glort, bool vlans); 531 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid);
|
H A D | fm10k_vf.c | 261 * @glort: unused 271 u16 __always_unused glort, in fm10k_update_uc_addr_vf() 306 * @glort: unused 315 u16 __always_unused glort, in fm10k_update_mc_addr_vf() 390 * @glort: unused 399 u16 __always_unused glort, in fm10k_update_lport_state_vf() 405 /* reset glort mask 0 as we have to wait to be enabled */ in fm10k_update_lport_state_vf() 420 * @glort: unused 428 u16 __always_unused glort, u8 mode) in fm10k_update_xcast_mode_vf() 270 fm10k_update_uc_addr_vf(struct fm10k_hw *hw, u16 __always_unused glort, const u8 *mac, u16 vid, bool add, u8 __always_unused flags) fm10k_update_uc_addr_vf() argument 314 fm10k_update_mc_addr_vf(struct fm10k_hw *hw, u16 __always_unused glort, const u8 *mac, u16 vid, bool add) fm10k_update_mc_addr_vf() argument 398 fm10k_update_lport_state_vf(struct fm10k_hw *hw, u16 __always_unused glort, u16 __always_unused count, bool enable) fm10k_update_lport_state_vf() argument 427 fm10k_update_xcast_mode_vf(struct fm10k_hw *hw, u16 __always_unused glort, u8 mode) fm10k_update_xcast_mode_vf() argument
|
H A D | fm10k_pf.h | 10 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort); 68 __le16 glort; member
|
H A D | fm10k_pci.c | 816 item->mac.glort, in fm10k_macvlan_task() 823 item->mac.glort, in fm10k_macvlan_task() 1130 dglort.glort = interface->glort + 64; in fm10k_configure_dglort() 1136 /* assign glort value for RSS/DCB specific to this interface */ in fm10k_configure_dglort() 1139 dglort.glort = interface->glort; in fm10k_configure_dglort() 1593 u16 glort, pvid; in fm10k_update_pvid() local 1603 glort = FM10K_MSG_HDR_FIELD_GET(pvid_update, UPDATE_PVID_GLORT); in fm10k_update_pvid() 1606 /* if glort i in fm10k_update_pvid() [all...] |
H A D | fm10k_type.h | 455 u16 glort; /* GLORT base */ member 586 u16 glort; /* resource tag for this VF */ member 708 __le32 glort; /* sglort/dglort */ member
|
H A D | fm10k_main.c | 463 FM10K_CB(skb)->fi.d.glort = rx_desc->d.glort; in fm10k_process_skb_fields()
|