Home
last modified time | relevance | path

Searched refs:ring_id (Results 1 – 25 of 64) sorted by relevance

123

/linux/net/bridge/
H A Dbr_mrp_switchdev.c38 .ring_id = mrp->ring_id, in br_mrp_switchdev_add()
55 .ring_id = mrp->ring_id, in br_mrp_switchdev_del()
72 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_ring_role()
111 .ring_id = mrp->ring_id, in br_mrp_switchdev_send_ring_test()
130 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_ring_state()
141 u16 in_id, u32 ring_id, in br_mrp_switchdev_set_in_role() argument
149 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_in_role()
H A Dbr_mrp.c52 static struct br_mrp *br_mrp_find_id(struct net_bridge *br, u32 ring_id) in br_mrp_find_id() argument
59 if (mrp->ring_id == ring_id) { in br_mrp_find_id()
445 br_mrp_switchdev_set_in_role(br, mrp, mrp->in_id, mrp->ring_id, in br_mrp_del_impl()
506 mrp = br_mrp_find_id(br, instance->ring_id); in br_mrp_add()
523 mrp->ring_id = instance->ring_id; in br_mrp_add()
578 struct br_mrp *mrp = br_mrp_find_id(br, instance->ring_id); in br_mrp_del()
652 struct br_mrp *mrp = br_mrp_find_id(br, state->ring_id); in br_mrp_set_ring_state()
674 struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id); in br_mrp_set_ring_role()
705 struct br_mrp *mrp = br_mrp_find_id(br, test->ring_id); in br_mrp_start_test()
760 struct br_mrp *mrp = br_mrp_find_id(br, role->ring_id); in br_mrp_set_in_role()
[all …]
H A Dbr_mrp_netlink.c53 inst.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_INSTANCE_RING_ID]); in br_mrp_instance_parse()
155 state.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_RING_STATE_RING_ID]); in br_mrp_ring_state_parse()
189 role.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_RING_ROLE_RING_ID]); in br_mrp_ring_role_parse()
228 test.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_START_TEST_RING_ID]); in br_mrp_start_test_parse()
307 role.ring_id = nla_get_u32(tb[IFLA_BRIDGE_MRP_IN_ROLE_RING_ID]); in br_mrp_in_role_parse()
464 mrp->ring_id)) in br_mrp_fill_info()
H A Dbr_private_mrp.h19 u32 ring_id; member
98 u16 in_id, u32 ring_id,
/linux/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c108 int ring_id = wil_find_free_sring(wil); in wil_tx_init_edma() local
120 status_ring_size, ring_id); in wil_tx_init_edma()
122 if (ring_id < 0) in wil_tx_init_edma()
123 return ring_id; in wil_tx_init_edma()
128 sring = &wil->srings[ring_id]; in wil_tx_init_edma()
137 rc = wil_wmi_tx_sring_cfg(wil, ring_id); in wil_tx_init_edma()
142 wil->tx_sring_idx = ring_id; in wil_tx_init_edma()
342 u16 ring_id) in wil_init_rx_sring() argument
344 struct wil_status_ring *sring = &wil->srings[ring_id]; in wil_init_rx_sring()
348 status_ring_size, ring_id); in wil_init_rx_sring()
[all …]
H A Dtrace.h257 __field(u8, ring_id)
265 __entry->ring_id = msg->ring_id;
271 __entry->ring_id, __entry->index, __entry->len,
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dcik_event_interrupt.c56 tmp_ihre->ring_id &= 0x000000ff; in cik_event_interrupt_isr()
57 tmp_ihre->ring_id |= vmid << 8; in cik_event_interrupt_isr()
58 tmp_ihre->ring_id |= pasid << 16; in cik_event_interrupt_isr()
66 vmid = (ihre->ring_id & 0x0000ff00) >> 8; in cik_event_interrupt_isr()
72 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_isr()
94 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq()
H A Dcik_int.h31 uint32_t ring_id; member
/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c117 ti.ring_id = ring_selector % num_tx_rings; in ath11k_dp_tx()
118 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx()
120 ring_map |= BIT(ti.ring_id); in ath11k_dp_tx()
122 tx_ring = &dp->tx_ring[ti.ring_id]; in ath11k_dp_tx()
226 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath11k_dp_tx()
239 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath11k_dp_tx()
262 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx()
688 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) in ath11k_dp_tx_completion_handler() argument
692 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath11k_dp_tx_completion_handler()
696 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath11k_dp_tx_completion_handler()
[all …]
H A Ddp_tx.h24 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 Ddp_rx.c360 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()
1633 u8 pdev_id, ring_type, ring_id, pdev_idx; in ath11k_htt_backpressure_event_handler() local
1640 ring_id = FIELD_GET(HTT_BACKPRESSURE_EVENT_RING_ID_M, *data); in ath11k_htt_backpressure_event_handler()
1650 pdev_id, ring_type, ring_id, hp, tp, backpressure_time); in ath11k_htt_backpressure_event_handler()
1653 if (ring_id >= HTT_SW_UMAC_RING_IDX_MAX) in ath11k_htt_backpressure_event_handler()
1656 bp_stats = &ab->soc_stats.bp_stats.umac_ring_bp_stats[ring_id]; in ath11k_htt_backpressure_event_handler()
1660 if (ring_id >= HTT_SW_LMAC_RING_IDX_MAX || pdev_idx >= MAX_RADIOS) in ath11k_htt_backpressure_event_handler()
1663 bp_stats = &ab->soc_stats.bp_stats.lmac_ring_bp_stats[ring_id][pdev_idx]; in ath11k_htt_backpressure_event_handler()
2624 int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id, in ath11k_dp_process_rx() argument
[all …]
H A Ddbring.c52 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 Ddebugfs.c501 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()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_htt.c672 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 Ddp_rx.c85 srng = &dp->hal->srng_list[rx_ring->refill_buf_ring.ring_id]; in ath12k_dp_rx_bufs_replenish()
1636 u32 ring_id; in ath12k_dp_rx_htt_setup() local
1640 ring_id = dp->rx_refill_buf_ring.refill_buf_ring.ring_id; in ath12k_dp_rx_htt_setup()
1641 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, 0, HAL_RXDMA_BUF); in ath12k_dp_rx_htt_setup()
1650 ring_id = dp->rx_mac_buf_ring[i].ring_id; in ath12k_dp_rx_htt_setup()
1651 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup()
1662 ring_id = dp->rxdma_err_dst_ring[i].ring_id; in ath12k_dp_rx_htt_setup()
1663 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup()
1673 ring_id = dp->rxdma_mon_buf_ring.refill_buf_ring.ring_id; in ath12k_dp_rx_htt_setup()
1674 ret = ath12k_dp_tx_htt_srng_setup(ab, ring_id, in ath12k_dp_rx_htt_setup()
[all …]
/linux/drivers/soc/ti/
H A Dk3-ringacc.c173 u32 ring_id; member
314 dev_dbg(dev, "dump ring: %d\n", ring->ring_id); in k3_ringacc_ring_dump()
470 ring_cfg.index = ring->ring_id; in k3_ringacc_ring_reset_sci()
477 ret, ring->ring_id); in k3_ringacc_ring_reset_sci()
499 ring_cfg.index = ring->ring_id; in k3_ringacc_ring_reconfig_qmode_sci()
506 ret, ring->ring_id); in k3_ringacc_ring_reconfig_qmode_sci()
524 ring->ring_id, occ); in k3_ringacc_ring_reset_dma()
575 ring_cfg.index = ring->ring_id; in k3_ringacc_ring_free_sci()
581 ret, ring->ring_id); in k3_ringacc_ring_free_sci()
602 if (!test_bit(ring->ring_id, ringacc->rings_inuse)) in k3_ringacc_ring_free()
[all …]
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_rx.c116 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 …]
/linux/drivers/gpu/drm/i915/gvt/
H A Dinterrupt.h207 int gvt_ring_id_to_pipe_control_notify_event(int ring_id);
208 int gvt_ring_id_to_mi_flush_dw_event(int ring_id);
209 int gvt_ring_id_to_mi_user_interrupt_event(int ring_id);
/linux/drivers/net/ethernet/mscc/
H A Docelot_mrp.c138 ocelot_port->mrp_ring_id = mrp->ring_id; in ocelot_mrp_add()
152 if (ocelot_port->mrp_ring_id != mrp->ring_id) in ocelot_mrp_del()
174 if (ocelot_port->mrp_ring_id != mrp->ring_id) in ocelot_mrp_add_ring_role()
213 if (ocelot_port->mrp_ring_id != mrp->ring_id) in ocelot_mrp_del_ring_role()
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_ring.c180 int ring_id, in safexcel_add_cdesc() argument
189 cdesc = safexcel_ring_next_cwptr(priv, &priv->ring[ring_id].cdr, in safexcel_add_cdesc()
225 int ring_id, in safexcel_add_rdesc() argument
232 rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr, in safexcel_add_rdesc()
/linux/include/net/
H A Dswitchdev.h128 u32 ring_id; member
141 u32 ring_id; member
153 u32 ring_id; member
163 u32 ring_id; member
186 u32 ring_id; member
/linux/drivers/infiniband/hw/bng_re/
H A Dbng_dev.c126 req.ring_id = cpu_to_le16(fw_ring_id); in bng_re_net_ring_free()
132 req.ring_id, rc); in bng_re_net_ring_free()
164 *fw_ring_id = le16_to_cpu(resp.ring_id); in bng_re_net_ring_alloc()
262 bng_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, in bng_re_dev_uninit()
337 rc = bng_re_net_ring_alloc(rdev, &rattr, &creq->ring_id); in bng_re_dev_init()
389 bng_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, type); in bng_re_dev_init()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_debugfs.c483 static void i40e_dbg_dump_desc(int cnt, int vsi_seid, int ring_id, int desc_n, in i40e_dbg_dump_desc() argument
510 if (ring_id >= vsi->num_queue_pairs || ring_id < 0) { in i40e_dbg_dump_desc()
511 dev_info(&pf->pdev->dev, "ring %d not found\n", ring_id); in i40e_dbg_dump_desc()
523 ring = kmemdup(vsi->rx_rings[ring_id], sizeof(*ring), GFP_KERNEL); in i40e_dbg_dump_desc()
526 ring = kmemdup(vsi->tx_rings[ring_id], sizeof(*ring), GFP_KERNEL); in i40e_dbg_dump_desc()
529 ring = kmemdup(vsi->xdp_rings[ring_id], sizeof(*ring), GFP_KERNEL); in i40e_dbg_dump_desc()
541 dev_info(&pf->pdev->dev, "VSI = %02i Rx ring = %02i\n", vsi_seid, ring_id); in i40e_dbg_dump_desc()
544 dev_info(&pf->pdev->dev, "VSI = %02i Tx ring = %02i\n", vsi_seid, ring_id); in i40e_dbg_dump_desc()
547 dev_info(&pf->pdev->dev, "VSI = %02i XDP ring = %02i\n", vsi_seid, ring_id); in i40e_dbg_dump_desc()
575 vsi_seid, ring_id, desc_n, in i40e_dbg_dump_desc()
[all …]
/linux/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_ring2.c120 u32 ring_id; in xgene_enet_clr_desc_ring_id() local
122 ring_id = ring->id | OVERWRITE; in xgene_enet_clr_desc_ring_id()
123 xgene_enet_ring_wr32(ring, CSR_RING_ID, ring_id); in xgene_enet_clr_desc_ring_id()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_transport_debug.c161 int ring_id = *((int *)v) - 1; in adf_bank_show() local
162 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; in adf_bank_show()
166 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()

123