Home
last modified time | relevance | path

Searched refs:fm10k_hw (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/net/fm10k/base/
H A Dfm10k_api.h11 s32 fm10k_set_mac_type(struct fm10k_hw *hw);
12 s32 fm10k_reset_hw(struct fm10k_hw *hw);
13 s32 fm10k_init_hw(struct fm10k_hw *hw);
14 s32 fm10k_stop_hw(struct fm10k_hw *hw);
15 s32 fm10k_start_hw(struct fm10k_hw *hw);
16 s32 fm10k_init_shared_code(struct fm10k_hw *hw);
17 s32 fm10k_get_bus_info(struct fm10k_hw *hw);
19 bool fm10k_is_slot_appropriate(struct fm10k_hw *hw);
22 s32 fm10k_read_mac_addr(struct fm10k_hw *hw);
25 s32 fm10k_configure_dglort_map(struct fm10k_hw *hw,
[all …]
H A Dfm10k_api.c15 s32 fm10k_set_mac_type(struct fm10k_hw *hw) in fm10k_set_mac_type()
66 s32 fm10k_init_shared_code(struct fm10k_hw *hw) in fm10k_init_shared_code()
100 s32 fm10k_reset_hw(struct fm10k_hw *hw) in fm10k_reset_hw()
112 s32 fm10k_init_hw(struct fm10k_hw *hw) in fm10k_init_hw()
124 s32 fm10k_stop_hw(struct fm10k_hw *hw) in fm10k_stop_hw()
137 s32 fm10k_start_hw(struct fm10k_hw *hw) in fm10k_start_hw()
149 s32 fm10k_get_bus_info(struct fm10k_hw *hw) in fm10k_get_bus_info()
163 bool fm10k_is_slot_appropriate(struct fm10k_hw *hw) in fm10k_is_slot_appropriate()
194 s32 fm10k_read_mac_addr(struct fm10k_hw *hw) in fm10k_read_mac_addr()
245 s32 fm10k_configure_dglort_map(struct fm10k_hw *hw, in fm10k_configure_dglort_map()
[all …]
H A Dfm10k_common.h10 u16 fm10k_get_pcie_msix_count_generic(struct fm10k_hw *hw);
11 s32 fm10k_init_ops_generic(struct fm10k_hw *hw);
12 s32 fm10k_disable_queues_generic(struct fm10k_hw *hw, u16 q_cnt);
13 s32 fm10k_start_hw_generic(struct fm10k_hw *hw);
14 s32 fm10k_stop_hw_generic(struct fm10k_hw *hw);
15 u32 fm10k_read_hw_stats_32b(struct fm10k_hw *hw, u32 addr,
18 void fm10k_update_hw_stats_q(struct fm10k_hw *hw, struct fm10k_hw_stats_q *q,
22 s32 fm10k_get_host_state_generic(struct fm10k_hw *hw, bool *host_ready);
H A Dfm10k_pf.h11 bool fm10k_glort_valid_pf(struct fm10k_hw *hw, u16 glort);
12 u16 fm10k_queues_per_pool(struct fm10k_hw *hw);
13 u16 fm10k_vf_queue_index(struct fm10k_hw *hw, u16 vf_idx);
116 s32 fm10k_msg_lport_map_pf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
126 s32 fm10k_msg_err_pf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
136 s32 fm10k_msg_1588_clock_owner_pf(struct fm10k_hw *, u32 **,
149 s32 fm10k_iov_msg_mac_vlan_pf(struct fm10k_hw *, u32 **,
151 s32 fm10k_iov_msg_lport_state_pf(struct fm10k_hw *, u32 **,
157 s32 fm10k_init_ops_pf(struct fm10k_hw *hw);
159 void fm10k_update_hw_stats_pf(struct fm10k_hw *hw,
[all …]
H A Dfm10k_type.h9 struct fm10k_hw;
566 s32 (*reset_hw)(struct fm10k_hw *);
567 s32 (*init_hw)(struct fm10k_hw *);
568 s32 (*start_hw)(struct fm10k_hw *);
569 s32 (*stop_hw)(struct fm10k_hw *);
570 s32 (*get_bus_info)(struct fm10k_hw *);
572 s32 (*request_lport_map)(struct fm10k_hw *);
577 s32 (*read_mac_addr)(struct fm10k_hw *);
592 u64 (*read_systime)(struct fm10k_hw *);
689 s32 (*reset_resources)(struct fm10k_hw *,
[all …]
H A Dfm10k_vf.c12 STATIC s32 fm10k_stop_hw_vf(struct fm10k_hw *hw) in fm10k_stop_hw_vf()
66 STATIC s32 fm10k_reset_hw_vf(struct fm10k_hw *hw) in fm10k_reset_hw_vf()
99 STATIC s32 fm10k_init_hw_vf(struct fm10k_hw *hw) in fm10k_init_hw_vf()
163 STATIC bool fm10k_is_slot_appropriate_vf(struct fm10k_hw *hw) in fm10k_is_slot_appropriate_vf()
225 s32 fm10k_msg_mac_vlan_vf(struct fm10k_hw *hw, u32 **results, in fm10k_msg_mac_vlan_vf()
255 STATIC s32 fm10k_read_mac_addr_vf(struct fm10k_hw *hw) in fm10k_read_mac_addr_vf()
500 void fm10k_update_hw_stats_vf(struct fm10k_hw *hw, in fm10k_update_hw_stats_vf()
515 void fm10k_rebind_hw_stats_vf(struct fm10k_hw *hw, in fm10k_rebind_hw_stats_vf()
536 STATIC s32 fm10k_configure_dglort_map_vf(struct fm10k_hw *hw, in fm10k_configure_dglort_map_vf()
585 static u64 fm10k_read_systime_vf(struct fm10k_hw *hw) in fm10k_read_systime_vf()
[all …]
H A Dfm10k_vf.h45 s32 fm10k_msg_mac_vlan_vf(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
51 s32 fm10k_msg_lport_state_vf(struct fm10k_hw *, u32 **,
62 s32 fm10k_init_ops_vf(struct fm10k_hw *hw);
64 void fm10k_update_hw_stats_vf(struct fm10k_hw *hw,
66 void fm10k_rebind_hw_stats_vf(struct fm10k_hw *hw,
H A Dfm10k_common.c14 STATIC s32 fm10k_get_bus_info_generic(struct fm10k_hw *hw) in fm10k_get_bus_info_generic()
131 u16 fm10k_get_pcie_msix_count_generic(struct fm10k_hw *hw) in fm10k_get_pcie_msix_count_generic()
156 s32 fm10k_init_ops_generic(struct fm10k_hw *hw) in fm10k_init_ops_generic()
178 s32 fm10k_start_hw_generic(struct fm10k_hw *hw) in fm10k_start_hw_generic()
194 s32 fm10k_disable_queues_generic(struct fm10k_hw *hw, u16 q_cnt) in fm10k_disable_queues_generic()
250 s32 fm10k_stop_hw_generic(struct fm10k_hw *hw) in fm10k_stop_hw_generic()
265 u32 fm10k_read_hw_stats_32b(struct fm10k_hw *hw, u32 addr, in fm10k_read_hw_stats_32b()
288 STATIC u64 fm10k_read_hw_stats_48b(struct fm10k_hw *hw, u32 addr, in fm10k_read_hw_stats_48b()
345 STATIC void fm10k_update_hw_stats_tx_q(struct fm10k_hw *hw, in fm10k_update_hw_stats_tx_q()
398 STATIC void fm10k_update_hw_stats_rx_q(struct fm10k_hw *hw, in fm10k_update_hw_stats_rx_q()
[all …]
H A Dfm10k_pf.c15 STATIC s32 fm10k_reset_hw_pf(struct fm10k_hw *hw) in fm10k_reset_hw_pf()
75 STATIC bool fm10k_is_ari_hierarchy_pf(struct fm10k_hw *hw) in fm10k_is_ari_hierarchy_pf()
89 STATIC s32 fm10k_init_hw_pf(struct fm10k_hw *hw) in fm10k_init_hw_pf()
271 STATIC s32 fm10k_read_mac_addr_pf(struct fm10k_hw *hw) in fm10k_read_mac_addr_pf()
611 u16 fm10k_queues_per_pool(struct fm10k_hw *hw) in fm10k_queues_per_pool()
629 STATIC u16 fm10k_vectors_per_pool(struct fm10k_hw *hw) in fm10k_vectors_per_pool()
1117 STATIC s32 fm10k_iov_set_lport_pf(struct fm10k_hw *hw, in fm10k_iov_set_lport_pf()
1485 void fm10k_update_hw_stats_pf(struct fm10k_hw *hw, in fm10k_update_hw_stats_pf()
1558 void fm10k_rebind_hw_stats_pf(struct fm10k_hw *hw, in fm10k_rebind_hw_stats_pf()
2019 static u64 fm10k_read_systime_pf(struct fm10k_hw *hw) in fm10k_read_systime_pf()
[all …]
H A Dfm10k_mbx.h220 s32 (*connect)(struct fm10k_hw *, struct fm10k_mbx_info *);
221 void (*disconnect)(struct fm10k_hw *, struct fm10k_mbx_info *);
225 s32 (*enqueue_tx)(struct fm10k_hw *, struct fm10k_mbx_info *,
227 s32 (*process)(struct fm10k_hw *, struct fm10k_mbx_info *);
292 s32 fm10k_pfvf_mbx_init(struct fm10k_hw *, struct fm10k_mbx_info *,
294 s32 fm10k_sm_mbx_init(struct fm10k_hw *, struct fm10k_mbx_info *,
H A Dfm10k_mbx.c334 STATIC void fm10k_mbx_write_copy(struct fm10k_hw *hw, in fm10k_mbx_write_copy()
388 STATIC void fm10k_mbx_pull_head(struct fm10k_hw *hw, in fm10k_mbx_pull_head()
429 STATIC void fm10k_mbx_read_copy(struct fm10k_hw *hw, in fm10k_mbx_read_copy()
479 STATIC s32 fm10k_mbx_push_tail(struct fm10k_hw *hw, in fm10k_mbx_push_tail()
712 STATIC u16 fm10k_mbx_dequeue_rx(struct fm10k_hw *hw, in fm10k_mbx_dequeue_rx()
749 STATIC s32 fm10k_mbx_enqueue_tx(struct fm10k_hw *hw, in fm10k_mbx_enqueue_tx()
1033 STATIC s32 fm10k_mbx_create_reply(struct fm10k_hw *hw, in fm10k_mbx_create_reply()
1355 STATIC s32 fm10k_mbx_process(struct fm10k_hw *hw, in fm10k_mbx_process()
1418 STATIC void fm10k_mbx_disconnect(struct fm10k_hw *hw, in fm10k_mbx_disconnect()
1915 STATIC s32 fm10k_sm_mbx_receive(struct fm10k_hw *hw, in fm10k_sm_mbx_receive()
[all …]
H A Dfm10k_tlv.h86 s32 (*func)(struct fm10k_hw *, u32 **,
132 s32 fm10k_tlv_msg_parse(struct fm10k_hw *, u32 *, struct fm10k_mbx_info *,
134 s32 fm10k_tlv_msg_error(struct fm10k_hw *hw, u32 **results,
159 s32 fm10k_tlv_msg_test(struct fm10k_hw *, u32 **, struct fm10k_mbx_info *);
H A Dfm10k_tlv.c572 s32 fm10k_tlv_msg_parse(struct fm10k_hw *hw, u32 *msg, in fm10k_tlv_msg_parse()
620 s32 fm10k_tlv_msg_error(struct fm10k_hw *hw, u32 **results, in fm10k_tlv_msg_error()
742 s32 fm10k_tlv_msg_test(struct fm10k_hw *hw, u32 **results, in fm10k_tlv_msg_test()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_ethdev.c44 static void fm10k_close_mbx_service(struct fm10k_hw *hw);
49 static inline int fm10k_glort_valid(struct fm10k_hw *hw);
111 fm10k_mbx_initlock(struct fm10k_hw *hw) in fm10k_mbx_initlock()
117 fm10k_mbx_lock(struct fm10k_hw *hw) in fm10k_mbx_lock()
124 fm10k_mbx_unlock(struct fm10k_hw *hw) in fm10k_mbx_unlock()
295 rx_queue_disable(struct fm10k_hw *hw, uint16_t qnum) in rx_queue_disable()
384 tx_queue_disable(struct fm10k_hw *hw, uint16_t qnum) in tx_queue_disable()
1316 struct fm10k_hw *hw = in fm10k_stats_get()
1500 struct fm10k_hw *hw; in fm10k_vlan_filter_set()
2759 fm10k_setup_mbx_service(struct fm10k_hw *hw) in fm10k_setup_mbx_service()
[all …]
H A Dfm10k.h133 struct fm10k_hw hw;