Home
last modified time | relevance | path

Searched refs:num_rings (Results 1 - 25 of 64) sorted by relevance

123

/kernel/linux/linux-5.10/net/9p/
H A Dtrans_xen.c80 int num_rings; member
157 num = p9_req->tc.tag % priv->num_rings; in p9_xen_request()
302 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_free()
432 priv->num_rings = XEN_9PFS_NUM_RINGS; in xen_9pfs_front_init()
433 priv->rings = kcalloc(priv->num_rings, sizeof(*priv->rings), in xen_9pfs_front_init()
440 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_init()
458 priv->num_rings); in xen_9pfs_front_init()
461 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_init()
/kernel/linux/linux-6.6/net/9p/
H A Dtrans_xen.c57 int num_rings; member
134 num = p9_req->tc.tag % priv->num_rings; in p9_xen_request()
282 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_free()
411 priv->num_rings = XEN_9PFS_NUM_RINGS; in xen_9pfs_front_init()
412 priv->rings = kcalloc(priv->num_rings, sizeof(*priv->rings), in xen_9pfs_front_init()
419 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_init()
437 priv->num_rings); in xen_9pfs_front_init()
440 for (i = 0; i < priv->num_rings; i++) { in xen_9pfs_front_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c433 int num_rings, i; in enetc_port_si_configure() local
437 num_rings = min(ENETC_PCAPR0_RXBDR(val), ENETC_PCAPR0_TXBDR(val)); in enetc_port_si_configure()
442 if (unlikely(num_rings < ENETC_PF_NUM_RINGS)) { in enetc_port_si_configure()
443 val = ENETC_PSICFGR0_SET_TXBDR(num_rings); in enetc_port_si_configure()
444 val |= ENETC_PSICFGR0_SET_RXBDR(num_rings); in enetc_port_si_configure()
447 num_rings, ENETC_PF_NUM_RINGS); in enetc_port_si_configure()
449 num_rings = 0; in enetc_port_si_configure()
457 if (num_rings) in enetc_port_si_configure()
458 num_rings -= ENETC_PF_NUM_RINGS; in enetc_port_si_configure()
464 if (num_rings) { in enetc_port_si_configure()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c471 int num_rings, i; in enetc_port_si_configure() local
475 num_rings = min(ENETC_PCAPR0_RXBDR(val), ENETC_PCAPR0_TXBDR(val)); in enetc_port_si_configure()
480 if (unlikely(num_rings < ENETC_PF_NUM_RINGS)) { in enetc_port_si_configure()
481 val = ENETC_PSICFGR0_SET_TXBDR(num_rings); in enetc_port_si_configure()
482 val |= ENETC_PSICFGR0_SET_RXBDR(num_rings); in enetc_port_si_configure()
485 num_rings, ENETC_PF_NUM_RINGS); in enetc_port_si_configure()
487 num_rings = 0; in enetc_port_si_configure()
495 if (num_rings) in enetc_port_si_configure()
496 num_rings -= ENETC_PF_NUM_RINGS; in enetc_port_si_configure()
502 if (num_rings) { in enetc_port_si_configure()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_cn9k_pf.c561 int srn, num_rings, i; in octep_enable_interrupts_cn93_pf() local
564 num_rings = CFG_GET_PORTS_ACTIVE_IO_RINGS(oct->conf); in octep_enable_interrupts_cn93_pf()
566 for (i = 0; i < num_rings; i++) in octep_enable_interrupts_cn93_pf()
580 int srn, num_rings, i; in octep_disable_interrupts_cn93_pf() local
583 num_rings = CFG_GET_PORTS_ACTIVE_IO_RINGS(oct->conf); in octep_disable_interrupts_cn93_pf()
585 for (i = 0; i < num_rings; i++) in octep_disable_interrupts_cn93_pf()
699 u8 srn, num_rings, q; in octep_dump_registers_cn93_pf() local
702 num_rings = CFG_GET_PORTS_ACTIVE_IO_RINGS(oct->conf); in octep_dump_registers_cn93_pf()
704 for (q = srn; q < srn + num_rings; q++) in octep_dump_registers_cn93_pf()
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dk3-ringacc.c192 * @num_rings: number of ring in RA
211 u32 num_rings; /* number of rings in Ringacc module */ member
420 *compl_ring = &ringacc->rings[fwd_id + ringacc->num_rings]; in k3_dmaring_request_dual_ring()
755 reverse_ring = &ringacc->rings[ring->ring_id + ringacc->num_rings]; in k3_dmaring_cfg()
1317 ret = of_property_read_u32(node, "ti,num-rings", &ringacc->num_rings); in k3_ringacc_probe_dt()
1411 ringacc->num_rings, in k3_ringacc_init()
1413 ringacc->rings_inuse = devm_bitmap_zalloc(dev, ringacc->num_rings, in k3_ringacc_init()
1421 for (i = 0; i < ringacc->num_rings; i++) { in k3_ringacc_init()
1434 ringacc->num_rings, in k3_ringacc_init()
1477 ringacc->num_rings in k3_ringacc_dmarings_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c341 unsigned int num_rings = 0; in amdgpu_hw_ip_info() local
352 ++num_rings; in amdgpu_hw_ip_info()
360 ++num_rings; in amdgpu_hw_ip_info()
368 ++num_rings; in amdgpu_hw_ip_info()
379 ++num_rings; in amdgpu_hw_ip_info()
386 for (i = 0; i < adev->vce.num_rings; i++) in amdgpu_hw_ip_info()
388 ++num_rings; in amdgpu_hw_ip_info()
400 ++num_rings; in amdgpu_hw_ip_info()
412 ++num_rings; in amdgpu_hw_ip_info()
425 ++num_rings; in amdgpu_hw_ip_info()
[all...]
H A Dvce_v2_0.c405 adev->vce.num_rings = 2; in vce_v2_0_early_init()
433 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_sw_init()
468 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_hw_init()
630 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_set_ring_funcs()
H A Dvce_v3_0.c410 adev->vce.num_rings = 3; in vce_v3_0_early_init()
436 adev->vce.num_rings = 2; in vce_v3_0_sw_init()
442 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_sw_init()
477 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_hw_init()
949 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_set_ring_funcs()
955 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_set_ring_funcs()
H A Damdgpu_vce.h53 unsigned num_rings; member
H A Damdgpu_ring.c185 if (adev->num_rings >= AMDGPU_MAX_RINGS) in amdgpu_ring_init()
189 ring->idx = adev->num_rings++; in amdgpu_ring_init()
H A Dvce_v4_0.c414 adev->vce.num_rings = 1; in vce_v4_0_early_init()
416 adev->vce.num_rings = 3; in vce_v4_0_early_init()
464 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_sw_init()
529 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_hw_init()
1102 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_set_ring_funcs()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c368 unsigned int num_rings = 0; in amdgpu_hw_ip_info() local
379 ++num_rings; in amdgpu_hw_ip_info()
387 ++num_rings; in amdgpu_hw_ip_info()
395 ++num_rings; in amdgpu_hw_ip_info()
406 ++num_rings; in amdgpu_hw_ip_info()
413 for (i = 0; i < adev->vce.num_rings; i++) in amdgpu_hw_ip_info()
415 ++num_rings; in amdgpu_hw_ip_info()
427 ++num_rings; in amdgpu_hw_ip_info()
439 ++num_rings; in amdgpu_hw_ip_info()
452 ++num_rings; in amdgpu_hw_ip_info()
[all...]
H A Dvce_v2_0.c405 adev->vce.num_rings = 2; in vce_v2_0_early_init()
433 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_sw_init()
469 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_hw_init()
659 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v2_0_set_ring_funcs()
H A Dvce_v3_0.c410 adev->vce.num_rings = 3; in vce_v3_0_early_init()
436 adev->vce.num_rings = 2; in vce_v3_0_sw_init()
442 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_sw_init()
479 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_hw_init()
976 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_set_ring_funcs()
982 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v3_0_set_ring_funcs()
H A Damdgpu_vce.h53 unsigned num_rings; member
H A Dvce_v4_0.c415 adev->vce.num_rings = 1; in vce_v4_0_early_init()
417 adev->vce.num_rings = 3; in vce_v4_0_early_init()
465 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_sw_init()
533 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_hw_init()
1137 for (i = 0; i < adev->vce.num_rings; i++) { in vce_v4_0_set_ring_funcs()
/kernel/linux/linux-6.6/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c284 u32 num_rings; member
930 for (i = 0; i < mbox->num_rings; i++) { in flexrm_write_config_in_seqfile()
958 for (i = 0; i < mbox->num_rings; i++) { in flexrm_write_stats_in_seqfile()
1287 val = ring->mbox->num_rings; in flexrm_startup()
1516 mbox->num_rings = 0; in flexrm_mbox_probe()
1519 mbox->num_rings++; in flexrm_mbox_probe()
1521 if (!mbox->num_rings) { in flexrm_mbox_probe()
1527 ring = devm_kcalloc(dev, mbox->num_rings, sizeof(*ring), GFP_KERNEL); in flexrm_mbox_probe()
1536 for (index = 0; index < mbox->num_rings; index++) { in flexrm_mbox_probe()
1590 ret = platform_msi_domain_alloc_irqs(dev, mbox->num_rings, in flexrm_mbox_probe()
[all...]
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c294 u32 num_rings; member
940 for (i = 0; i < mbox->num_rings; i++) { in flexrm_write_config_in_seqfile()
968 for (i = 0; i < mbox->num_rings; i++) { in flexrm_write_stats_in_seqfile()
1297 val = ring->mbox->num_rings; in flexrm_startup()
1532 mbox->num_rings = 0; in flexrm_mbox_probe()
1535 mbox->num_rings++; in flexrm_mbox_probe()
1537 if (!mbox->num_rings) { in flexrm_mbox_probe()
1543 ring = devm_kcalloc(dev, mbox->num_rings, sizeof(*ring), GFP_KERNEL); in flexrm_mbox_probe()
1552 for (index = 0; index < mbox->num_rings; index++) { in flexrm_mbox_probe()
1606 ret = platform_msi_domain_alloc_irqs(dev, mbox->num_rings, in flexrm_mbox_probe()
[all...]
/kernel/linux/linux-6.6/include/linux/soc/ti/
H A Dk3-ringacc.h264 u32 num_rings; member
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dk3-ringacc.c175 * @num_rings: number of ring in RA
193 u32 num_rings; /* number of rings in Ringacc module */ member
1058 ret = of_property_read_u32(node, "ti,num-rings", &ringacc->num_rings); in k3_ringacc_probe_dt()
1159 ringacc->num_rings, in k3_ringacc_init()
1162 BITS_TO_LONGS(ringacc->num_rings), in k3_ringacc_init()
1171 for (i = 0; i < ringacc->num_rings; i++) { in k3_ringacc_init()
1184 ringacc->num_rings, in k3_ringacc_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_fence.c599 unsigned i, num_rings = 0; in radeon_fence_wait_any() local
610 ++num_rings; in radeon_fence_wait_any()
614 if (num_rings == 0) in radeon_fence_wait_any()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_fence.c616 unsigned i, num_rings = 0; in radeon_fence_wait_any() local
627 ++num_rings; in radeon_fence_wait_any()
631 if (num_rings == 0) in radeon_fence_wait_any()
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_tx.c303 int gve_tx_alloc_rings(struct gve_priv *priv, int start_id, int num_rings) in gve_tx_alloc_rings() argument
308 for (i = start_id; i < start_id + num_rings; i++) { in gve_tx_alloc_rings()
327 void gve_tx_free_rings_gqi(struct gve_priv *priv, int start_id, int num_rings) in gve_tx_free_rings_gqi() argument
331 for (i = start_id; i < start_id + num_rings; i++) in gve_tx_free_rings_gqi()
H A Dgve.h1048 int gve_tx_alloc_rings(struct gve_priv *priv, int start_id, int num_rings);
1049 void gve_tx_free_rings_gqi(struct gve_priv *priv, int start_id, int num_rings);

Completed in 30 milliseconds

123