drivers/net/ethernet/intel/idpf/idpf.h
1006
static inline u16 idpf_get_max_tx_hdr_size(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
1048
void idpf_dev_ops_init(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1049
void idpf_vf_dev_ops_init(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1050
int idpf_intr_req(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1051
void idpf_intr_rel(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1052
u16 idpf_get_max_tx_hdr_size(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1055
void idpf_deinit_task(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1056
int idpf_req_rel_vector_indexes(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
1066
int idpf_idc_init(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1067
int idpf_idc_init_aux_core_dev(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
1069
void idpf_idc_deinit_core_aux_device(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
1075
int idpf_add_del_fsteer_filters(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
158
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf.h
204
void (*ctlq_reg_init)(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
208
void (*mb_intr_reg_init)(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
209
void (*reset_reg_init)(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
210
void (*trigger_reset)(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
212
void (*ptp_reg_init)(const struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
230
int (*idc_init)(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf.h
392
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf.h
762
bool idpf_is_capability_ena(struct idpf_adapter *adapter, bool all,
drivers/net/ethernet/intel/idpf/idpf.h
771
static inline bool idpf_is_rdma_cap_ena(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
8
struct idpf_adapter;
drivers/net/ethernet/intel/idpf/idpf.h
821
static inline u16 idpf_get_reserved_vecs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
832
static inline u16 idpf_get_reserved_rdma_vecs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
841
static inline u16 idpf_get_default_vports(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
850
static inline u16 idpf_get_max_vports(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
859
static inline unsigned int idpf_get_max_tx_bufs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
868
static inline u8 idpf_get_min_tx_pkt_len(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
882
static inline void __iomem *idpf_get_mbx_reg_addr(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
895
static inline void __iomem *idpf_get_rstat_reg_addr(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
910
static inline void __iomem *idpf_get_reg_addr(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf.h
945
static inline bool idpf_is_reset_detected(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
960
static inline bool idpf_is_reset_in_prog(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf.h
982
static inline struct idpf_adapter *idpf_netdev_to_adapter(struct net_device *netdev)
drivers/net/ethernet/intel/idpf/idpf_controlq.h
118
struct idpf_adapter *back;
drivers/net/ethernet/intel/idpf/idpf_dev.c
144
static void idpf_reset_reg_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
155
static void idpf_trigger_reset(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_dev.c
16
static void idpf_ctlq_reg_init(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_dev.c
171
static void idpf_ptp_reg_init(const struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
183
static int idpf_idc_register(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
192
static void idpf_reg_ops_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
206
void idpf_dev_ops_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
58
static void idpf_mb_intr_reg_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_dev.c
78
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1633
struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1648
struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
421
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
471
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_idc.c
114
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_idc.c
19
int idpf_idc_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_idc.c
300
static int idpf_idc_vport_dev_up(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_idc.c
324
static void idpf_idc_vport_dev_down(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_idc.c
352
struct idpf_adapter *adapter = pci_get_drvdata(cdev_info->pdev);
drivers/net/ethernet/intel/idpf/idpf_idc.c
376
struct idpf_adapter *adapter = pci_get_drvdata(cdev_info->pdev);
drivers/net/ethernet/intel/idpf/idpf_idc.c
394
idpf_idc_init_msix_data(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_idc.c
416
int idpf_idc_init_aux_core_dev(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_idc.c
481
void idpf_idc_deinit_core_aux_device(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
104
struct idpf_adapter *adapter = (struct idpf_adapter *)data;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1056
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1076
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1127
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
115
static void idpf_mb_irq_enable(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1227
static struct idpf_vport *idpf_vport_alloc(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_lib.c
129
static int idpf_mb_intr_req_irq(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1353
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1356
adapter = container_of(work, struct idpf_adapter, stats_task.work);
drivers/net/ethernet/intel/idpf/idpf_lib.c
1376
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1378
adapter = container_of(work, struct idpf_adapter, mbx_task.work);
drivers/net/ethernet/intel/idpf/idpf_lib.c
1396
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1398
adapter = container_of(work, struct idpf_adapter, serv_task.work);
drivers/net/ethernet/intel/idpf/idpf_lib.c
1420
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1496
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
155
static int idpf_mb_intr_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1649
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1656
adapter = container_of(work, struct idpf_adapter, init_task.work);
drivers/net/ethernet/intel/idpf/idpf_lib.c
168
static int idpf_vector_lifo_push(struct idpf_adapter *adapter, u16 vec_idx)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1764
static int idpf_sriov_ena(struct idpf_adapter *adapter, int num_vfs)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1799
struct idpf_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/idpf/idpf_lib.c
18
static int idpf_init_vector_stack(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1830
void idpf_deinit_task(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1860
struct idpf_adapter *adapter = hw->back;
drivers/net/ethernet/intel/idpf/idpf_lib.c
189
static int idpf_vector_lifo_pop(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1893
static void idpf_init_hard_reset(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1974
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
1976
adapter = container_of(work, struct idpf_adapter, vc_event_task.work);
drivers/net/ethernet/intel/idpf/idpf_lib.c
2010
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
212
static void idpf_vector_stash(struct idpf_adapter *adapter, u16 *q_vector_idxs,
drivers/net/ethernet/intel/idpf/idpf_lib.c
2184
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2251
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
254
int idpf_req_rel_vector_indexes(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_lib.c
2581
struct idpf_adapter *adapter = hw->back;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2602
struct idpf_adapter *adapter = hw->back;
drivers/net/ethernet/intel/idpf/idpf_lib.c
304
int idpf_intr_req(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
53
static void idpf_deinit_vector_stack(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
71
static void idpf_mb_intr_rel_irq(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
728
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
759
static void idpf_detach_and_close(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
785
static void idpf_attach_and_open(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
82
void idpf_intr_rel(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
826
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
950
static int idpf_get_free_slot(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_lib.c
968
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_lib.c
983
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_main.c
172
struct idpf_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/idpf/idpf_main.c
189
static int idpf_cfg_hw(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_main.c
238
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_main.c
56
static int idpf_dev_init(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_main.c
99
struct idpf_adapter *adapter = pci_get_drvdata(pdev);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
1004
void idpf_ptp_release(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
132
static int idpf_ptp_read_src_clk_reg_mailbox(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.c
16
idpf_ptp_get_access(const struct idpf_adapter *adapter, u32 direct, u32 mailbox)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
163
static int idpf_ptp_read_src_clk_reg(struct idpf_adapter *adapter, u64 *src_clk,
drivers/net/ethernet/intel/idpf/idpf_ptp.c
189
static void idpf_ptp_get_sync_device_time_direct(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.c
220
static int idpf_ptp_get_sync_device_time_mailbox(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.c
250
struct idpf_adapter *adapter = ctx;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
295
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
316
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
33
void idpf_ptp_get_features_access(const struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
370
static int idpf_ptp_update_cached_phctime(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
419
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
476
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
518
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
771
struct idpf_adapter *adapter = idpf_ptp_info_to_adapter(info);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
78
static void idpf_ptp_enable_shtime(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
784
static void idpf_ptp_set_caps(const struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
818
static int idpf_ptp_create_clock(const struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
888
static void idpf_ptp_release_tstamp(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
929
int idpf_ptp_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
99
static u64 idpf_ptp_read_src_clk_reg_direct(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
183
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_ptp.h
207
static inline struct idpf_adapter *
drivers/net/ethernet/intel/idpf/idpf_ptp.h
268
int idpf_ptp_init(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
269
void idpf_ptp_release(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
270
int idpf_ptp_get_caps(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
271
void idpf_ptp_get_features_access(const struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
273
int idpf_ptp_get_dev_clk_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
275
int idpf_ptp_get_cross_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
277
int idpf_ptp_set_dev_clk_time(struct idpf_adapter *adapter, u64 time);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
278
int idpf_ptp_adj_dev_clk_fine(struct idpf_adapter *adapter, u64 incval);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
279
int idpf_ptp_adj_dev_clk_time(struct idpf_adapter *adapter, s64 delta);
drivers/net/ethernet/intel/idpf/idpf_ptp.h
290
static inline int idpf_ptp_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.h
295
static inline void idpf_ptp_release(struct idpf_adapter *adapter) { }
drivers/net/ethernet/intel/idpf/idpf_ptp.h
297
static inline int idpf_ptp_get_caps(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_ptp.h
303
idpf_ptp_get_features_access(const struct idpf_adapter *adapter) { }
drivers/net/ethernet/intel/idpf/idpf_ptp.h
312
idpf_ptp_get_dev_clk_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
319
idpf_ptp_get_cross_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
325
static inline int idpf_ptp_set_dev_clk_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
331
static inline int idpf_ptp_adj_dev_clk_fine(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_ptp.h
337
static inline int idpf_ptp_adj_dev_clk_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
1575
int idpf_vport_calc_total_qs(struct idpf_adapter *adapter, u16 vport_idx,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
1727
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
1805
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3860
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4041
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4479
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
45
struct idpf_adapter *adapter = idpf_netdev_to_adapter(netdev);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4675
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_txrx.h
1083
int idpf_vport_calc_total_qs(struct idpf_adapter *adapter, u16 vport_index,
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
143
static void idpf_vf_reset_reg_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
15
static void idpf_vf_ctlq_reg_init(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
154
static void idpf_vf_trigger_reset(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
170
static int idpf_idc_vf_register(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
179
static void idpf_vf_reg_ops_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
192
void idpf_vf_dev_ops_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
57
static void idpf_vf_mb_intr_reg_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
77
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1028
static int idpf_send_get_lan_memory_regions(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1089
static int idpf_calc_remaining_mmio_regs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1121
static int idpf_map_lan_mmio_regs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1159
int idpf_add_del_fsteer_filters(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1188
int idpf_vport_alloc_max_qs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1248
void idpf_vport_dealloc_max_qs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1268
static void idpf_init_avail_queues(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
127
static int idpf_mb_clean(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1325
int idpf_get_reg_intr_vecs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1417
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1551
int idpf_send_create_vport_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1630
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1674
int idpf_send_destroy_vport_msg(struct idpf_adapter *adapter, u32 vport_id)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1698
int idpf_send_enable_vport_msg(struct idpf_adapter *adapter, u32 vport_id)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1722
int idpf_send_disable_vport_msg(struct idpf_adapter *adapter, u32 vport_id)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1876
static int idpf_send_config_tx_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
190
static void idpf_prepare_ptp_mb_msg(struct idpf_adapter *adapter, u32 op,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
204
static void idpf_prepare_ptp_mb_msg(struct idpf_adapter *adapter, u32 op,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2064
static int idpf_send_config_rx_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2211
static int idpf_send_ena_dis_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
222
int idpf_send_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *asq,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2406
int idpf_send_map_unmap_queue_vector_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2571
int idpf_send_delete_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2611
int idpf_send_config_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2633
int idpf_send_add_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2686
int idpf_send_alloc_vectors_msg(struct idpf_adapter *adapter, u16 num_vectors)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2739
int idpf_send_dealloc_vectors_msg(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2769
static int idpf_get_max_vfs(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2781
int idpf_send_set_sriov_vfs_msg(struct idpf_adapter *adapter, u16 num_vfs)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2866
int idpf_send_get_set_rss_lut_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
2951
int idpf_send_get_set_rss_key_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3190
static int idpf_send_get_rx_ptype_msg(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3294
static void idpf_rel_rx_pt_lkup(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
33
struct idpf_vport *idpf_vid_to_vport(struct idpf_adapter *adapter, u32 v_id)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3312
int idpf_send_ena_dis_loopback_msg(struct idpf_adapter *adapter, u32 vport_id,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3357
int idpf_init_dflt_mbx(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3402
void idpf_deinit_dflt_mbx(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3418
static void idpf_vport_params_buf_rel(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3434
static int idpf_vport_params_buf_alloc(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3481
int idpf_vc_core_init(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3664
void idpf_vc_core_deinit(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3756
struct idpf_adapter *adapter = vport->adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
3832
int idpf_get_vec_ids(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4103
bool idpf_is_capability_ena(struct idpf_adapter *adapter, bool all,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4233
static int idpf_mac_filter_async_handler(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
425
ssize_t idpf_vc_xn_exec(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4301
int idpf_add_del_mac_filters(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4417
int idpf_set_promiscuous(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4459
struct idpf_adapter *adapter = pci_get_drvdata(cdev_info->pdev);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
50
static void idpf_handle_event_link(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
534
idpf_vc_xn_forward_async(struct idpf_adapter *adapter, struct idpf_vc_xn *xn,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
571
idpf_vc_xn_forward_reply(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
677
int idpf_recv_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *arq)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
739
struct idpf_queue_set *idpf_alloc_queue_set(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
767
static int idpf_send_chunked_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
881
static int idpf_send_ver_msg(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
90
static void idpf_recv_event_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
942
static int idpf_send_get_caps_msg(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
101
int idpf_init_dflt_mbx(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
102
void idpf_deinit_dflt_mbx(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
103
int idpf_vc_core_init(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
104
void idpf_vc_core_deinit(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
106
int idpf_get_reg_intr_vecs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
127
int idpf_recv_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *arq);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
128
int idpf_send_mb_msg(struct idpf_adapter *adapter, struct idpf_ctlq_info *asq,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
142
struct idpf_adapter *adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
150
struct idpf_queue_set *idpf_alloc_queue_set(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
160
int idpf_send_config_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
166
int idpf_send_create_vport_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
168
int idpf_send_destroy_vport_msg(struct idpf_adapter *adapter, u32 vport_id);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
169
int idpf_send_enable_vport_msg(struct idpf_adapter *adapter, u32 vport_id);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
170
int idpf_send_disable_vport_msg(struct idpf_adapter *adapter, u32 vport_id);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
174
int idpf_vport_alloc_max_qs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
176
void idpf_vport_dealloc_max_qs(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
178
int idpf_send_add_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
182
int idpf_send_delete_queues_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
188
int idpf_get_vec_ids(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
191
int idpf_send_alloc_vectors_msg(struct idpf_adapter *adapter, u16 num_vectors);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
192
int idpf_send_dealloc_vectors_msg(struct idpf_adapter *adapter);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
193
int idpf_send_map_unmap_queue_vector_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
198
int idpf_add_del_mac_filters(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
202
int idpf_set_promiscuous(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
206
int idpf_send_ena_dis_loopback_msg(struct idpf_adapter *adapter, u32 vport_id,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
210
int idpf_send_set_sriov_vfs_msg(struct idpf_adapter *adapter, u16 num_vfs);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
211
int idpf_send_get_set_rss_key_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
214
int idpf_send_get_set_rss_lut_msg(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
38
typedef int (*async_vc_cb) (struct idpf_adapter *, struct idpf_vc_xn *,
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
91
struct idpf_adapter;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
99
ssize_t idpf_vc_xn_exec(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
154
int idpf_ptp_get_dev_clk_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
16
int idpf_ptp_get_caps(struct idpf_adapter *adapter)
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
191
int idpf_ptp_get_cross_time(struct idpf_adapter *adapter,
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
226
int idpf_ptp_set_dev_clk_time(struct idpf_adapter *adapter, u64 time)
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
259
int idpf_ptp_adj_dev_clk_time(struct idpf_adapter *adapter, s64 delta)
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
293
int idpf_ptp_adj_dev_clk_fine(struct idpf_adapter *adapter, u64 incval)
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
544
idpf_ptp_get_tx_tstamp_async_handler(struct idpf_adapter *adapter,