Home
last modified time | relevance | path

Searched refs:fm10k_mbx_info (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.h25 struct fm10k_mbx_info;
232 s32 (*connect)(struct fm10k_hw *, struct fm10k_mbx_info *);
233 void (*disconnect)(struct fm10k_hw *, struct fm10k_mbx_info *);
234 bool (*rx_ready)(struct fm10k_mbx_info *);
235 bool (*tx_ready)(struct fm10k_mbx_info *, u16);
236 bool (*tx_complete)(struct fm10k_mbx_info *);
237 s32 (*enqueue_tx)(struct fm10k_hw *, struct fm10k_mbx_info *,
239 s32 (*process)(struct fm10k_hw *, struct fm10k_mbx_info *);
240 s32 (*register_handlers)(struct fm10k_mbx_info *,
265 struct fm10k_mbx_info { struct
[all …]
Dfm10k_mbx.c149 static u16 fm10k_mbx_index_len(struct fm10k_mbx_info *mbx, u16 head, u16 tail) in fm10k_mbx_index_len()
168 static u16 fm10k_mbx_tail_add(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_tail_add()
184 static u16 fm10k_mbx_tail_sub(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_tail_sub()
200 static u16 fm10k_mbx_head_add(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_head_add()
216 static u16 fm10k_mbx_head_sub(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_head_sub()
231 static u16 fm10k_mbx_pushed_tail_len(struct fm10k_mbx_info *mbx) in fm10k_mbx_pushed_tail_len()
313 static u16 fm10k_mbx_validate_msg_size(struct fm10k_mbx_info *mbx, u16 len) in fm10k_mbx_validate_msg_size()
346 struct fm10k_mbx_info *mbx) in fm10k_mbx_write_copy()
396 struct fm10k_mbx_info *mbx, u16 head) in fm10k_mbx_pull_head()
437 struct fm10k_mbx_info *mbx) in fm10k_mbx_read_copy()
[all …]
Dfm10k_pf.h105 s32 fm10k_msg_lport_map_pf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
111 struct fm10k_mbx_info *);
117 s32 fm10k_msg_err_pf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
127 s32 fm10k_iov_msg_msix_pf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
129 struct fm10k_mbx_info *);
131 struct fm10k_mbx_info *);
Dfm10k_vf.c156 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_vlan_vf()
188 struct fm10k_mbx_info *mbx) in fm10k_msg_mac_vlan_vf()
260 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_uc_addr_vf()
302 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_mc_addr_vf()
335 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_int_moderator_vf()
363 struct fm10k_mbx_info *mbx) in fm10k_msg_lport_state_vf()
385 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_lport_state_vf()
412 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_xcast_mode_vf()
Dfm10k_vf.h60 s32 fm10k_msg_mac_vlan_vf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
67 struct fm10k_mbx_info *);
Dfm10k_tlv.h103 struct fm10k_mbx_info *);
153 s32 fm10k_tlv_msg_parse(struct fm10k_hw *, u32 *, struct fm10k_mbx_info *,
156 struct fm10k_mbx_info *);
180 s32 fm10k_tlv_msg_test(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
Dfm10k_pf.c321 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_xc_addr_pf()
408 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_xcast_mode_pf()
475 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_update_lport_state_pf()
1149 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_msix_pf()
1186 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_mac_vlan_pf()
1331 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_lport_state_pf()
1581 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_request_lport_map_pf()
1639 struct fm10k_mbx_info *mbx) in fm10k_msg_lport_map_pf()
1682 struct fm10k_mbx_info *mbx) in fm10k_msg_update_pvid_pf()
1743 struct fm10k_mbx_info *mbx) in fm10k_msg_err_pf()
Dfm10k_tlv.c559 struct fm10k_mbx_info *mbx, in fm10k_tlv_msg_parse()
605 struct fm10k_mbx_info *mbx) in fm10k_tlv_msg_error()
721 struct fm10k_mbx_info *mbx) in fm10k_tlv_msg_test()
Dfm10k_pci.c858 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_msix_mbx_vf()
1052 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_msix_mbx_pf()
1129 struct fm10k_mbx_info *mbx) in fm10k_mbx_mac_addr()
1156 struct fm10k_mbx_info __always_unused *mbx) in fm10k_1588_msg_vf()
1176 struct fm10k_mbx_info __always_unused *mbx) in fm10k_mbx_error()
1232 struct fm10k_mbx_info *mbx) in fm10k_lport_map()
1252 struct fm10k_mbx_info __always_unused *mbx) in fm10k_update_pvid()
1293 struct fm10k_mbx_info __always_unused *mbx) in fm10k_1588_msg_pf()
Dfm10k_iov.c26 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_error()
126 struct fm10k_mbx_info *mbx = &vf_info->mbx; in fm10k_iov_mbx()
Dfm10k_type.h592 struct fm10k_mbx_info mbx; /* PF side of VF mailbox */
661 struct fm10k_mbx_info mbx;
Dfm10k_ethtool.c108 .sizeof_stat = FIELD_SIZEOF(struct fm10k_mbx_info, _stat), \
109 .stat_offset = offsetof(struct fm10k_mbx_info, _stat) \
930 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_mbx_test()
Dfm10k_common.c489 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_get_host_state_generic()