Home
last modified time | relevance | path

Searched refs:ring_type (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/contrib/dev/athk/ath12k/
H A Dhal.c42 enum hal_ring_type ring_type, in ath12k_hal_srng_update_shadow_config() argument
45 return ab->hal.ops->srng_update_shadow_config(ab, ring_type, in ath12k_hal_srng_update_shadow_config()
215 int ath12k_hal_srng_get_entrysize(struct ath12k_base *ab, u32 ring_type) in ath12k_hal_srng_get_entrysize() argument
219 if (WARN_ON(ring_type >= HAL_MAX_RING_TYPES)) in ath12k_hal_srng_get_entrysize()
222 srng_config = &ab->hal.srng_config[ring_type]; in ath12k_hal_srng_get_entrysize()
228 int ath12k_hal_srng_get_max_entries(struct ath12k_base *ab, u32 ring_type) in ath12k_hal_srng_get_max_entries() argument
232 if (WARN_ON(ring_type >= HAL_MAX_RING_TYPES)) in ath12k_hal_srng_get_max_entries()
235 srng_config = &ab->hal.srng_config[ring_type]; in ath12k_hal_srng_get_max_entries()
676 int ring_type, ring_num; in ath12k_hal_srng_shadow_config() local
679 for (ring_type = 0; ring_type < HAL_MAX_RING_TYPES; ring_type++) { in ath12k_hal_srng_shadow_config()
[all …]
H A Ddp_htt.c673 enum hal_ring_type ring_type, in ath12k_dp_tx_get_ring_id_type() argument
679 switch (ring_type) { in ath12k_dp_tx_get_ring_id_type()
722 ath12k_warn(ab, "Unsupported ring type in DP :%d\n", ring_type); in ath12k_dp_tx_get_ring_id_type()
729 int mac_id, enum hal_ring_type ring_type) in ath12k_dp_tx_htt_srng_setup() argument
754 ring_type, &htt_ring_type, in ath12k_dp_tx_htt_srng_setup()
781 ret = ath12k_hal_srng_get_entrysize(ab, ring_type); in ath12k_dp_tx_htt_srng_setup()
831 ring_id, ring_type, cmd->intr_info, cmd->info2); in ath12k_dp_tx_htt_srng_setup()
932 int mac_id, enum hal_ring_type ring_type, in ath12k_dp_tx_htt_rx_filter_setup() argument
954 ring_type, &htt_ring_type, in ath12k_dp_tx_htt_rx_filter_setup()
1247 int mac_id, enum hal_ring_type ring_type, in ath12k_dp_tx_htt_tx_filter_setup() argument
[all …]
H A Dhal.h1387 enum hal_ring_type ring_type,
1473 int ath12k_hal_srng_get_entrysize(struct ath12k_base *ab, u32 ring_type);
1474 int ath12k_hal_srng_get_max_entries(struct ath12k_base *ab, u32 ring_type);
1505 enum hal_ring_type ring_type,
H A Ddp_htt.h1521 int mac_id, enum hal_ring_type ring_type);
1538 int mac_id, enum hal_ring_type ring_type,
1542 int mac_id, enum hal_ring_type ring_type,
H A Ddp.c705 u32 ring_type, struct dp_srng *ring) in ath12k_dp_link_desc_cleanup() argument
709 if (ring_type != HAL_RXDMA_MONITOR_DESC) { in ath12k_dp_link_desc_cleanup()
753 u32 ring_type, struct hal_srng *srng, in ath12k_dp_link_desc_setup() argument
793 entry_sz = ath12k_hal_srng_get_entrysize(ab, ring_type); in ath12k_dp_link_desc_setup()
798 ring_type != HAL_RXDMA_MONITOR_DESC) { in ath12k_dp_link_desc_setup()
H A Ddp.h695 u32 ring_type, struct dp_srng *ring);
698 u32 ring_type, struct hal_srng *srng,
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dhal.c490 int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type) in ath11k_hal_srng_get_entrysize() argument
494 if (WARN_ON(ring_type >= HAL_MAX_RING_TYPES)) in ath11k_hal_srng_get_entrysize()
497 srng_config = &ab->hal.srng_config[ring_type]; in ath11k_hal_srng_get_entrysize()
502 int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type) in ath11k_hal_srng_get_max_entries() argument
506 if (WARN_ON(ring_type >= HAL_MAX_RING_TYPES)) in ath11k_hal_srng_get_max_entries()
509 srng_config = &ab->hal.srng_config[ring_type]; in ath11k_hal_srng_get_max_entries()
1136 enum hal_ring_type ring_type, in ath11k_hal_srng_update_hp_tp_addr() argument
1142 struct hal_srng_config *srng_config = &hal->srng_config[ring_type]; in ath11k_hal_srng_update_hp_tp_addr()
1144 ring_id = ath11k_hal_srng_get_ring_id(ab, ring_type, ring_num, 0); in ath11k_hal_srng_update_hp_tp_addr()
1159 enum hal_ring_type ring_type, in ath11k_hal_srng_update_shadow_config() argument
[all …]
H A Ddp_tx.c834 enum hal_ring_type ring_type, in ath11k_dp_tx_get_ring_id_type() argument
841 switch (ring_type) { in ath11k_dp_tx_get_ring_id_type()
888 ath11k_warn(ab, "Unsupported ring type in DP :%d\n", ring_type); in ath11k_dp_tx_get_ring_id_type()
895 int mac_id, enum hal_ring_type ring_type) in ath11k_dp_tx_htt_srng_setup() argument
919 ring_type, &htt_ring_type, in ath11k_dp_tx_htt_srng_setup()
945 ret = ath11k_hal_srng_get_entrysize(ab, ring_type); in ath11k_dp_tx_htt_srng_setup()
996 cmd->msi_data, ring_id, ring_type, cmd->intr_info, cmd->info2); in ath11k_dp_tx_htt_srng_setup()
1089 int mac_id, enum hal_ring_type ring_type, in ath11k_dp_tx_htt_rx_filter_setup() argument
1110 ring_type, &htt_ring_type, in ath11k_dp_tx_htt_rx_filter_setup()
H A Ddp_tx.h39 int mac_id, enum hal_ring_type ring_type,
H A Ddp.c647 u32 ring_type, struct dp_srng *ring) in ath11k_dp_link_desc_cleanup() argument
651 if (ring_type != HAL_RXDMA_MONITOR_DESC) { in ath11k_dp_link_desc_cleanup()
695 u32 ring_type, struct hal_srng *srng, in ath11k_dp_link_desc_setup() argument
732 entry_sz = ath11k_hal_srng_get_entrysize(ab, ring_type); in ath11k_dp_link_desc_setup()
737 ring_type != HAL_RXDMA_MONITOR_DESC) { in ath11k_dp_link_desc_setup()
H A Dhal.h940 int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type);
941 int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type);
973 enum hal_ring_type ring_type,
H A Ddp.h1673 int mac_id, enum hal_ring_type ring_type);
1682 u32 ring_type, struct dp_srng *ring);
1685 u32 ring_type, struct hal_srng *srng,
H A Ddp_rx.c1656 u8 pdev_id, ring_type, ring_id, pdev_idx; in ath11k_htt_backpressure_event_handler() local
1662 ring_type = FIELD_GET(HTT_BACKPRESSURE_EVENT_RING_TYPE_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()
1675 if (ring_type == HTT_BACKPRESSURE_UMAC_RING_TYPE) { in ath11k_htt_backpressure_event_handler()
1680 } else if (ring_type == HTT_BACKPRESSURE_LMAC_RING_TYPE) { in ath11k_htt_backpressure_event_handler()
1689 ring_type); in ath11k_htt_backpressure_event_handler()
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Dhal.c371 enum hal_ring_type ring_type, in ath12k_wifi7_hal_srng_update_hp_tp_addr() argument
377 struct hal_srng_config *srng_config = &hal->srng_config[ring_type]; in ath12k_wifi7_hal_srng_update_hp_tp_addr()
379 ring_id = ath12k_wifi7_hal_srng_get_ring_id(hal, ring_type, ring_num, in ath12k_wifi7_hal_srng_update_hp_tp_addr()
409 enum hal_ring_type ring_type, in ath12k_wifi7_hal_srng_update_shadow_config() argument
413 struct hal_srng_config *srng_config = &hal->srng_config[ring_type]; in ath12k_wifi7_hal_srng_update_shadow_config()
433 ath12k_wifi7_hal_srng_update_hp_tp_addr(ab, shadow_cfg_idx, ring_type, in ath12k_wifi7_hal_srng_update_shadow_config()
441 ring_type, ring_num); in ath12k_wifi7_hal_srng_update_shadow_config()
H A Dhal.h529 enum hal_ring_type ring_type,
/freebsd/sys/dev/xen/netback/
H A Dnetback.c699 xnb_connect_ring(struct xnb_softc *xnb, xnb_ring_type_t ring_type) in xnb_connect_ring() argument
702 struct xnb_ring_config *ring = &xnb->ring_configs[ring_type]; in xnb_connect_ring()
706 ring->va = xnb->kva + ring_type * PAGE_SIZE; in xnb_connect_ring()
707 ring->gnt_addr = xnb->gnt_base_addr + ring_type * PAGE_SIZE; in xnb_connect_ring()
728 if (ring_type == XNB_RING_TYPE_TX) { in xnb_connect_ring()
732 } else if (ring_type == XNB_RING_TYPE_RX) { in xnb_connect_ring()
738 "Unknown ring type %d", ring_type); in xnb_connect_ring()
/freebsd/sys/sys/
H A Dpmckern.h68 typedef enum ring_type { enum
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_hwrm.h137 void bnxt_hwrm_ring_info_get(struct bnxt_softc *softc, uint8_t ring_type,
H A Dbnxt_hwrm.c1806 int bnxt_hwrm_ring_free(struct bnxt_softc *softc, uint32_t ring_type, in bnxt_hwrm_ring_free() argument
1820 req.ring_type = ring_type; in bnxt_hwrm_ring_free()
1829 "rc:%x err:%x\n", ring_type, rc, error_code); in bnxt_hwrm_ring_free()
1861 req.ring_type = type; in bnxt_hwrm_ring_alloc()
1892 req.ring_type = HWRM_RING_ALLOC_INPUT_RING_TYPE_RX; in bnxt_hwrm_ring_alloc()
3311 void bnxt_hwrm_ring_info_get(struct bnxt_softc *softc, uint8_t ring_type, in bnxt_hwrm_ring_info_get() argument
3320 req.ring_type = le32toh(ring_type); in bnxt_hwrm_ring_info_get()
H A Dhsi_struct_def.h42864 uint8_t ring_type; member
43258 uint8_t ring_type; member
43363 uint8_t ring_type; member
43459 uint8_t ring_type; member
43615 uint8_t ring_type; member
66659 uint8_t ring_type; member
H A Dif_bnxt.c567 u32 ring_type) in bnxt_set_db_mask() argument
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dmain.c1583 req.ring_type = bnxt_re_get_rtype(rdev); in bnxt_re_net_ring_free()
1630 req.ring_type = ring_attr->type; in bnxt_re_net_ring_alloc()