| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_pf.c | 338 int num_rings, i; in enetc_port_si_configure() local 344 num_rings = min(ENETC_PCAPR0_RXBDR(val), ENETC_PCAPR0_TXBDR(val)); in enetc_port_si_configure() 349 if (unlikely(num_rings < ENETC_PF_NUM_RINGS)) { in enetc_port_si_configure() 350 val = ENETC_PSICFGR0_SET_TXBDR(num_rings); in enetc_port_si_configure() 351 val |= ENETC_PSICFGR0_SET_RXBDR(num_rings); in enetc_port_si_configure() 354 num_rings, ENETC_PF_NUM_RINGS); in enetc_port_si_configure() 356 num_rings = 0; in enetc_port_si_configure() 364 if (num_rings) in enetc_port_si_configure() 365 num_rings -= ENETC_PF_NUM_RINGS; in enetc_port_si_configure() 371 if (num_rings) { in enetc_port_si_configure() [all …]
|
| /linux/drivers/soc/ti/ |
| H A D | k3-ringacc.c | 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 = data->num_rings; in k3_ringacc_dmarings_init() 1489 ringacc->num_rings * 2, in k3_ringacc_dmarings_init() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_kms.c | 440 unsigned int num_rings = 0; in amdgpu_hw_ip_info() local 453 ++num_rings; in amdgpu_hw_ip_info() 468 ++num_rings; in amdgpu_hw_ip_info() 483 ++num_rings; in amdgpu_hw_ip_info() 501 ++num_rings; in amdgpu_hw_ip_info() 508 for (i = 0; i < adev->vce.num_rings; i++) in amdgpu_hw_ip_info() 511 ++num_rings; in amdgpu_hw_ip_info() 524 ++num_rings; in amdgpu_hw_ip_info() 537 ++num_rings; in amdgpu_hw_ip_info() 551 ++num_rings; in amdgpu_hw_ip_info() [all …]
|
| H A D | amdgpu_ring.c | 271 if (adev->num_rings >= AMDGPU_MAX_RINGS) in amdgpu_ring_init() 279 ring->idx = adev->num_rings++; in amdgpu_ring_init()
|
| H A D | amdgpu_ib.c | 435 for (i = 0; i < adev->num_rings; ++i) { in amdgpu_ib_ring_tests()
|
| H A D | amdgpu_dev_coredump.c | 295 for (int i = 0; i < coredump->adev->num_rings; i++) { in amdgpu_devcoredump_read()
|
| H A D | amdgpu_xcp.c | 621 for (i = 0; i < adev->num_rings; i++) { in amdgpu_xcp_update_partition_sched_list()
|
| H A D | amdgpu.h | 996 unsigned num_rings; member
|
| H A D | amdgpu_gmc.c | 661 for (i = 0; i < adev->num_rings; ++i) { in amdgpu_gmc_allocate_vm_inv_eng()
|
| H A D | amdgpu_vm.c | 718 for (i = 0; i < adev->num_rings; i++) { in amdgpu_vm_check_compute_bug()
|
| /linux/include/linux/soc/ti/ |
| H A D | k3-ringacc.h | 264 u32 num_rings; member
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_main.c | 973 static void gve_tx_stop_rings(struct gve_priv *priv, int num_rings) in gve_tx_stop_rings() argument 980 for (i = 0; i < num_rings; i++) { in gve_tx_stop_rings() 988 static void gve_tx_start_rings(struct gve_priv *priv, int num_rings) in gve_tx_start_rings() argument 992 for (i = 0; i < num_rings; i++) { in gve_tx_start_rings() 1317 static void gve_rx_start_rings(struct gve_priv *priv, int num_rings) in gve_rx_start_rings() argument 1321 for (i = 0; i < num_rings; i++) in gve_rx_start_rings() 1333 static void gve_rx_stop_rings(struct gve_priv *priv, int num_rings) in gve_rx_stop_rings() argument 1340 for (i = 0; i < num_rings; i++) in gve_rx_stop_rings()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_ioctl.c | 645 vfpriv->num_rings = value; in virtio_gpu_context_init_ioctl() 678 for (i = 0; i < vfpriv->num_rings; i++) in virtio_gpu_context_init_ioctl()
|
| H A D | virtgpu_submit.c | 491 if (exbuf->ring_idx >= vfpriv->num_rings) in virtio_gpu_execbuffer_ioctl()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_sli.h | 370 uint32_t num_rings; member
|
| H A D | lpfc_mbox.c | 1016 pcbp->maxRing = (psli->num_rings - 1); in lpfc_config_pcb_setup() 1018 for (i = 0; i < psli->num_rings; i++) { in lpfc_config_pcb_setup() 1462 for (i = 0; i < phba->sli.num_rings; i++) { in lpfc_config_port()
|
| H A D | lpfc_sli.c | 1689 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_ring_map() 5129 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_brdreset() 11704 psli->num_rings = MAX_SLI3_CONFIGURED_RINGS; in lpfc_sli_setup() 11711 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_setup() 11889 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_queue_init() 11999 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_host_down() 12106 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_hba_down() 12613 for (i = 0; i < psli->num_rings; i++) { in lpfc_sli_hba_iocb_abort()
|
| H A D | lpfc_init.c | 578 if (psli->num_rings > 0) in lpfc_config_port_post() 580 if (psli->num_rings > 1) in lpfc_config_port_post() 582 if (psli->num_rings > 2) in lpfc_config_port_post() 584 if (psli->num_rings > 3) in lpfc_config_port_post() 1017 for (i = 0; i < psli->num_rings; i++) { in lpfc_hba_clean_txcmplq()
|
| H A D | lpfc_attr.c | 1548 for (i = 0; i < psli->num_rings; i++) { in lpfc_do_offline()
|
| H A D | lpfc_hbadisc.c | 5103 for (i = 0; i < psli->num_rings; i++) in lpfc_sli3_dequeue_nport_iocbs()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_tx.c | 845 cmd->rx_setup_32.hdr.num_rings = 1; in ath10k_htt_send_rx_ring_cfg_32() 917 cmd->rx_setup_64.hdr.num_rings = 1; in ath10k_htt_send_rx_ring_cfg_64() 986 cmd->rx_setup_32.hdr.num_rings = 1; in ath10k_htt_send_rx_ring_cfg_hl()
|
| H A D | htt.h | 281 u8 num_rings; /* supported values: 1, 2 */ member
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_main.c | 625 int num_rings, max_rings = QLCNIC_MAX_SDS_RINGS; in qlcnic_max_rings() local 632 num_rings = rounddown_pow_of_two(min_t(int, num_online_cpus(), in qlcnic_max_rings() 635 if (ring_cnt > num_rings) in qlcnic_max_rings() 636 return num_rings; in qlcnic_max_rings()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bnx2.c | 5195 u32 buf_size, int num_rings) in bnx2_init_rxbd_rings() argument 5200 for (i = 0; i < num_rings; i++) { in bnx2_init_rxbd_rings() 5208 if (i == (num_rings - 1)) in bnx2_init_rxbd_rings() 5352 u32 max, num_rings = 1; in bnx2_find_max_ring() local 5356 num_rings++; in bnx2_find_max_ring() 5360 while ((max & num_rings) == 0) in bnx2_find_max_ring() 5363 if (num_rings != max) in bnx2_find_max_ring()
|
| /linux/drivers/dma/ti/ |
| H A D | k3-udma.c | 5492 ring_init_data.num_rings = ud->bchan_cnt + in udma_probe() 5496 ring_init_data.num_rings = ud->rflow_cnt + in udma_probe()
|