Home
last modified time | relevance | path

Searched refs:nr_rings (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/msm/adreno/
H A Da5xx_preempt.c63 for (i = 0; i < gpu->nr_rings; i++) { in get_next_ring()
102 if (gpu->nr_rings == 1) in a5xx_preempt_trigger()
227 if (gpu->nr_rings == 1) in a5xx_preempt_hw_init()
230 for (i = 0; i < gpu->nr_rings; i++) { in a5xx_preempt_hw_init()
298 for (i = 0; i < gpu->nr_rings; i++) { in a5xx_preempt_fini()
311 if (gpu->nr_rings <= 1) in a5xx_preempt_init()
314 for (i = 0; i < gpu->nr_rings; i++) { in a5xx_preempt_init()
321 gpu->nr_rings = 1; in a5xx_preempt_init()
H A Dadreno_gpu.c408 *value = gpu->nr_rings * NR_SCHED_PRIORITIES; in adreno_get_param()
678 for (int i = 0; i < gpu->nr_rings; i++) { in adreno_hw_init()
779 for (i = 0; i < gpu->nr_rings; i++) { in adreno_gpu_state_get()
998 for (i = 0; i < gpu->nr_rings; i++) { in adreno_show()
1053 for (i = 0; i < gpu->nr_rings; i++) { in adreno_dump_info()
1196 const struct adreno_gpu_funcs *funcs, int nr_rings) in adreno_gpu_init() argument
1238 adreno_gpu_config.nr_rings = nr_rings; in adreno_gpu_init()
H A Da5xx_gpu.c525 if (gpu->nr_rings == 1) in a5xx_preempt_start()
623 sizeof(u32) * gpu->nr_rings, in a5xx_ucode_load()
633 } else if (gpu->nr_rings > 1) { in a5xx_ucode_load()
636 gpu->nr_rings = 1; in a5xx_ucode_load()
1431 for (i = 0; i < gpu->nr_rings; i++) in a5xx_pm_suspend()
1730 unsigned int nr_rings; in a5xx_gpu_init() local
1747 nr_rings = 4; in a5xx_gpu_init()
1750 nr_rings = 1; in a5xx_gpu_init()
1752 ret = adreno_gpu_init(dev, pdev, adreno_gpu, config->info->funcs, nr_rings); in a5xx_gpu_init()
H A Dadreno_device.c347 for (i = 0; i < gpu->nr_rings; i++) { in suspend_scheduler()
358 for (i = 0; i < gpu->nr_rings; i++) { in resume_scheduler()
H A Da6xx_gpu.c202 if (gpu->nr_rings > 1) { in a6xx_flush_yield()
508 if (gpu->nr_rings > 1) in a7xx_submit()
887 if (gpu->nr_rings <= 1) in a7xx_preempt_start()
1105 sizeof(u32) * gpu->nr_rings, in a6xx_ucode_load()
1462 for (unsigned int i = 0; i < gpu->nr_rings; i++) in hw_init()
1477 for (i = 0; i < gpu->nr_rings; i++) in hw_init()
2244 for (i = 0; i < gpu->nr_rings; i++) in a6xx_gmu_pm_suspend()
2283 for (i = 0; i < gpu->nr_rings; i++) in a6xx_pm_suspend()
2665 return (adreno_gpu->base.nr_rings > 1) && !!a6xx_gpu->aqe_bo; in a6xx_aqe_is_enabled()
2681 int ret, nr_rings = 1; in a6xx_gpu_init() local
[all …]
H A Da8xx_gpu.c479 if (gpu->nr_rings <= 1) in a8xx_preempt_start()
770 for (i = 0; i < gpu->nr_rings; i++) in hw_init()
776 for (i = 0; i < gpu->nr_rings; i++) in hw_init()
H A Dadreno_gpu.h640 int nr_rings);
/linux/drivers/gpu/drm/msm/
H A Dmsm_gpu.c542 for (i = 0; i < gpu->nr_rings; i++) { in recover_worker()
568 for (i = 0; i < gpu->nr_rings; i++) { in recover_worker()
746 for (i = 0; i < gpu->nr_rings; i++) { in retire_submits()
786 for (i = 0; i < gpu->nr_rings; i++) in msm_gpu_retire()
893 int i, ret, nr_rings = config->nr_rings; in msm_gpu_init() local
980 sizeof(struct msm_rbmemptrs) * nr_rings, in msm_gpu_init()
992 if (nr_rings > ARRAY_SIZE(gpu->rb)) { in msm_gpu_init()
995 nr_rings = ARRAY_SIZE(gpu->rb); in msm_gpu_init()
999 for (i = 0; i < nr_rings; i++) { in msm_gpu_init()
1013 gpu->nr_rings = nr_rings; in msm_gpu_init()
H A Dmsm_gpu.h32 unsigned int nr_rings; member
180 int nr_rings; member
317 for (i = 0; i < gpu->nr_rings; i++) { in msm_gpu_active()
555 if (rn >= gpu->nr_rings) in msm_gpu_convert_priority()
H A Dmsm_submitqueue.c207 priv->gpu->nr_rings == 1 && enable_preemption != 0; in msm_submitqueue_create()
274 max_priority = (priv->gpu->nr_rings * NR_SCHED_PRIORITIES) - 1; in msm_submitqueue_init()
/linux/drivers/block/xen-blkback/
H A Dxenbus.c109 for (i = 0; i < blkif->nr_rings; i++) { in xen_update_blkif_status()
134 blkif->rings = kzalloc_objs(struct xen_blkif_ring, blkif->nr_rings); in xen_blkif_alloc_rings()
138 for (r = 0; r < blkif->nr_rings; r++) { in xen_blkif_alloc_rings()
272 for (r = 0; r < blkif->nr_rings; r++) { in xen_blkif_disconnect()
339 blkif->nr_rings = 0; in xen_blkif_disconnect()
391 for (i = 0; i < blkif->nr_rings; i++) { \
1105 blkif->nr_rings = requested_num_queues; in connect_ring()
1110 blkif->nr_rings, blkif->blk_protocol, protocol, in connect_ring()
1130 if (blkif->nr_rings == 1) in connect_ring()
1140 for (i = 0; i < blkif->nr_rings; i++) { in connect_ring()
H A Dcommon.h322 unsigned int nr_rings; member
/linux/drivers/block/
H A Dxen-blkfront.c228 unsigned int nr_rings; member
276 (idx) < (info)->nr_rings; \
282 BUG_ON(i >= info->nr_rings); in get_rinfo()
1122 info->tag_set.nr_hw_queues = info->nr_rings; in xlvbd_alloc_gendisk()
1318 info->nr_rings = 0; in blkif_free()
1819 if (info->nr_rings == 1) { in talk_to_blkback()
1828 info->nr_rings); in talk_to_blkback()
1900 BUG_ON(info->nr_rings); in negotiate_mq()
1905 info->nr_rings = min(backend_max_queues, xen_blkif_max_queues); in negotiate_mq()
1907 if (!info->nr_rings) in negotiate_mq()
[all …]
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm_lib.h42 unsigned int nr_rings);
H A Dbnge_hwrm_lib.c960 unsigned int nr_rings) in bnge_hwrm_vnic_alloc() argument
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h3003 unsigned int nr_rings);
H A Dbnxt.c7072 unsigned int nr_rings) in bnxt_hwrm_vnic_alloc()
7074 unsigned int i, j, grp_idx, end_idx = start_rx_ring_idx + nr_rings; in bnxt_hwrm_vnic_alloc()
7091 j, nr_rings); in bnxt_hwrm_vnic_alloc()
7073 bnxt_hwrm_vnic_alloc(struct bnxt * bp,struct bnxt_vnic_info * vnic,unsigned int start_rx_ring_idx,unsigned int nr_rings) bnxt_hwrm_vnic_alloc() argument