/kernel/linux/linux-5.10/net/9p/ |
H A D | trans_xen.c | 80 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 D | trans_xen.c | 57 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 D | enetc_pf.c | 433 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 D | enetc_pf.c | 471 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 D | octep_cn9k_pf.c | 561 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 D | k3-ringacc.c | 192 * @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 D | amdgpu_kms.c | 341 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 D | vce_v2_0.c | 405 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 D | vce_v3_0.c | 410 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 D | amdgpu_vce.h | 53 unsigned num_rings; member
|
H A D | amdgpu_ring.c | 185 if (adev->num_rings >= AMDGPU_MAX_RINGS) in amdgpu_ring_init() 189 ring->idx = adev->num_rings++; in amdgpu_ring_init()
|
H A D | vce_v4_0.c | 414 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 D | amdgpu_kms.c | 368 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 D | vce_v2_0.c | 405 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 D | vce_v3_0.c | 410 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 D | amdgpu_vce.h | 53 unsigned num_rings; member
|
H A D | vce_v4_0.c | 415 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 D | bcm-flexrm-mailbox.c | 284 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 D | bcm-flexrm-mailbox.c | 294 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 D | k3-ringacc.h | 264 u32 num_rings; member
|
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | k3-ringacc.c | 175 * @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 D | radeon_fence.c | 599 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 D | radeon_fence.c | 616 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 D | gve_tx.c | 303 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 D | gve.h | 1048 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);
|