Home
last modified time | relevance | path

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

12345

/openbmc/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()
/openbmc/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 unsigned int vmid = (ihre->ring_id & 0x0000ff00) >> 8; in cik_event_interrupt_wq()
95 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq()
H A Dkfd_int_process_v11.c281 uint16_t source_id, client_id, ring_id, pasid, vmid; in event_interrupt_wq_v11() local
289 ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry); in event_interrupt_wq_v11()
304 info.prot_valid = ring_id & 0x08; in event_interrupt_wq_v11()
305 info.prot_read = ring_id & 0x10; in event_interrupt_wq_v11()
306 info.prot_write = ring_id & 0x20; in event_interrupt_wq_v11()
H A Dkfd_int_process_v10.c367 uint16_t ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry); in event_interrupt_wq_v10() local
380 info.prot_valid = ring_id & 0x08; in event_interrupt_wq_v10()
381 info.prot_read = ring_id & 0x10; in event_interrupt_wq_v10()
382 info.prot_write = ring_id & 0x20; in event_interrupt_wq_v10()
/openbmc/linux/drivers/bluetooth/
H A Dhci_bcm4377.c177 __le16 ring_id; member
234 __le16 ring_id; member
262 __le16 ring_id; member
286 __le16 ring_id; member
423 enum bcm4377_transfer_ring_id ring_id; member
465 enum bcm4377_completion_ring_id ring_id; member
628 generation, ring->generation, ring->ring_id); in bcm4377_extract_msgid()
635 ring->ring_id, *msgid, ring->n_entries); in bcm4377_extract_msgid()
656 ring->ring_id); in bcm4377_handle_event()
669 ring->ring_id, len, ring->mapped_payload_size); in bcm4377_handle_event()
[all …]
/openbmc/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()
344 u16 ring_id) in wil_init_rx_sring() argument
346 struct wil_status_ring *sring = &wil->srings[ring_id]; in wil_init_rx_sring()
350 status_ring_size, ring_id); in wil_init_rx_sring()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_tx.c170 ti.ring_id = ring_selector % ab->hw_params->max_tx_ring; in ath12k_dp_tx()
172 ring_map |= BIT(ti.ring_id); in ath12k_dp_tx()
173 ti.rbm_id = ab->hw_params->hal_ops->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id; in ath12k_dp_tx()
175 tx_ring = &dp->tx_ring[ti.ring_id]; in ath12k_dp_tx()
287 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath12k_dp_tx()
300 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath12k_dp_tx()
532 void ath12k_dp_tx_completion_handler(struct ath12k_base *ab, int ring_id) in ath12k_dp_tx_completion_handler() argument
536 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath12k_dp_tx_completion_handler()
541 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath12k_dp_tx_completion_handler()
624 int mac_id, u32 ring_id, in ath12k_dp_tx_get_ring_id_type() argument
[all …]
H A Ddp_tx.h21 void ath12k_dp_tx_completion_handler(struct ath12k_base *ab, int ring_id);
30 int ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id,
35 int ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id,
H A Dhal.c1287 val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) | in ath12k_hal_srng_dst_hw_init()
1386 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath12k_hal_srng_src_hw_init()
1418 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) in ath12k_hal_srng_src_hw_init()
1438 int ring_id; in ath12k_hal_srng_get_ring_id() local
1445 ring_id = srng_config->start_ring_id + ring_num; in ath12k_hal_srng_get_ring_id()
1447 ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC; in ath12k_hal_srng_get_ring_id()
1449 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath12k_hal_srng_get_ring_id()
1452 return ring_id; in ath12k_hal_srng_get_ring_id()
1893 int ring_id; in ath12k_hal_srng_setup() local
1898 ring_id = ath12k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath12k_hal_srng_setup()
[all …]
H A Ddp_rx.c278 srng = &ab->hal.srng_list[rx_ring->refill_buf_ring.ring_id]; in ath12k_dp_rx_bufs_replenish()
616 cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath12k_dp_reo_cmd_send()
837 srng = &ab->hal.srng_list[dp->wbm_desc_rel_ring.ring_id]; in ath12k_dp_rx_link_desc_return()
2559 int ring_id) in ath12k_dp_rx_process_received_packets() argument
2602 int ath12k_dp_rx_process(struct ath12k_base *ab, int ring_id, in ath12k_dp_rx_process() argument
2621 srng = &ab->hal.srng_list[dp->reo_dst_ring[ring_id].ring_id]; in ath12k_dp_rx_process()
2673 ab->soc_stats.hal_reo_error[ring_id]++; in ath12k_dp_rx_process()
2725 ring_id); in ath12k_dp_rx_process()
3056 srng = &ab->hal.srng_list[dp->reo_reinject_ring.ring_id]; in ath12k_dp_rx_h_defrag_reo_reinject()
3429 srng = &ab->hal.srng_list[reo_except->ring_id]; in ath12k_dp_rx_process_err()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Dhal.c303 val = FIELD_PREP(HAL_REO1_RING_ID_RING_ID, srng->ring_id) | in ath11k_hal_srng_dst_hw_init()
386 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath11k_hal_srng_src_hw_init()
420 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath11k_hal_srng_src_hw_init()
469 int ring_id; in ath11k_hal_srng_get_ring_id() local
476 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id()
478 ring_id += mac_id * HAL_SRNG_RINGS_PER_LMAC; in ath11k_hal_srng_get_ring_id()
480 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath11k_hal_srng_get_ring_id()
483 return ring_id; in ath11k_hal_srng_get_ring_id()
952 int ring_id; in ath11k_hal_srng_setup() local
957 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup()
[all …]
H A Ddp_tx.c115 ti.ring_id = ring_selector % ab->hw_params.max_tx_ring; in ath11k_dp_tx()
116 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx()
118 ring_map |= BIT(ti.ring_id); in ath11k_dp_tx()
120 tx_ring = &dp->tx_ring[ti.ring_id]; in ath11k_dp_tx()
224 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath11k_dp_tx()
237 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath11k_dp_tx()
260 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx()
678 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) in ath11k_dp_tx_completion_handler() argument
682 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath11k_dp_tx_completion_handler()
686 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,
/openbmc/linux/drivers/gpu/drm/i915/gvt/
H A Dtrace.h116 TP_PROTO(int id, char *type, int ring_id, int root_entry_type,
119 TP_ARGS(id, type, ring_id, root_entry_type, gma, gpa),
128 id, type, ring_id, root_entry_type, gma, gpa);
229 TP_PROTO(u8 vgpu_id, u8 ring_id, u32 ip_gma, u32 *cmd_va,
233 TP_ARGS(vgpu_id, ring_id, ip_gma, cmd_va, cmd_len, buf_type,
238 __field(u8, ring_id)
250 __entry->ring_id = ring_id;
263 __entry->ring_id,
H A Dmmio_context.c173 int ring_id, i; in load_render_mocs() local
179 for (ring_id = 0; ring_id < cnt; ring_id++) { in load_render_mocs()
180 if (!HAS_ENGINE(engine->gt, ring_id)) in load_render_mocs()
183 offset.reg = regs[ring_id]; in load_render_mocs()
185 gen9_render_mocs.control_table[ring_id][i] = in load_render_mocs()
208 int ring_id = req->engine->id; in restore_context_mmio_for_inhibit() local
209 int count = gvt->engine_mmio_list.ctx_mmio_count[ring_id]; in restore_context_mmio_for_inhibit()
225 if (mmio->id != ring_id || !mmio->in_context) in restore_context_mmio_for_inhibit()
231 *(cs-2), *(cs-1), vgpu->id, ring_id); in restore_context_mmio_for_inhibit()
H A Dscheduler.c141 int ring_id = workload->engine->id; in populate_shadow_context() local
201 if (s->last_ctx[ring_id].valid && in populate_shadow_context()
202 (s->last_ctx[ring_id].lrca == in populate_shadow_context()
204 (s->last_ctx[ring_id].ring_context_gpa == in populate_shadow_context()
208 s->last_ctx[ring_id].lrca = workload->ctx_desc.lrca; in populate_shadow_context()
209 s->last_ctx[ring_id].ring_context_gpa = workload->ring_context_gpa; in populate_shadow_context()
214 s->last_ctx[ring_id].valid = false; in populate_shadow_context()
258 s->last_ctx[ring_id].valid = true; in populate_shadow_context()
293 enum intel_engine_id ring_id = rq->engine->id; in shadow_context_status_change() local
300 scheduler->engine_owner[ring_id]) { in shadow_context_status_change()
[all …]
H A Dinterrupt.h228 int gvt_ring_id_to_pipe_control_notify_event(int ring_id);
229 int gvt_ring_id_to_mi_flush_dw_event(int ring_id);
230 int gvt_ring_id_to_mi_user_interrupt_event(int ring_id);
/openbmc/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 …]
/openbmc/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()
/openbmc/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()
/openbmc/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
/openbmc/linux/include/uapi/linux/
H A Dif_bridge.h290 __u32 ring_id; member
297 __u32 ring_id; member
302 __u32 ring_id; member
307 __u32 ring_id; member
320 __u32 ring_id; member
/openbmc/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()

12345