| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | ef10_mac.c | 581 __in efsys_mem_t *esmp, in ef10_mac_stats_update() argument 613 if (EFSYS_MEM_SIZE(esmp) < in ef10_mac_stats_update() 621 EFSYS_DMA_SYNC_FOR_KERNEL(esmp, 0, EFSYS_MEM_SIZE(esmp)); in ef10_mac_stats_update() 627 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_PKTS, &value); in ef10_mac_stats_update() 645 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_BYTES, &value); in ef10_mac_stats_update() 650 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_64_PKTS, &value); in ef10_mac_stats_update() 698 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_BYTES, &value); in ef10_mac_stats_update() 701 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_PKTS, &value); in ef10_mac_stats_update() 718 EF10_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_64_PKTS, &value); in ef10_mac_stats_update() 1016 EFSYS_DMA_SYNC_FOR_KERNEL(esmp, 0, EFSYS_MEM_SIZE(esmp)); in ef10_mac_stats_update() [all …]
|
| H A D | siena_mac.c | 245 __in efsys_mem_t *esmp, in siena_mac_stats_update() argument 260 if (EFSYS_MEM_SIZE(esmp) < in siena_mac_stats_update() 268 EFSYS_DMA_SYNC_FOR_KERNEL(esmp, 0, EFSYS_MEM_SIZE(esmp)); in siena_mac_stats_update() 274 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_PKTS, &value); in siena_mac_stats_update() 291 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_BYTES, &value); in siena_mac_stats_update() 296 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_TX_64_PKTS, &value); in siena_mac_stats_update() 344 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_BYTES, &value); in siena_mac_stats_update() 347 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_PKTS, &value); in siena_mac_stats_update() 364 SIENA_MAC_STAT_READ(esmp, MC_CMD_MAC_RX_64_PKTS, &value); in siena_mac_stats_update() 438 EFSYS_DMA_SYNC_FOR_KERNEL(esmp, 0, EFSYS_MEM_SIZE(esmp)); in siena_mac_stats_update() [all …]
|
| H A D | siena_phy.c | 437 __in_opt efsys_mem_t *esmp, in siena_phy_decode_stats() argument 445 SIENA_SIMPLE_STAT_SET2(vmask, esmp, smask, stat, OUI); in siena_phy_decode_stats() 455 if (stat != NULL && esmp != NULL && !EFSYS_MEM_IS_NULL(esmp)) { in siena_phy_decode_stats() 458 EFSYS_MEM_READD(esmp, 4 * MC_CMD_PMA_PMD_SIGNAL, in siena_phy_decode_stats() 497 if (stat != NULL && !EFSYS_MEM_IS_NULL(esmp)) { in siena_phy_decode_stats() 500 EFSYS_MEM_READD(esmp, 4 * MC_CMD_PHYXS_SYNC, &dword); in siena_phy_decode_stats() 522 __in efsys_mem_t *esmp, in siena_phy_stats_update() argument 533 if ((esmp == NULL) || (EFSYS_MEM_SIZE(esmp) < EFX_PHY_STATS_SIZE)) { in siena_phy_stats_update() 545 EFSYS_MEM_ADDR(esmp) & 0xffffffff); in siena_phy_stats_update() 547 EFSYS_MEM_ADDR(esmp) >> 32); in siena_phy_stats_update() [all …]
|
| H A D | ef10_mcdi.c | 26 efsys_mem_t *esmp = emtp->emt_dma_mem; in ef10_mcdi_init() local 41 if (esmp == NULL) { in ef10_mcdi_init() 51 if ((EFSYS_MEM_ADDR(esmp) & 0xFF) != 0) { in ef10_mcdi_init() 141 efsys_mem_t *esmp = emtp->emt_dma_mem; in ef10_mcdi_send_request() local 150 EFSYS_MEM_WRITED(esmp, pos, &dword); in ef10_mcdi_send_request() 165 EFSYS_MEM_ADDR(esmp) >> 32); in ef10_mcdi_send_request() 178 EFSYS_MEM_ADDR(esmp) & 0xffffffff); in ef10_mcdi_send_request() 196 efsys_mem_t *esmp = emtp->emt_dma_mem; in ef10_mcdi_poll_response() local 199 EFSYS_MEM_READD(esmp, 0, &hdr); in ef10_mcdi_poll_response() 213 efsys_mem_t *esmp = emtp->emt_dma_mem; in ef10_mcdi_read_response() local [all …]
|
| H A D | mcdi_mon.c | 27 __in_opt efsys_mem_t *esmp, in mcdi_mon_decode_stats() argument 108 if (stat != NULL && esmp != NULL && !EFSYS_MEM_IS_NULL(esmp)) { in mcdi_mon_decode_stats() 112 EFSYS_MEM_READD(esmp, 4 * (idx - 1), &dword); in mcdi_mon_decode_stats() 191 __in efsys_mem_t *esmp, in efx_mcdi_read_sensors() argument 200 if (EFSYS_MEM_SIZE(esmp) < size) { in efx_mcdi_read_sensors() 211 addr_lo = (uint32_t)(EFSYS_MEM_ADDR(esmp) & 0xffffffff); in efx_mcdi_read_sensors() 212 addr_hi = (uint32_t)(EFSYS_MEM_ADDR(esmp) >> 32); in efx_mcdi_read_sensors() 421 __in efsys_mem_t *esmp, in mcdi_mon_stats_update() argument 428 if ((rc = efx_mcdi_read_sensors(enp, esmp, size)) != 0) in mcdi_mon_stats_update() 431 EFSYS_DMA_SYNC_FOR_KERNEL(esmp, 0, size); in mcdi_mon_stats_update() [all …]
|
| H A D | efx_intr.c | 17 __in efsys_mem_t *esmp); 110 __in_opt efsys_mem_t *esmp) in efx_intr_init() argument 124 eip->ei_esmp = esmp; in efx_intr_init() 167 if ((rc = eiop->eio_init(enp, type, esmp)) != 0) in efx_intr_init() 308 __in efsys_mem_t *esmp) in siena_intr_init() argument 314 if ((esmp == NULL) || (EFSYS_MEM_SIZE(esmp) < EFX_INTR_SIZE)) { in siena_intr_init() 344 FRF_AZ_INT_ADR_KER_DW0, EFSYS_MEM_ADDR(esmp) & 0xffffffff, in siena_intr_init() 345 FRF_AZ_INT_ADR_KER_DW1, EFSYS_MEM_ADDR(esmp) >> 32); in siena_intr_init() 454 efsys_mem_t *esmp = eip->ei_esmp; in siena_intr_check_fatal() local 458 EFSYS_MEM_READO(esmp, 0, &oword); in siena_intr_check_fatal() [all …]
|
| H A D | rhead_intr.c | 17 __in efsys_mem_t *esmp) in rhead_intr_init() argument 19 _NOTE(ARGUNUSED(enp, type, esmp)) in rhead_intr_init()
|
| H A D | ef10_intr.c | 17 __in efsys_mem_t *esmp) in ef10_intr_init() argument 19 _NOTE(ARGUNUSED(enp, type, esmp)) in ef10_intr_init()
|
| H A D | rhead_impl.h | 129 __in efsys_mem_t *esmp, 186 __in efsys_mem_t *esmp); 351 __in efsys_mem_t *esmp, 382 __in efsys_mem_t *esmp,
|
| H A D | rhead_tx.c | 35 __in efsys_mem_t *esmp, in rhead_tx_qcreate() argument 52 flags, esmp)) != 0) in rhead_tx_qcreate()
|
| H A D | efx_mcdi.c | 2031 __in_opt efsys_mem_t *esmp, in efx_mcdi_mac_stats() argument 2064 if (esmp == NULL) { in efx_mcdi_mac_stats() 2144 __in efsys_mem_t *esmp) in efx_mcdi_mac_stats_upload() argument 2168 __in efsys_mem_t *esmp, in efx_mcdi_mac_stats_periodic() argument 2690 __in efsys_mem_t *esmp, in efx_mcdi_init_evq() argument 2837 addr = EFSYS_MEM_ADDR(esmp); in efx_mcdi_init_evq() 2934 __in efsys_mem_t *esmp, in efx_mcdi_init_rxq() argument 2952 if ((esmp == NULL) || in efx_mcdi_init_rxq() 3037 addr = EFSYS_MEM_ADDR(esmp); in efx_mcdi_init_rxq() 3113 __in efsys_mem_t *esmp) in efx_mcdi_init_txq() argument [all …]
|
| H A D | efx_rx.c | 111 __in efsys_mem_t *esmp, 883 __in efsys_mem_t *esmp, in efx_rx_qcreate_internal() argument 927 erp->er_esmp = esmp; in efx_rx_qcreate_internal() 974 __in efsys_mem_t *esmp, in efx_rx_qcreate() argument 988 esmp, ndescs, id, flags, eep, erpp); in efx_rx_qcreate() 999 __in efsys_mem_t *esmp, in efx_rx_qcreate_packed_stream() argument 1011 EFX_RXQ_TYPE_PACKED_STREAM, &type_data, esmp, ndescs, in efx_rx_qcreate_packed_stream() 1028 __in efsys_mem_t *esmp, in efx_rx_qcreate_es_super_buffer() argument 1051 EFX_RXQ_TYPE_ES_SUPER_BUFFER, &type_data, esmp, ndescs, in efx_rx_qcreate_es_super_buffer() 1744 __in efsys_mem_t *esmp, in siena_rx_qcreate() argument [all …]
|
| H A D | efx_mac.c | 785 __in efsys_mem_t *esmp) in efx_mac_stats_upload() argument 795 if ((rc = emop->emo_stats_upload(enp, esmp)) != 0) in efx_mac_stats_upload() 809 __in efsys_mem_t *esmp, in efx_mac_stats_periodic() argument 827 if ((rc = emop->emo_stats_periodic(enp, esmp, period_ms, events)) != 0) in efx_mac_stats_periodic() 844 __in efsys_mem_t *esmp, in efx_mac_stats_update() argument 856 rc = emop->emo_stats_update(enp, esmp, essp, generationp); in efx_mac_stats_update()
|
| H A D | efx_ev.c | 33 __in efsys_mem_t *esmp, 260 __in efsys_mem_t *esmp, in efx_ev_qcreate_irq() argument 320 if (EFSYS_MEM_SIZE(esmp) < (ndescs * encp->enc_ev_desc_size)) { in efx_ev_qcreate_irq() 338 eep->ee_esmp = esmp; in efx_ev_qcreate_irq() 351 if ((rc = eevop->eevo_qcreate(enp, index, esmp, ndescs, id, us, flags, in efx_ev_qcreate_irq() 386 __in efsys_mem_t *esmp, in efx_ev_qcreate() argument 395 return (efx_ev_qcreate_irq(enp, index, esmp, ndescs, id, us, flags, in efx_ev_qcreate() 1295 __in efsys_mem_t *esmp, in siena_ev_qcreate() argument 1309 _NOTE(ARGUNUSED(esmp)) in siena_ev_qcreate()
|
| H A D | mcdi_mon.h | 43 __in efsys_mem_t *esmp,
|
| H A D | siena_impl.h | 408 __in_opt efsys_mem_t *esmp, 416 __in efsys_mem_t *esmp, 496 __in efsys_mem_t *esmp,
|
| H A D | efx_sram.c | 14 __in efsys_mem_t *esmp, in efx_sram_buf_tbl_set() argument 49 addr = EFSYS_MEM_ADDR(esmp); in efx_sram_buf_tbl_set()
|
| H A D | efx_tx.c | 35 __in efsys_mem_t *esmp, 356 __in efsys_mem_t *esmp, in efx_tx_qcreate() argument 397 etp->et_esmp = esmp; in efx_tx_qcreate() 402 if ((rc = etxop->etxo_qcreate(enp, index, label, esmp, in efx_tx_qcreate() 969 __in efsys_mem_t *esmp, in siena_tx_qcreate() argument 983 _NOTE(ARGUNUSED(esmp)) in siena_tx_qcreate()
|
| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_hw.c | 24 size_t len, efsys_mem_t *esmp) in sfc_vdpa_dma_alloc() argument 85 esmp->esm_addr = mcdi_iova; in sfc_vdpa_dma_alloc() 86 esmp->esm_base = mz->addr; in sfc_vdpa_dma_alloc() 91 name, len, esmp->esm_base, esmp->esm_addr); in sfc_vdpa_dma_alloc() 97 sfc_vdpa_dma_free(struct sfc_vdpa_adapter *sva, efsys_mem_t *esmp) in sfc_vdpa_dma_free() argument 101 sfc_vdpa_log_init(sva, "name=%s", esmp->esm_mz->name); in sfc_vdpa_dma_free() 104 (uint64_t)esmp->esm_base, in sfc_vdpa_dma_free() 105 esmp->esm_addr, sva->mcdi_buff_size); in sfc_vdpa_dma_free() 112 esmp->esm_mz->name, esmp->esm_base, esmp->esm_addr); in sfc_vdpa_dma_free() 114 rte_free((void *)(esmp->esm_base)); in sfc_vdpa_dma_free() [all …]
|
| H A D | sfc_vdpa_mcdi.c | 14 efsys_mem_t *esmp) in sfc_vdpa_mcdi_dma_alloc() argument 18 return sfc_vdpa_dma_alloc(sva, name, len, esmp); in sfc_vdpa_mcdi_dma_alloc() 23 sfc_vdpa_mcdi_dma_free(void *cookie, efsys_mem_t *esmp) in sfc_vdpa_mcdi_dma_free() argument 27 sfc_vdpa_dma_free(sva, esmp); in sfc_vdpa_mcdi_dma_free()
|
| H A D | sfc_vdpa.h | 102 size_t len, efsys_mem_t *esmp); 105 sfc_vdpa_dma_free(struct sfc_vdpa_adapter *sva, efsys_mem_t *esmp);
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_mcdi.c | 20 efsys_mem_t *esmp) in sfc_mcdi_dma_alloc() argument 25 sa->socket_id, esmp); in sfc_mcdi_dma_alloc() 30 sfc_mcdi_dma_free(void *cookie, efsys_mem_t *esmp) in sfc_mcdi_dma_free() argument 34 sfc_dma_free(sa, esmp); in sfc_mcdi_dma_free()
|
| H A D | sfc.c | 59 efsys_mem_t *esmp) in sfc_dma_alloc() argument 80 rc = sfc_nic_dma_mz_map(sa, mz, addr_type, &esmp->esm_addr); in sfc_dma_alloc() 86 esmp->esm_mz = mz; in sfc_dma_alloc() 87 esmp->esm_base = mz->addr; in sfc_dma_alloc() 91 name, id, len, socket_id, esmp->esm_base, in sfc_dma_alloc() 92 (unsigned long)esmp->esm_addr); in sfc_dma_alloc() 98 sfc_dma_free(const struct sfc_adapter *sa, efsys_mem_t *esmp) in sfc_dma_free() argument 102 sfc_log_init(sa, "name=%s", esmp->esm_mz->name); in sfc_dma_free() 104 rc = rte_memzone_free(esmp->esm_mz); in sfc_dma_free() 108 memset(esmp, 0, sizeof(*esmp)); in sfc_dma_free()
|
| H A D | sfc.h | 402 efsys_mem_t *esmp); 403 void sfc_dma_free(const struct sfc_adapter *sa, efsys_mem_t *esmp);
|
| /dpdk/drivers/common/sfc_efx/ |
| H A D | sfc_efx_mcdi.h | 36 size_t len, efsys_mem_t *esmp); 38 typedef void (sfc_efx_mcdi_dma_free_cb)(void *cookie, efsys_mem_t *esmp);
|