| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | hal.c | 582 int ring_id; in ath12k_hal_srng_setup() local 586 ring_id = ath12k_hal_srng_get_ring_id(hal, type, ring_num, mac_id); in ath12k_hal_srng_setup() 587 if (ring_id < 0) in ath12k_hal_srng_setup() 588 return ring_id; in ath12k_hal_srng_setup() 590 srng = &hal->srng_list[ring_id]; in ath12k_hal_srng_setup() 592 srng->ring_id = ring_id; in ath12k_hal_srng_setup() 623 srng->u.src_ring.tp_addr = (void *)(hal->rdp.vaddr + ring_id); in ath12k_hal_srng_setup() 629 idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START; in ath12k_hal_srng_setup() 646 srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id); in ath12k_hal_srng_setup() 653 idx = ring_id - HAL_SRNG_RING_ID_DMAC_CMN_ID_START; in ath12k_hal_srng_setup() [all …]
|
| H A D | dp_htt.c | 672 int mac_id, u32 ring_id, in ath12k_dp_tx_get_ring_id_type() argument 685 if (!(ring_id == HAL_SRNG_SW2RXDMA_BUF0 || in ath12k_dp_tx_get_ring_id_type() 686 ring_id == HAL_SRNG_SW2RXDMA_BUF1)) { in ath12k_dp_tx_get_ring_id_type() 692 if (ring_id == HAL_SRNG_SW2RXDMA_BUF0) { in ath12k_dp_tx_get_ring_id_type() 728 int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id, in ath12k_dp_tx_htt_srng_setup() argument 733 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath12k_dp_tx_htt_srng_setup() 753 ret = ath12k_dp_tx_get_ring_id_type(ab, mac_id, ring_id, in ath12k_dp_tx_htt_srng_setup() 831 ring_id, ring_type, cmd->intr_info, cmd->info2); in ath12k_dp_tx_htt_srng_setup() 931 int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id, in ath12k_dp_tx_htt_rx_filter_setup() argument 938 struct hal_srng *srng = &ab->hal.srng_list[ring_id]; in ath12k_dp_tx_htt_rx_filter_setup() [all …]
|
| H A D | dp_rx.c | 85 srng = &dp->hal->srng_list[rx_ring->refill_buf_ring.ring_id]; in ath12k_dp_rx_bufs_replenish() 1638 u32 ring_id; in ath12k_dp_rx_htt_setup() local 1642 ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id; in ath12k_dp_rx_htt_setup() 1643 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, 0, HAL_RXDMA_BUF); in ath12k_dp_rx_htt_setup() 1652 ring_id = dp->rx_mac_buf_ring[i].ring_id; in ath12k_dp_rx_htt_setup() 1653 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup() 1664 ring_id = dp->rxdma_err_dst_ring[i].ring_id; in ath12k_dp_rx_htt_setup() 1665 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup() 1675 ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id; in ath12k_dp_rx_htt_setup() 1676 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup() [all …]
|
| H A D | dbring.c | 24 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath12k_dbring_bufs_replenish() 87 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath12k_dbring_fill_bufs() 172 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath12k_dbring_buf_setup() 287 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath12k_dbring_buffer_release_event()
|
| H A D | dp_htt.h | 1102 u8 ring_id; member 1520 int ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id, 1537 int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id, 1541 int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | dp_tx.c | 125 ti.ring_id = ring_selector % num_tx_rings; in ath11k_dp_tx() 126 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx() 128 ring_map |= BIT(ti.ring_id); in ath11k_dp_tx() 130 tx_ring = &dp->tx_ring[ti.ring_id]; in ath11k_dp_tx() 234 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath11k_dp_tx() 247 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath11k_dp_tx() 270 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx() 704 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) in ath11k_dp_tx_completion_handler() argument 708 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath11k_dp_tx_completion_handler() 712 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath11k_dp_tx_completion_handler() [all …]
|
| H A D | hal.c | 307 val = FIELD_PREP(HAL_REO1_RING_ID_RING_ID, srng->ring_id) | in ath11k_hal_srng_dst_hw_init() 390 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath11k_hal_srng_src_hw_init() 424 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath11k_hal_srng_src_hw_init() 473 int ring_id; in ath11k_hal_srng_get_ring_id() local 480 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id() 482 ring_id += mac_id * HAL_SRNG_RINGS_PER_LMAC; in ath11k_hal_srng_get_ring_id() 484 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath11k_hal_srng_get_ring_id() 487 return ring_id; in ath11k_hal_srng_get_ring_id() 1017 int ring_id; in ath11k_hal_srng_setup() local 1022 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup() [all …]
|
| H A D | dp_tx.h | 24 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id); 38 int ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id,
|
| H A D | dp_rx.c | 360 srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id]; in ath11k_dp_rxbufs_replenish() 855 srng = &ab->hal.srng_list[dp->wbm_desc_rel_ring.ring_id]; in ath11k_dp_rx_link_desc_return() 1656 u8 pdev_id, ring_type, ring_id, pdev_idx; in ath11k_htt_backpressure_event_handler() local 1663 ring_id = FIELD_GET(HTT_BACKPRESSURE_EVENT_RING_ID_M, *data); in ath11k_htt_backpressure_event_handler() 1673 pdev_id, ring_type, ring_id, hp, tp, backpressure_time); in ath11k_htt_backpressure_event_handler() 1676 if (ring_id >= HTT_SW_UMAC_RING_IDX_MAX) in ath11k_htt_backpressure_event_handler() 1679 bp_stats = &ab->soc_stats.bp_stats.umac_ring_bp_stats[ring_id]; in ath11k_htt_backpressure_event_handler() 1683 if (ring_id >= HTT_SW_LMAC_RING_IDX_MAX || pdev_idx >= MAX_RADIOS) in ath11k_htt_backpressure_event_handler() 1686 bp_stats = &ab->soc_stats.bp_stats.lmac_ring_bp_stats[ring_id][pdev_idx]; in ath11k_htt_backpressure_event_handler() 2668 int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id, in ath11k_dp_process_rx() argument [all …]
|
| H A D | dp.c | 338 ring->ring_id = ret; in ath11k_dp_srng_setup() 428 srng = &ab->hal.srng_list[dp->tx_ring[i].tcl_data_ring.ring_id]; in ath11k_dp_srng_common_setup() 433 dp->tx_ring[i].tcl_data_ring.ring_id); in ath11k_dp_srng_common_setup() 466 srng = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath11k_dp_srng_common_setup() 471 dp->reo_cmd_ring.ring_id); in ath11k_dp_srng_common_setup() 1087 srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id]; in ath11k_dp_alloc() 1139 struct hal_srng *srng = &ab->hal.srng_list[update_timer->ring_id]; in ath11k_dp_shadow_timer_handler() 1194 u32 interval, u32 ring_id) in ath11k_dp_shadow_init_timer() argument 1202 update_timer->ring_id = ring_id; in ath11k_dp_shadow_init_timer()
|
| H A D | dbring.c | 52 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_bufs_replenish() 119 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_fill_bufs() 222 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_buf_setup() 347 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_buffer_release_event()
|
| H A D | debugfs.c | 501 u32 enable, rx_filter = 0, ring_id; in ath11k_write_extd_rx_stats() local 552 ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id; in ath11k_write_extd_rx_stats() 553 ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id, in ath11k_write_extd_rx_stats() 954 u32 rx_filter = 0, ring_id, filter, mode; in ath11k_write_pktlog_filter() local 996 ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id; in ath11k_write_pktlog_filter() 997 ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id, in ath11k_write_pktlog_filter() 1055 ring_id = ar->dp.rx_mon_status_refill_ring[i].refill_buf_ring.ring_id; in ath11k_write_pktlog_filter() 1056 ret = ath11k_dp_tx_htt_rx_filter_setup(ab, ring_id, in ath11k_write_pktlog_filter()
|
| H A D | dp.h | 69 u32 ring_id; member 252 u32 ring_id; member 1216 u8 ring_id; member 1672 int ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id, 1694 u32 interval, u32 ring_id);
|
| H A D | hal_tx.h | 21 u8 ring_id; member
|
| /freebsd/sys/dev/qat/qat_common/ |
| H A D | adf_freebsd_transport_debug.c | 130 int error, ring_id; in adf_bank_show() local 144 for (ring_id = 0; ring_id < num_rings_per_bank; ring_id++) { in adf_bank_show() 145 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; in adf_bank_show() 149 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
|
| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | hal.c | 174 val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) | in ath12k_wifi7_hal_srng_dst_hw_init() 277 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath12k_wifi7_hal_srng_src_hw_init() 309 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) in ath12k_wifi7_hal_srng_src_hw_init() 351 int ring_id; in ath12k_wifi7_hal_srng_get_ring_id() local 358 ring_id = srng_config->start_ring_id + ring_num; in ath12k_wifi7_hal_srng_get_ring_id() 360 ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC; in ath12k_wifi7_hal_srng_get_ring_id() 362 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath12k_wifi7_hal_srng_get_ring_id() 365 return ring_id; in ath12k_wifi7_hal_srng_get_ring_id() 376 int ring_id; in ath12k_wifi7_hal_srng_update_hp_tp_addr() local 379 ring_id = ath12k_wifi7_hal_srng_get_ring_id(hal, ring_type, ring_num, in ath12k_wifi7_hal_srng_update_hp_tp_addr() [all …]
|
| H A D | dp_rx.c | 116 srng = &dp->hal->srng_list[dp->wbm_desc_rel_ring.ring_id]; in ath12k_wifi7_dp_rx_link_desc_return() 150 cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath12k_wifi7_dp_reo_cmd_send() 573 int ring_id) in ath12k_wifi7_dp_rx_process_received_packets() argument 636 int ath12k_wifi7_dp_rx_process(struct ath12k_dp *dp, int ring_id, in ath12k_wifi7_dp_rx_process() argument 664 srng = &hal->srng_list[dp->reo_dst_ring[ring_id].ring_id]; in ath12k_wifi7_dp_rx_process() 722 dp->device_stats.reo_rx[ring_id][dp->device_id]++; in ath12k_wifi7_dp_rx_process() 729 dp->device_stats.hal_reo_error[ring_id]++; in ath12k_wifi7_dp_rx_process() 792 ring_id); in ath12k_wifi7_dp_rx_process() 909 srng = &hal->srng_list[dp->reo_reinject_ring.ring_id]; in ath12k_wifi7_dp_rx_h_defrag_reo_reinject() 1430 srng = &hal->srng_list[reo_except->ring_id]; in ath12k_wifi7_dp_rx_process_err() [all …]
|
| H A D | dp_tx.c | 112 ti.ring_id = ring_selector % dp->hw_params->max_tx_ring; in ath12k_wifi7_dp_tx() 114 ring_map |= BIT(ti.ring_id); in ath12k_wifi7_dp_tx() 115 ti.rbm_id = hal->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id; in ath12k_wifi7_dp_tx() 117 tx_ring = &dp->tx_ring[ti.ring_id]; in ath12k_wifi7_dp_tx() 303 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath12k_wifi7_dp_tx() 316 dp->device_stats.tx_err.desc_na[ti.ring_id]++; in ath12k_wifi7_dp_tx() 345 dp->device_stats.tx_enqueued[ti.ring_id]++; in ath12k_wifi7_dp_tx() 819 void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id) in ath12k_wifi7_dp_tx_completion_handler() argument 823 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath12k_wifi7_dp_tx_completion_handler() 828 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath12k_wifi7_dp_tx_completion_handler()
|
| H A D | dp_tx.h | 13 void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id);
|
| H A D | hal_tx.h | 16 u8 ring_id; member
|
| /freebsd/contrib/libpcap/ |
| H A D | pcap-snf.c | 247 int flags = -1, ring_id = -1; in snf_activate() local 283 ring_id = (int) strtol(nr, NULL, 0); in snf_activate() 285 err = snf_ring_open_id(ps->snf_handle, ring_id, &ps->snf_ring); in snf_activate() 288 err, "snf_ring_open_id(ring=%d) failed", ring_id); in snf_activate()
|
| /freebsd/sys/contrib/alpine-hal/ |
| H A D | al_hal_udma.h | 464 uint32_t ring_id; in al_udma_ring_id_get() local 468 ring_id = udma_q->desc_ring_id; in al_udma_ring_id_get() 475 return ring_id; in al_udma_ring_id_get()
|
| /freebsd/sys/dev/netmap/ |
| H A D | if_vtnet_netmap.h | 63 u_int ring_nr = kring->ring_id; in vtnet_netmap_txsync() 158 u_int ring_nr = kring->ring_id; in vtnet_netmap_kring_refill() 249 u_int ring_nr = kring->ring_id; in vtnet_netmap_rxsync()
|
| /freebsd/sys/dev/bnxt/bnxt_re/ |
| H A D | main.c | 507 if (nq_id != nq->ring_id) { in bnxt_re_hwrm_dbr_pacing_nqlist_query() 512 nq_list->nq_id[0] = nq->ring_id; in bnxt_re_hwrm_dbr_pacing_nqlist_query() 623 __func__, nq_id, nq->ring_id); in bnxt_re_set_dbq_throttling_for_non_primary() 657 bnxt_re_set_dbq_throttling_reg(rdev, nq->ring_id, rdev->dbq_watermark); in bnxt_re_handle_dbr_nq_pacing_notification() 873 bnxt_re_set_dbq_throttling_reg(rdev, nq->ring_id, in bnxt_re_pacing_timer_exp() 1630 req.ring_id = cpu_to_le16(fw_ring_id); in bnxt_re_net_ring_free() 1686 *fw_ring_id = le16_to_cpu(resp.ring_id); in bnxt_re_net_ring_alloc() 1689 resp.ring_id, ring_attr->lrid); in bnxt_re_net_ring_alloc() 1971 if (nq->ring_id != primary_nq_id) in bnxt_re_hwrm_dbr_pacing_qcfg() 3180 bnxt_re_net_ring_free(rdev, nq->ring_id); in bnxt_re_clean_nqs() [all …]
|
| /freebsd/sys/dev/ena/ |
| H A D | ena_netmap.c | 328 ena_netmap_fill_ctx(kring, &ctx, ENA_IO_TXQ_IDX(kring->ring_id)); in ena_netmap_txsync() 329 ctx.ring = &ctx.adapter->tx_ring[kring->ring_id]; in ena_netmap_txsync() 874 ena_netmap_fill_ctx(kring, &ctx, ENA_IO_RXQ_IDX(kring->ring_id)); in ena_netmap_rxsync() 875 ctx.ring = &ctx.adapter->rx_ring[kring->ring_id]; in ena_netmap_rxsync()
|