Searched refs:octep_vf_device (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_mbox.h149 int octep_vf_setup_mbox(struct octep_vf_device *oct);
150 void octep_vf_delete_mbox(struct octep_vf_device *oct);
151 int octep_vf_mbox_send_cmd(struct octep_vf_device *oct, union octep_pfvf_mbox_word cmd,
153 int octep_vf_mbox_bulk_read(struct octep_vf_device *oct, enum octep_pfvf_mbox_opcode opcode,
155 int octep_vf_mbox_set_mtu(struct octep_vf_device *oct, int mtu);
156 int octep_vf_mbox_set_mac_addr(struct octep_vf_device *oct, char *mac_addr);
157 int octep_vf_mbox_get_mac_addr(struct octep_vf_device *oct, char *mac_addr);
158 int octep_vf_mbox_version_check(struct octep_vf_device *oct);
159 int octep_vf_mbox_set_rx_state(struct octep_vf_device *oct, bool state);
160 int octep_vf_mbox_set_link_status(struct octep_vf_device *oc
[all...]
H A Doctep_vf_main.h57 void (*setup_iq_regs)(struct octep_vf_device *oct, int q);
58 void (*setup_oq_regs)(struct octep_vf_device *oct, int q);
59 void (*setup_mbox_regs)(struct octep_vf_device *oct, int mbox);
63 void (*reinit_regs)(struct octep_vf_device *oct);
66 void (*enable_interrupts)(struct octep_vf_device *oct);
67 void (*disable_interrupts)(struct octep_vf_device *oct);
69 void (*enable_io_queues)(struct octep_vf_device *oct);
70 void (*disable_io_queues)(struct octep_vf_device *oct);
71 void (*enable_iq)(struct octep_vf_device *oct, int q);
72 void (*disable_iq)(struct octep_vf_device *oc
219 struct octep_vf_device { struct
[all...]
H A Doctep_vf_mbox.c23 int octep_vf_setup_mbox(struct octep_vf_device *oct)
41 void octep_vf_delete_mbox(struct octep_vf_device *oct)
54 int octep_vf_mbox_version_check(struct octep_vf_device *oct)
81 struct octep_vf_device *oct = NULL;
86 oct = (struct octep_vf_device *)wk->ctxptr;
112 static int __octep_vf_mbox_send_cmd(struct octep_vf_device *oct,
150 int octep_vf_mbox_send_cmd(struct octep_vf_device *oct, union octep_pfvf_mbox_word cmd,
170 int octep_vf_mbox_bulk_read(struct octep_vf_device *oct, enum octep_pfvf_mbox_opcode opcode,
236 int octep_vf_mbox_set_mtu(struct octep_vf_device *oct, int mtu)
267 int octep_vf_mbox_set_mac_addr(struct octep_vf_device *oc
[all...]
H A Doctep_vf_main.c53 static int octep_vf_alloc_ioq_vectors(struct octep_vf_device *oct)
86 static void octep_vf_free_ioq_vectors(struct octep_vf_device *oct)
110 static int octep_vf_enable_msix_range(struct octep_vf_device *oct)
154 static void octep_vf_disable_msix(struct octep_vf_device *oct)
174 struct octep_vf_device *oct = ioq_vector->octep_vf_dev;
189 static int octep_vf_request_irqs(struct octep_vf_device *oct)
235 static void octep_vf_free_irqs(struct octep_vf_device *oct)
257 static int octep_vf_setup_irqs(struct octep_vf_device *oct)
283 static void octep_vf_clean_irqs(struct octep_vf_device *oct)
349 static void octep_vf_napi_add(struct octep_vf_device *oc
[all...]
H A Doctep_vf_cn9k.c17 static void cn93_vf_dump_q_regs(struct octep_vf_device *oct, int qno)
81 static void cn93_vf_reset_iq(struct octep_vf_device *oct, int q_no)
106 static void cn93_vf_reset_oq(struct octep_vf_device *oct, int q_no)
122 static void octep_vf_reset_io_queues_cn93(struct octep_vf_device *oct)
136 static void octep_vf_init_config_cn93_vf(struct octep_vf_device *oct)
161 static void octep_vf_setup_iq_regs_cn93(struct octep_vf_device *oct, int iq_no)
199 static void octep_vf_setup_oq_regs_cn93(struct octep_vf_device *oct, int oq_no)
245 static void octep_vf_setup_mbox_regs_cn93(struct octep_vf_device *oct, int q_no)
260 static void cn93_handle_vf_mbox_intr(struct octep_vf_device *oct)
272 struct octep_vf_device *oc
[all...]
H A Doctep_vf_cnxk.c17 static void cnxk_vf_dump_q_regs(struct octep_vf_device *oct, int qno)
84 static void cnxk_vf_reset_iq(struct octep_vf_device *oct, int q_no)
108 static void cnxk_vf_reset_oq(struct octep_vf_device *oct, int q_no)
124 static void octep_vf_reset_io_queues_cnxk(struct octep_vf_device *oct)
138 static void octep_vf_init_config_cnxk_vf(struct octep_vf_device *oct)
164 static void octep_vf_setup_iq_regs_cnxk(struct octep_vf_device *oct, int iq_no)
202 static void octep_vf_setup_oq_regs_cnxk(struct octep_vf_device *oct, int oq_no)
256 static void octep_vf_setup_mbox_regs_cnxk(struct octep_vf_device *oct, int q_no)
271 static void cnxk_handle_vf_mbox_intr(struct octep_vf_device *oct)
283 struct octep_vf_device *oc
[all...]
H A Doctep_vf_rx.c79 static int octep_vf_oq_refill(struct octep_vf_device *oct, struct octep_vf_oq *oq)
123 static int octep_vf_setup_oq(struct octep_vf_device *oct, int q_no)
228 struct octep_vf_device *oct = oq->octep_vf_dev;
251 int octep_vf_setup_oqs(struct octep_vf_device *oct)
283 void octep_vf_oq_dbell_init(struct octep_vf_device *oct)
296 void octep_vf_free_oqs(struct octep_vf_device *oct)
317 static int octep_vf_oq_check_hw_for_pkts(struct octep_vf_device *oct,
353 static int __octep_vf_oq_process_rx(struct octep_vf_device *oct,
481 struct octep_vf_device *oct = oq->octep_vf_dev;
H A Doctep_vf_tx.c36 struct octep_vf_device *oct = iq->octep_vf_dev;
156 void octep_vf_clean_iqs(struct octep_vf_device *oct)
174 static int octep_vf_setup_iq(struct octep_vf_device *oct, int q_no)
263 struct octep_vf_device *oct = iq->octep_vf_dev;
291 int octep_vf_setup_iqs(struct octep_vf_device *oct)
320 void octep_vf_free_iqs(struct octep_vf_device *oct)
H A Doctep_vf_ethtool.c50 struct octep_vf_device *oct = netdev_priv(netdev);
59 struct octep_vf_device *oct = netdev_priv(netdev);
95 struct octep_vf_device *oct = netdev_priv(netdev);
111 struct octep_vf_device *oct = netdev_priv(netdev);
218 struct octep_vf_device *oct = netdev_priv(netdev);
H A Doctep_vf_rx.h167 struct octep_vf_device *octep_vf_dev;
H A Doctep_vf_tx.h115 struct octep_vf_device *octep_vf_dev;

Completed in 139 milliseconds