| /linux/net/bridge/ |
| H A D | br_mrp_switchdev.c | 38 .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 D | br_mrp_netlink.c | 53 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 D | br_private_mrp.h | 19 u32 ring_id; member 98 u16 in_id, u32 ring_id,
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | cik_event_interrupt.c | 56 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 D | cik_int.h | 31 uint32_t ring_id; member
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx_edma.c | 108 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 …]
|
| H A D | trace.h | 257 __field(u8, ring_id) 265 __entry->ring_id = msg->ring_id; 271 __entry->ring_id, __entry->index, __entry->len,
|
| /linux/drivers/bluetooth/ |
| H A D | hci_bcm4377.c | 180 __le16 ring_id; member 237 __le16 ring_id; member 265 __le16 ring_id; member 289 __le16 ring_id; member 426 enum bcm4377_transfer_ring_id ring_id; member 468 enum bcm4377_completion_ring_id ring_id; member 638 generation, ring->generation, ring->ring_id); in bcm4377_extract_msgid() 645 ring->ring_id, *msgid, ring->n_entries); in bcm4377_extract_msgid() 666 ring->ring_id); in bcm4377_handle_event() 679 ring->ring_id, len, ring->mapped_payload_size); in bcm4377_handle_event() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_tx.c | 116 ti.ring_id = ring_selector % ab->hw_params.max_tx_ring; in ath11k_dp_tx() 117 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; in ath11k_dp_tx() 119 ring_map |= BIT(ti.ring_id); in ath11k_dp_tx() 121 tx_ring = &dp->tx_ring[ti.ring_id]; in ath11k_dp_tx() 225 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath11k_dp_tx() 238 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath11k_dp_tx() 261 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx() 687 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) in ath11k_dp_tx_completion_handler() argument 691 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath11k_dp_tx_completion_handler() 695 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath11k_dp_tx_completion_handler() [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.c | 335 ring->ring_id = ret; in ath11k_dp_srng_setup() 425 srng = &ab->hal.srng_list[dp->tx_ring[i].tcl_data_ring.ring_id]; in ath11k_dp_srng_common_setup() 430 dp->tx_ring[i].tcl_data_ring.ring_id); in ath11k_dp_srng_common_setup() 463 srng = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath11k_dp_srng_common_setup() 468 dp->reo_cmd_ring.ring_id); in ath11k_dp_srng_common_setup() 1074 srng = &ab->hal.srng_list[dp->wbm_idle_ring.ring_id]; in ath11k_dp_alloc() 1126 struct hal_srng *srng = &ab->hal.srng_list[update_timer->ring_id]; in ath11k_dp_shadow_timer_handler() 1181 u32 interval, u32 ring_id) in ath11k_dp_shadow_init_timer() argument 1189 update_timer->ring_id = ring_id; in ath11k_dp_shadow_init_timer()
|
| H A D | dbring.c | 53 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_bufs_replenish() 117 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_fill_bufs() 208 srng = &ab->hal.srng_list[ring->refill_srng.ring_id]; in ath11k_dbring_buf_setup() 325 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()
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | trace.h | 116 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 D | interrupt.h | 207 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/wireless/ath/ath12k/ |
| H A D | dp_tx.c | 270 ti.ring_id = ring_selector % ab->hw_params->max_tx_ring; in ath12k_dp_tx() 272 ring_map |= BIT(ti.ring_id); in ath12k_dp_tx() 273 ti.rbm_id = ab->hw_params->hal_ops->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id; in ath12k_dp_tx() 275 tx_ring = &dp->tx_ring[ti.ring_id]; in ath12k_dp_tx() 461 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath12k_dp_tx() 474 ab->device_stats.tx_err.desc_na[ti.ring_id]++; in ath12k_dp_tx() 503 ab->device_stats.tx_enqueued[ti.ring_id]++; in ath12k_dp_tx() 997 void ath12k_dp_tx_completion_handler(struct ath12k_base *ab, int ring_id) in ath12k_dp_tx_completion_handler() argument 1001 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath12k_dp_tx_completion_handler() 1006 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath12k_dp_tx_completion_handler() [all …]
|
| H A D | hal.c | 1672 val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) | in ath12k_hal_srng_dst_hw_init() 1771 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath12k_hal_srng_src_hw_init() 1803 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) in ath12k_hal_srng_src_hw_init() 1823 int ring_id; in ath12k_hal_srng_get_ring_id() local 1830 ring_id = srng_config->start_ring_id + ring_num; in ath12k_hal_srng_get_ring_id() 1832 ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC; in ath12k_hal_srng_get_ring_id() 1834 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath12k_hal_srng_get_ring_id() 1837 return ring_id; in ath12k_hal_srng_get_ring_id() 2334 int ring_id; in ath12k_hal_srng_setup() local 2339 ring_id = ath12k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath12k_hal_srng_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()
|
| /linux/drivers/soc/ti/ |
| H A D | k3-ringacc.c | 173 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/ethernet/mscc/ |
| H A D | ocelot_mrp.c | 138 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 D | safexcel_ring.c | 180 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 D | switchdev.h | 128 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/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_ring2.c | 120 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/infiniband/hw/bng_re/ |
| H A D | bng_dev.c | 135 req.ring_id = cpu_to_le16(fw_ring_id); in bng_re_net_ring_free() 141 req.ring_id, rc); in bng_re_net_ring_free() 176 *fw_ring_id = le16_to_cpu(resp.ring_id); in bng_re_net_ring_alloc() 280 bng_re_net_ring_free(rdev, rdev->rcfw.creq.ring_id, in bng_re_dev_uninit() 360 rc = bng_re_net_ring_alloc(rdev, &rattr, &creq->ring_id); in bng_re_dev_init() 412 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 D | i40e_debugfs.c | 483 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 …]
|