/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_tx.h | 21 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 D | dp_tx.c | 169 ti.ring_id = ring_selector % ab->hw_params->max_tx_ring; 171 ring_map |= BIT(ti.ring_id); 172 ti.rbm_id = ab->hw_params->hal_ops->tcl_to_wbm_rbm_map[ti.ring_id].rbm_id; 174 tx_ring = &dp->tx_ring[ti.ring_id]; 286 hal_ring_id = tx_ring->tcl_data_ring.ring_id; 299 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; 531 void ath12k_dp_tx_completion_handler(struct ath12k_base *ab, int ring_id) argument 535 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; 540 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; 622 ath12k_dp_tx_get_ring_id_type(struct ath12k_base *ab, int mac_id, u32 ring_id, enum hal_ring_type ring_type, enum htt_srng_ring_type *htt_ring_type, enum htt_srng_ring_id *htt_ring_id) argument 687 ath12k_dp_tx_htt_srng_setup(struct ath12k_base *ab, u32 ring_id, int mac_id, enum hal_ring_type ring_type) argument 881 ath12k_dp_tx_htt_rx_filter_setup(struct ath12k_base *ab, u32 ring_id, int mac_id, enum hal_ring_type ring_type, int rx_buf_size, struct htt_rx_ring_tlv_filter *tlv_filter) argument 1067 int ret, ring_id; local 1105 ath12k_dp_tx_htt_tx_filter_setup(struct ath12k_base *ab, u32 ring_id, int mac_id, enum hal_ring_type ring_type, int tx_buf_size, struct htt_tx_ring_tlv_filter *htt_tlv_filter) argument 1218 int ret, ring_id; local [all...] |
H A D | hal.c | 1684 val = u32_encode_bits(srng->ring_id, HAL_REO1_RING_ID_RING_ID) | 1783 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { 1815 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) 1835 int ring_id; local 1842 ring_id = srng_config->start_ring_id + ring_num; 1844 ring_id += mac_id * HAL_SRNG_RINGS_PER_PMAC; 1846 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) 1849 return ring_id; 2290 int ring_id; local 2295 ring_id 2410 int ring_id; local 2513 u32 ring_id; local 2522 u32 ring_id; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | cik_int.h | 31 uint32_t ring_id; member in struct:cik_ih_ring_entry
|
H A D | cik_event_interrupt.c | 56 tmp_ihre->ring_id &= 0x000000ff; 57 tmp_ihre->ring_id |= vmid << 8; 58 tmp_ihre->ring_id |= pasid << 16; 66 vmid = (ihre->ring_id & 0x0000ff00) >> 8; 72 pasid = (ihre->ring_id & 0xffff0000) >> 16; 94 unsigned int vmid = (ihre->ring_id & 0x0000ff00) >> 8; 95 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16;
|
H A D | kfd_int_process_v11.c | 284 uint16_t source_id, client_id, ring_id, pasid, vmid; local 292 ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry); 307 info.prot_valid = ring_id & 0x08; 308 info.prot_read = ring_id & 0x10; 309 info.prot_write = ring_id & 0x20;
|
H A D | kfd_int_process_v10.c | 370 uint16_t ring_id = SOC15_RING_ID_FROM_IH_ENTRY(ih_ring_entry); local 383 info.prot_valid = ring_id & 0x08; 384 info.prot_read = ring_id & 0x10; 385 info.prot_write = ring_id & 0x20;
|
/linux-master/net/bridge/ |
H A D | br_mrp_switchdev.c | 38 .ring_id = mrp->ring_id, 55 .ring_id = mrp->ring_id, 72 .ring_id = mrp->ring_id, 111 .ring_id = mrp->ring_id, 130 .ring_id = mrp->ring_id, 140 br_mrp_switchdev_set_in_role(struct net_bridge *br, struct br_mrp *mrp, u16 in_id, u32 ring_id, enum br_mrp_in_role_type role) argument [all...] |
H A D | br_mrp.c | 52 static struct br_mrp *br_mrp_find_id(struct net_bridge *br, u32 ring_id) argument 59 if (mrp->ring_id == ring_id) { 445 br_mrp_switchdev_set_in_role(br, mrp, mrp->in_id, mrp->ring_id, 504 * same ring_id 506 mrp = br_mrp_find_id(br, instance->ring_id); 523 mrp->ring_id = instance->ring_id; 573 /* Deletes existing MRP instance based on ring_id 578 struct br_mrp *mrp = br_mrp_find_id(br, instance->ring_id); [all...] |
H A D | br_private_mrp.h | 19 u32 ring_id; member in struct:br_mrp 98 u16 in_id, u32 ring_id,
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
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_tx.c | 115 ti.ring_id = ring_selector % ab->hw_params.max_tx_ring; 116 ti.rbm_id = ab->hw_params.hal_params->tcl2wbm_rbm_map[ti.ring_id].rbm_id; 118 ring_map |= BIT(ti.ring_id); 120 tx_ring = &dp->tx_ring[ti.ring_id]; 224 hal_ring_id = tx_ring->tcl_data_ring.ring_id; 237 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; 260 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); 678 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) argument 682 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; 806 ath11k_dp_tx_get_ring_id_type(struct ath11k_base *ab, int mac_id, u32 ring_id, enum hal_ring_type ring_type, enum htt_srng_ring_type *htt_ring_type, enum htt_srng_ring_id *htt_ring_id) argument 868 ath11k_dp_tx_htt_srng_setup(struct ath11k_base *ab, u32 ring_id, int mac_id, enum hal_ring_type ring_type) argument 1062 ath11k_dp_tx_htt_rx_filter_setup(struct ath11k_base *ab, u32 ring_id, int mac_id, enum hal_ring_type ring_type, int rx_buf_size, struct htt_rx_ring_tlv_filter *tlv_filter) argument 1183 int ret = 0, ring_id = 0, i; local [all...] |
H A D | hal.c | 303 val = FIELD_PREP(HAL_REO1_RING_ID_RING_ID, srng->ring_id) | 386 if (srng->ring_id == HAL_SRNG_RING_ID_WBM_IDLE_LINK) { 420 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { 469 int ring_id; local 476 ring_id = srng_config->start_ring_id + ring_num; 478 ring_id += mac_id * HAL_SRNG_RINGS_PER_LMAC; 480 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) 483 return ring_id; 965 int ring_id; local 970 ring_id 1089 int ring_id; local 1286 u32 ring_id; local 1295 u32 ring_id; local [all...] |
H A D | hal_tx.h | 21 u8 ring_id; member in struct:hal_tx_info
|
/linux-master/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);
|
H A D | mmio_context.c | 181 int ring_id, i; local 187 for (ring_id = 0; ring_id < cnt; ring_id++) { 188 if (!HAS_ENGINE(engine->gt, ring_id)) 191 offset.reg = regs[ring_id]; 193 gen9_render_mocs.control_table[ring_id][i] = 216 int ring_id = req->engine->id; local 217 int count = gvt->engine_mmio_list.ctx_mmio_count[ring_id]; 233 if (mmio->id != ring_id || !mmi [all...] |
H A D | scheduler.c | 141 int ring_id = workload->engine->id; local 201 if (s->last_ctx[ring_id].valid && 202 (s->last_ctx[ring_id].lrca == 204 (s->last_ctx[ring_id].ring_context_gpa == 208 s->last_ctx[ring_id].lrca = workload->ctx_desc.lrca; 209 s->last_ctx[ring_id].ring_context_gpa = workload->ring_context_gpa; 214 s->last_ctx[ring_id].valid = false; 258 s->last_ctx[ring_id].valid = true; 293 enum intel_engine_id ring_id = rq->engine->id; local 300 scheduler->engine_owner[ring_id]) { 1066 complete_current_workload(struct intel_gvt *gvt, int ring_id) argument [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | txrx_edma.c | 108 int ring_id = wil_find_free_sring(wil); local 119 wil_dbg_misc(wil, "init TX sring: size=%u, ring_id=%u\n", 120 status_ring_size, ring_id); 122 if (ring_id < 0) 123 return ring_id; 128 sring = &wil->srings[ring_id]; 137 rc = wil_wmi_tx_sring_cfg(wil, ring_id); 142 wil->tx_sring_idx = ring_id; 344 u16 ring_id) 346 struct wil_status_ring *sring = &wil->srings[ring_id]; 341 wil_init_rx_sring(struct wil6210_priv *wil, u16 status_ring_size, size_t elem_size, u16 ring_id) argument 696 wil_ring_init_tx_edma(struct wil6210_vif *vif, int ring_id, int size, int cid, int tid) argument 744 wil_tx_ring_modify_edma(struct wil6210_vif *vif, int ring_id, int cid, int tid) argument 1170 unsigned int ring_id; local 1546 wil_ring_init_bcast_edma(struct wil6210_vif *vif, int ring_id, int size) argument [all...] |
H A D | trace.h | 257 __field(u8, ring_id) 265 __entry->ring_id = msg->ring_id; 270 "ring_id %d swtail 0x%x len %d num_descs %d status 0x%x mcs %d", 271 __entry->ring_id, __entry->index, __entry->len,
|
/linux-master/drivers/bluetooth/ |
H A D | hci_bcm4377.c | 170 * ring_id: Transfer ring ID which required this message 177 __le16 ring_id; member in struct:bcm4377_completion_ring_entry 229 * ring_id: Completion ring to be destroyed 234 __le16 ring_id; member in struct:bcm4377_destroy_completion_ring_msg 247 * ring_id/ring_id_again: Transfer ring index 262 __le16 ring_id; member in struct:bcm4377_create_transfer_ring_msg 281 * ring_id: Transfer ring to be destroyed 286 __le16 ring_id; member in struct:bcm4377_destroy_transfer_ring_msg 399 * ring_id: ring index hardcoded in the firmware 423 enum bcm4377_transfer_ring_id ring_id; member in struct:bcm4377_transfer_ring 465 enum bcm4377_completion_ring_id ring_id; member in struct:bcm4377_completion_ring [all...] |
/linux-master/drivers/soc/ti/ |
H A D | k3-ringacc.c | 151 * @ring_id: Ring Id 173 u32 ring_id; member in struct:k3_ring 314 dev_dbg(dev, "dump ring: %d\n", ring->ring_id); 470 ring_cfg.index = ring->ring_id; 477 ret, ring->ring_id); 499 ring_cfg.index = ring->ring_id; 506 ret, ring->ring_id); 524 ring->ring_id, occ); 575 ring_cfg.index = ring->ring_id; 581 ret, ring->ring_id); [all...] |
/linux-master/drivers/crypto/inside-secure/ |
H A D | safexcel_ring.c | 180 int ring_id, 189 cdesc = safexcel_ring_next_cwptr(priv, &priv->ring[ring_id].cdr, 225 int ring_id, 232 rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr, 179 safexcel_add_cdesc(struct safexcel_crypto_priv *priv, int ring_id, bool first, bool last, dma_addr_t data, u32 data_len, u32 full_data_len, dma_addr_t context, struct safexcel_token **atoken) argument 224 safexcel_add_rdesc(struct safexcel_crypto_priv *priv, int ring_id, bool first, bool last, dma_addr_t data, u32 len) argument
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_mrp.c | 138 ocelot_port->mrp_ring_id = mrp->ring_id; 152 if (ocelot_port->mrp_ring_id != mrp->ring_id) 174 if (ocelot_port->mrp_ring_id != mrp->ring_id) 213 if (ocelot_port->mrp_ring_id != mrp->ring_id)
|
/linux-master/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_ring2.c | 120 u32 ring_id; local 122 ring_id = ring->id | OVERWRITE; 123 xgene_enet_ring_wr32(ring, CSR_RING_ID, ring_id);
|