Home
last modified time | relevance | path

Searched refs:idpf_adapter (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.h38 typedef int (*async_vc_cb) (struct idpf_adapter *, struct idpf_vc_xn *,
91 struct idpf_adapter;
99 ssize_t idpf_vc_xn_exec(struct idpf_adapter *adapter,
101 int idpf_init_dflt_mbx(struct idpf_adapter *adapter);
102 void idpf_deinit_dflt_mbx(struct idpf_adapter *adapter);
103 int idpf_vc_core_init(struct idpf_adapter *adapter);
104 void idpf_vc_core_deinit(struct idpf_adapter *adapter);
106 int idpf_get_reg_intr_vecs(struct idpf_adapter *adapter,
127 int idpf_recv_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *arq);
128 int idpf_send_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *asq,
[all …]
H A Didpf_ptp.h183 struct idpf_adapter *adapter;
207 static inline struct idpf_adapter *
268 int idpf_ptp_init(struct idpf_adapter *adapter);
269 void idpf_ptp_release(struct idpf_adapter *adapter);
270 int idpf_ptp_get_caps(struct idpf_adapter *adapter);
271 void idpf_ptp_get_features_access(const struct idpf_adapter *adapter);
273 int idpf_ptp_get_dev_clk_time(struct idpf_adapter *adapter,
275 int idpf_ptp_get_cross_time(struct idpf_adapter *adapter,
277 int idpf_ptp_set_dev_clk_time(struct idpf_adapter *adapter, u64 time);
278 int idpf_ptp_adj_dev_clk_fine(struct idpf_adapter *adapter, u64 incval);
[all …]
H A Didpf.h8 struct idpf_adapter;
158 struct idpf_adapter *adapter;
204 void (*ctlq_reg_init)(struct idpf_adapter *adapter,
208 void (*mb_intr_reg_init)(struct idpf_adapter *adapter);
209 void (*reset_reg_init)(struct idpf_adapter *adapter);
210 void (*trigger_reset)(struct idpf_adapter *adapter,
212 void (*ptp_reg_init)(const struct idpf_adapter *adapter);
230 int (*idc_init)(struct idpf_adapter *adapter);
392 struct idpf_adapter *adapter;
675 struct idpf_adapter { struct
[all …]
H A Didpf_ptp.c16 idpf_ptp_get_access(const struct idpf_adapter *adapter, u32 direct, u32 mailbox) in idpf_ptp_get_access()
33 void idpf_ptp_get_features_access(const struct idpf_adapter *adapter) in idpf_ptp_get_features_access()
78 static void idpf_ptp_enable_shtime(struct idpf_adapter *adapter) in idpf_ptp_enable_shtime()
99 static u64 idpf_ptp_read_src_clk_reg_direct(struct idpf_adapter *adapter, in idpf_ptp_read_src_clk_reg_direct()
132 static int idpf_ptp_read_src_clk_reg_mailbox(struct idpf_adapter *adapter, in idpf_ptp_read_src_clk_reg_mailbox()
163 static int idpf_ptp_read_src_clk_reg(struct idpf_adapter *adapter, u64 *src_clk, in idpf_ptp_read_src_clk_reg()
189 static void idpf_ptp_get_sync_device_time_direct(struct idpf_adapter *adapter, in idpf_ptp_get_sync_device_time_direct()
220 static int idpf_ptp_get_sync_device_time_mailbox(struct idpf_adapter *adapter, in idpf_ptp_get_sync_device_time_mailbox()
250 struct idpf_adapter *adapter = ctx; in idpf_ptp_get_sync_device_time()
295 struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info); in idpf_ptp_get_crosststamp()
[all …]
H A Didpf_dev.c16 static void idpf_ctlq_reg_init(struct idpf_adapter *adapter, in idpf_ctlq_reg_init()
58 static void idpf_mb_intr_reg_init(struct idpf_adapter *adapter) in idpf_mb_intr_reg_init()
78 struct idpf_adapter *adapter = vport->adapter; in idpf_intr_reg_init()
144 static void idpf_reset_reg_init(struct idpf_adapter *adapter) in idpf_reset_reg_init()
155 static void idpf_trigger_reset(struct idpf_adapter *adapter, in idpf_trigger_reset()
171 static void idpf_ptp_reg_init(const struct idpf_adapter *adapter) in idpf_ptp_reg_init()
183 static int idpf_idc_register(struct idpf_adapter *adapter) in idpf_idc_register()
192 static void idpf_reg_ops_init(struct idpf_adapter *adapter) in idpf_reg_ops_init()
206 void idpf_dev_ops_init(struct idpf_adapter *adapter) in idpf_dev_ops_init()
H A Didpf_vf_dev.c15 static void idpf_vf_ctlq_reg_init(struct idpf_adapter *adapter, in idpf_vf_ctlq_reg_init()
57 static void idpf_vf_mb_intr_reg_init(struct idpf_adapter *adapter) in idpf_vf_mb_intr_reg_init()
77 struct idpf_adapter *adapter = vport->adapter; in idpf_vf_intr_reg_init()
143 static void idpf_vf_reset_reg_init(struct idpf_adapter *adapter) in idpf_vf_reset_reg_init()
154 static void idpf_vf_trigger_reset(struct idpf_adapter *adapter, in idpf_vf_trigger_reset()
170 static int idpf_idc_vf_register(struct idpf_adapter *adapter) in idpf_idc_vf_register()
179 static void idpf_vf_reg_ops_init(struct idpf_adapter *adapter) in idpf_vf_reg_ops_init()
192 void idpf_vf_dev_ops_init(struct idpf_adapter *adapter) in idpf_vf_dev_ops_init()
H A Didpf_lib.c18 static int idpf_init_vector_stack(struct idpf_adapter *adapter) in idpf_init_vector_stack()
53 static void idpf_deinit_vector_stack(struct idpf_adapter *adapter) in idpf_deinit_vector_stack()
71 static void idpf_mb_intr_rel_irq(struct idpf_adapter *adapter) in idpf_mb_intr_rel_irq()
82 void idpf_intr_rel(struct idpf_adapter *adapter) in idpf_intr_rel()
104 struct idpf_adapter *adapter = (struct idpf_adapter *)data; in idpf_mb_intr_clean()
115 static void idpf_mb_irq_enable(struct idpf_adapter *adapter) in idpf_mb_irq_enable()
129 static int idpf_mb_intr_req_irq(struct idpf_adapter *adapter) in idpf_mb_intr_req_irq()
155 static int idpf_mb_intr_init(struct idpf_adapter *adapter) in idpf_mb_intr_init()
168 static int idpf_vector_lifo_push(struct idpf_adapter *adapter, u16 vec_idx) in idpf_vector_lifo_push()
189 static int idpf_vector_lifo_pop(struct idpf_adapter *adapter) in idpf_vector_lifo_pop()
[all …]
H A Didpf_idc.c19 int idpf_idc_init(struct idpf_adapter *adapter) in idpf_idc_init()
111 struct idpf_adapter *adapter = vport->adapter; in idpf_idc_init_aux_vport_dev()
294 static int idpf_idc_vport_dev_up(struct idpf_adapter *adapter) in idpf_idc_vport_dev_up()
318 static void idpf_idc_vport_dev_down(struct idpf_adapter *adapter) in idpf_idc_vport_dev_down()
346 struct idpf_adapter *adapter = pci_get_drvdata(cdev_info->pdev); in idpf_idc_vport_dev_ctrl()
370 struct idpf_adapter *adapter = pci_get_drvdata(cdev_info->pdev); in idpf_idc_request_reset()
388 idpf_idc_init_msix_data(struct idpf_adapter *adapter) in idpf_idc_init_msix_data()
410 int idpf_idc_init_aux_core_dev(struct idpf_adapter *adapter, in idpf_idc_init_aux_core_dev()
475 void idpf_idc_deinit_core_aux_device(struct idpf_adapter *adapter) in idpf_idc_deinit_core_aux_device()
H A Didpf_virtchnl.c33 struct idpf_vport *idpf_vid_to_vport(struct idpf_adapter *adapter, u32 v_id) in idpf_vid_to_vport()
50 static void idpf_handle_event_link(struct idpf_adapter *adapter, in idpf_handle_event_link()
90 static void idpf_recv_event_msg(struct idpf_adapter *adapter, in idpf_recv_event_msg()
127 static int idpf_mb_clean(struct idpf_adapter *adapter, in idpf_mb_clean()
190 static void idpf_prepare_ptp_mb_msg(struct idpf_adapter *adapter, u32 op, in idpf_prepare_ptp_mb_msg()
204 static void idpf_prepare_ptp_mb_msg(struct idpf_adapter *adapter, u32 op, in idpf_prepare_ptp_mb_msg()
222 int idpf_send_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *asq, in idpf_send_mb_msg()
425 ssize_t idpf_vc_xn_exec(struct idpf_adapter *adapter, in idpf_vc_xn_exec()
534 idpf_vc_xn_forward_async(struct idpf_adapter *adapter, struct idpf_vc_xn *xn, in idpf_vc_xn_forward_async()
571 idpf_vc_xn_forward_reply(struct idpf_adapter *adapter, in idpf_vc_xn_forward_reply()
[all …]
H A Didpf_virtchnl_ptp.c16 int idpf_ptp_get_caps(struct idpf_adapter *adapter) in idpf_ptp_get_caps()
154 int idpf_ptp_get_dev_clk_time(struct idpf_adapter *adapter, in idpf_ptp_get_dev_clk_time()
191 int idpf_ptp_get_cross_time(struct idpf_adapter *adapter, in idpf_ptp_get_cross_time()
226 int idpf_ptp_set_dev_clk_time(struct idpf_adapter *adapter, u64 time) in idpf_ptp_set_dev_clk_time()
259 int idpf_ptp_adj_dev_clk_time(struct idpf_adapter *adapter, s64 delta) in idpf_ptp_adj_dev_clk_time()
293 int idpf_ptp_adj_dev_clk_fine(struct idpf_adapter *adapter, u64 incval) in idpf_ptp_adj_dev_clk_fine()
544 idpf_ptp_get_tx_tstamp_async_handler(struct idpf_adapter *adapter, in idpf_ptp_get_tx_tstamp_async_handler()
H A Didpf_controlq.h118 struct idpf_adapter *back;
H A Didpf_ethtool.c421 struct idpf_adapter *adapter; in idpf_get_rxfh()
471 struct idpf_adapter *adapter; in idpf_set_rxfh()
1633 struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev); in idpf_get_msglevel()
1648 struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev); in idpf_set_msglevel()
H A Didpf_txrx.c45 struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev); in idpf_tx_timeout()
1575 int idpf_vport_calc_total_qs(struct idpf_adapter *adapter, u16 vport_idx, in idpf_vport_calc_total_qs()
1727 struct idpf_adapter *adapter = vport->adapter; in idpf_txq_group_alloc()
1805 struct idpf_adapter *adapter = vport->adapter; in idpf_rxq_group_alloc()
3863 struct idpf_adapter *adapter = vport->adapter; in idpf_vport_intr_rel_irq()
4044 struct idpf_adapter *adapter = vport->adapter; in idpf_vport_intr_req_irq()
4482 struct idpf_adapter *adapter = vport->adapter; in idpf_vport_intr_init_vec_idx()
4678 struct idpf_adapter *adapter = vport->adapter; in idpf_config_rss()
H A Didpf_txrx.h1083 int idpf_vport_calc_total_qs(struct idpf_adapter *adapter, u16 vport_index,