Searched refs:pfe (Results 1 – 14 of 14) sorted by relevance
| /f-stack/dpdk/drivers/net/pfe/ |
| H A D | pfe_hif_lib.c | 104 pool = client->pfe->hif.shm->pool; in hif_lib_client_release_rx_buffers() 268 rte_spinlock_lock(&client->pfe->hif.lock); in hif_lib_client_register() 270 client->pfe->hif_client[client->id]) { in hif_lib_client_register() 275 hif_shm = client->pfe->hif.shm; in hif_lib_client_register() 324 struct pfe *pfe = client->pfe; in hif_lib_client_unregister() local 330 rte_spinlock_lock(&pfe->hif.lock); in hif_lib_client_unregister() 335 pfe->hif_client[client_id] = NULL; in hif_lib_client_unregister() 336 rte_spinlock_unlock(&pfe->hif.lock); in hif_lib_client_unregister() 562 pfe_hif_lib_init(struct pfe *pfe) in pfe_hif_lib_init() argument 567 pfe->hif.shm = &ghif_shm; in pfe_hif_lib_init() [all …]
|
| H A D | pfe_hif.h | 145 int pfe_hif_init(struct pfe *pfe); 146 void pfe_hif_exit(struct pfe *pfe); 148 int pfe_hif_rx_process(struct pfe *pfe, int budget); 150 void pfe_tx_do_cleanup(struct pfe *pfe);
|
| H A D | pfe_hif.c | 338 pfe_hif_rx_process(struct pfe *pfe, int budget) in pfe_hif_rx_process() argument 349 struct pfe_hif *hif = &pfe->hif; in pfe_hif_rx_process() 422 pfe_tx_do_cleanup(pfe); in pfe_hif_rx_process() 505 __hif_tx_done_process(struct pfe *pfe, int count) in __hif_tx_done_process() argument 546 hif_tx_done_process(struct pfe *pfe, int count) in hif_tx_done_process() argument 555 pfe_tx_do_cleanup(struct pfe *pfe) in pfe_tx_do_cleanup() argument 783 pfe_hif_init(struct pfe *pfe) in pfe_hif_init() argument 813 pfe->cdev_fd = pfe_cdev_fd; in pfe_hif_init() 831 pfe->hif.epoll_fd = epoll_fd; in pfe_hif_init() 840 pfe_hif_exit(struct pfe *pfe) in pfe_hif_exit() argument [all …]
|
| H A D | pfe_ethdev.c | 22 static struct pfe *g_pfe; 265 if (client->pfe) { in pfe_eth_open() 278 client->pfe = priv->pfe; in pfe_eth_open() 314 client->pfe = priv->pfe; in pfe_eth_open() 463 struct pfe *pfe; in pfe_rx_queue_setup() local 466 pfe = priv->pfe; in pfe_rx_queue_setup() 474 if (!pfe->hif.setuped) { in pfe_rx_queue_setup() 489 pfe->hif.setuped = 1; in pfe_rx_queue_setup() 783 pfe_eth_init(struct rte_vdev_device *vdev, struct pfe *pfe, int id) in pfe_eth_init() argument 816 priv->pfe = pfe; in pfe_eth_init() [all …]
|
| H A D | pfe_hif_lib.h | 71 struct pfe *pfe; member 161 int pfe_hif_lib_init(struct pfe *pfe); 162 void pfe_hif_lib_exit(struct pfe *pfe);
|
| H A D | pfe_mod.h | 8 struct pfe; 44 struct pfe { struct
|
| H A D | pfe_eth.h | 57 struct pfe *pfe; member
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | pfe.rst | 46 +---------+ +----------+ | | pfe.ko | 75 The HIF, PFE, MAC and PHY are the hardware blocks, the pfe.ko is a kernel 89 pfe.ko is required for PHY initialisation and also responsible for creating 130 4. The ethernet device will be registered as virtual device, so pfe has dependency on 148 - **pfe kernel module** 150 pfe kernel module can be obtained from NXP Layerscape software development kit at 156 insmod pfe.ko us=1
|
| H A D | index.rst | 53 pfe
|
| /f-stack/dpdk/doc/guides/nics/features/ |
| H A D | pfe.ini | 2 ; Supported features of the 'pfe' network poll mode driver.
|
| /f-stack/dpdk/drivers/net/ |
| H A D | meson.build | 45 'pfe',
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_pf.c | 1231 struct virtchnl_pf_event pfe; in i40e_vc_notify_vf_reset() local 1236 pfe.event = VIRTCHNL_EVENT_RESET_IMPENDING; in i40e_vc_notify_vf_reset() 1237 pfe.severity = PF_EVENT_SEVERITY_CERTAIN_DOOM; in i40e_vc_notify_vf_reset() 1238 i40e_aq_send_msg_to_vf(hw, abs_vf_id, VIRTCHNL_OP_EVENT, 0, (u8 *)&pfe, in i40e_vc_notify_vf_reset()
|
| /f-stack/dpdk/ |
| H A D | MAINTAINERS | 836 NXP pfe 839 F: doc/guides/nics/pfe.rst 840 F: drivers/net/pfe/ 841 F: doc/guides/nics/features/pfe.ini
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_19_11.rst | 136 :doc:`../nics/pfe` NIC driver guide for more details on this new driver.
|