| /f-stack/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 | 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 | 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 | 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, 185 __in efsys_mem_t *esmp); 349 __in efsys_mem_t *esmp, 380 __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 | 1955 __in_opt efsys_mem_t *esmp, in efx_mcdi_mac_stats() argument 1988 if (esmp == NULL) { in efx_mcdi_mac_stats() 2068 __in efsys_mem_t *esmp) in efx_mcdi_mac_stats_upload() argument 2092 __in efsys_mem_t *esmp, in efx_mcdi_mac_stats_periodic() argument 2558 __in efsys_mem_t *esmp, in efx_mcdi_init_evq() argument 2700 addr = EFSYS_MEM_ADDR(esmp); in efx_mcdi_init_evq() 2797 __in efsys_mem_t *esmp, in efx_mcdi_init_rxq() argument 2815 if ((esmp == NULL) || in efx_mcdi_init_rxq() 2900 addr = EFSYS_MEM_ADDR(esmp); in efx_mcdi_init_rxq() 2976 __in efsys_mem_t *esmp) in efx_mcdi_init_txq() argument [all …]
|
| H A D | efx_rx.c | 111 __in efsys_mem_t *esmp, 842 __in efsys_mem_t *esmp, in efx_rx_qcreate_internal() argument 886 erp->er_esmp = esmp; in efx_rx_qcreate_internal() 933 __in efsys_mem_t *esmp, in efx_rx_qcreate() argument 947 esmp, ndescs, id, flags, eep, erpp); in efx_rx_qcreate() 958 __in efsys_mem_t *esmp, in efx_rx_qcreate_packed_stream() argument 970 EFX_RXQ_TYPE_PACKED_STREAM, &type_data, esmp, ndescs, in efx_rx_qcreate_packed_stream() 987 __in efsys_mem_t *esmp, in efx_rx_qcreate_es_super_buffer() argument 1010 EFX_RXQ_TYPE_ES_SUPER_BUFFER, &type_data, esmp, ndescs, in efx_rx_qcreate_es_super_buffer() 1703 __in efsys_mem_t *esmp, in siena_rx_qcreate() argument [all …]
|
| H A D | mcdi_mon.h | 43 __in efsys_mem_t *esmp,
|
| 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_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 | 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_ev.c | 33 __in efsys_mem_t *esmp, 259 __in efsys_mem_t *esmp, in efx_ev_qcreate() argument 318 if (EFSYS_MEM_SIZE(esmp) < (ndescs * encp->enc_ev_desc_size)) { in efx_ev_qcreate() 336 eep->ee_esmp = esmp; in efx_ev_qcreate() 349 if ((rc = eevop->eevo_qcreate(enp, index, esmp, ndescs, id, us, flags, in efx_ev_qcreate() 1276 __in efsys_mem_t *esmp, in siena_ev_qcreate() argument 1289 _NOTE(ARGUNUSED(esmp)) in siena_ev_qcreate()
|
| 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()
|
| H A D | rhead_ev.c | 100 __in efsys_mem_t *esmp, in rhead_ev_qcreate() argument 121 if (EFSYS_MEM_SIZE(esmp) < (ndescs * desc_size)) { in rhead_ev_qcreate() 156 rc = efx_mcdi_init_evq(enp, index, esmp, ndescs, irq, us, flags, in rhead_ev_qcreate()
|
| H A D | ef10_impl.h | 109 __in efsys_mem_t *esmp, 176 __in efsys_mem_t *esmp); 383 __in efsys_mem_t *esmp, 797 __in efsys_mem_t *esmp, 853 __in efsys_mem_t *esmp, 1225 __in efsys_mem_t *esmp, 1584 __out efsys_mem_t *esmp);
|
| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_mcdi.c | 20 efsys_mem_t *esmp) in sfc_mcdi_dma_alloc() argument 24 return sfc_dma_alloc(sa, name, 0, len, sa->socket_id, esmp); in sfc_mcdi_dma_alloc() 29 sfc_mcdi_dma_free(void *cookie, efsys_mem_t *esmp) in sfc_mcdi_dma_free() argument 33 sfc_dma_free(sa, esmp); in sfc_mcdi_dma_free()
|
| H A D | sfc.c | 30 size_t len, int socket_id, efsys_mem_t *esmp) in sfc_dma_alloc() argument 46 esmp->esm_addr = mz->iova; in sfc_dma_alloc() 47 if (esmp->esm_addr == RTE_BAD_IOVA) { in sfc_dma_alloc() 52 esmp->esm_mz = mz; in sfc_dma_alloc() 53 esmp->esm_base = mz->addr; in sfc_dma_alloc() 57 name, id, len, socket_id, esmp->esm_base, in sfc_dma_alloc() 58 (unsigned long)esmp->esm_addr); in sfc_dma_alloc() 64 sfc_dma_free(const struct sfc_adapter *sa, efsys_mem_t *esmp) in sfc_dma_free() argument 68 sfc_log_init(sa, "name=%s", esmp->esm_mz->name); in sfc_dma_free() 70 rc = rte_memzone_free(esmp->esm_mz); in sfc_dma_free() [all …]
|
| H A D | sfc.h | 364 size_t len, int socket_id, efsys_mem_t *esmp); 365 void sfc_dma_free(const struct sfc_adapter *sa, efsys_mem_t *esmp);
|
| H A D | sfc_port.c | 40 efsys_mem_t *esmp = &port->mac_stats_dma_mem; in sfc_port_update_mac_stats() local 68 rc = efx_mac_stats_upload(sa->nic, esmp); in sfc_port_update_mac_stats() 80 rc = efx_mac_stats_update(sa->nic, esmp, in sfc_port_update_mac_stats()
|
| /f-stack/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);
|