/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | topaz_pcie.c | 196 priv->rx_bd_num * sizeof(struct qtnf_topaz_rx_bd) + in topaz_alloc_bd_table() 228 vaddr = ((struct qtnf_topaz_rx_bd *)vaddr) + priv->rx_bd_num; in topaz_alloc_bd_table() 229 paddr += priv->rx_bd_num * sizeof(struct qtnf_topaz_rx_bd); in topaz_alloc_bd_table() 279 ts->base.rx_bd_num * sizeof(struct qtnf_topaz_rx_bd)); in topaz_alloc_rx_buffers() 281 for (i = 0; i < ts->base.rx_bd_num; i++) { in topaz_alloc_rx_buffers() 287 ts->rx_bd_vbase[ts->base.rx_bd_num - 1].info |= in topaz_alloc_rx_buffers() 304 for (i = 0; i < priv->rx_bd_num; i++) { in qtnf_topaz_free_xfer_buffers() 364 priv->rx_bd_num = rx_bd_size; in qtnf_pcie_topaz_init_xfer() 365 qtnf_non_posted_write(priv->rx_bd_num, &bda->bda_rc_rx_bd_num); in qtnf_pcie_topaz_init_xfer() 686 if (++r_idx >= priv->rx_bd_num) in qtnf_topaz_rx_poll() 1120 qtnf_pcie_topaz_probe(struct qtnf_bus *bus, unsigned int tx_bd_num, unsigned int rx_bd_num) qtnf_pcie_topaz_probe() argument [all...] |
H A D | pearl_pcie.c | 240 priv->rx_bd_num * sizeof(struct qtnf_pearl_rx_bd); in pearl_alloc_bd_table() 274 writel(priv->rx_bd_num | (sizeof(struct qtnf_pearl_rx_bd)) << 16, in pearl_alloc_bd_table() 332 ps->base.rx_bd_num * sizeof(struct qtnf_pearl_rx_bd)); in pearl_alloc_rx_buffers() 334 for (i = 0; i < ps->base.rx_bd_num; i++) { in pearl_alloc_rx_buffers() 354 for (i = 0; i < priv->rx_bd_num; i++) { in qtnf_pearl_free_xfer_buffers() 395 writel(ps->base.rx_bd_num, PCIE_HHBM_Q_LIMIT_REG(ps->pcie_reg_base)); in pearl_hhbm_init() 429 priv->rx_bd_num = PEARL_RX_BD_SIZE_DEFAULT; in qtnf_pcie_pearl_init_xfer() 431 priv->rx_bd_num = rx_bd_size; in qtnf_pcie_pearl_init_xfer() 775 if (++r_idx >= priv->rx_bd_num) in qtnf_pcie_pearl_rx_poll() 783 priv->rx_bd_num) > in qtnf_pcie_pearl_rx_poll() [all...] |
H A D | pcie_priv.h | 47 u16 rx_bd_num; member
|
H A D | pcie.c | 71 priv->rx_bd_num * sizeof(*priv->rx_skb); in qtnf_pcie_alloc_skb_array()
|
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
H A D | topaz_pcie.c | 196 priv->rx_bd_num * sizeof(struct qtnf_topaz_rx_bd) + in topaz_alloc_bd_table() 228 vaddr = ((struct qtnf_topaz_rx_bd *)vaddr) + priv->rx_bd_num; in topaz_alloc_bd_table() 229 paddr += priv->rx_bd_num * sizeof(struct qtnf_topaz_rx_bd); in topaz_alloc_bd_table() 279 ts->base.rx_bd_num * sizeof(struct qtnf_topaz_rx_bd)); in topaz_alloc_rx_buffers() 281 for (i = 0; i < ts->base.rx_bd_num; i++) { in topaz_alloc_rx_buffers() 287 ts->rx_bd_vbase[ts->base.rx_bd_num - 1].info |= in topaz_alloc_rx_buffers() 304 for (i = 0; i < priv->rx_bd_num; i++) { in qtnf_topaz_free_xfer_buffers() 364 priv->rx_bd_num = rx_bd_size; in qtnf_pcie_topaz_init_xfer() 365 qtnf_non_posted_write(priv->rx_bd_num, &bda->bda_rc_rx_bd_num); in qtnf_pcie_topaz_init_xfer() 686 if (++r_idx >= priv->rx_bd_num) in qtnf_topaz_rx_poll() 1120 qtnf_pcie_topaz_probe(struct qtnf_bus *bus, unsigned int tx_bd_num, unsigned int rx_bd_num) qtnf_pcie_topaz_probe() argument [all...] |
H A D | pearl_pcie.c | 240 priv->rx_bd_num * sizeof(struct qtnf_pearl_rx_bd); in pearl_alloc_bd_table() 274 writel(priv->rx_bd_num | (sizeof(struct qtnf_pearl_rx_bd)) << 16, in pearl_alloc_bd_table() 332 ps->base.rx_bd_num * sizeof(struct qtnf_pearl_rx_bd)); in pearl_alloc_rx_buffers() 334 for (i = 0; i < ps->base.rx_bd_num; i++) { in pearl_alloc_rx_buffers() 354 for (i = 0; i < priv->rx_bd_num; i++) { in qtnf_pearl_free_xfer_buffers() 395 writel(ps->base.rx_bd_num, PCIE_HHBM_Q_LIMIT_REG(ps->pcie_reg_base)); in pearl_hhbm_init() 429 priv->rx_bd_num = PEARL_RX_BD_SIZE_DEFAULT; in qtnf_pcie_pearl_init_xfer() 431 priv->rx_bd_num = rx_bd_size; in qtnf_pcie_pearl_init_xfer() 775 if (++r_idx >= priv->rx_bd_num) in qtnf_pcie_pearl_rx_poll() 783 priv->rx_bd_num) > in qtnf_pcie_pearl_rx_poll() [all...] |
H A D | pcie_priv.h | 47 u16 rx_bd_num; member
|
H A D | pcie.c | 71 priv->rx_bd_num * sizeof(*priv->rx_skb); in qtnf_pcie_alloc_skb_array()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_main.c | 307 for (i = 0; i < lp->rx_bd_num; i++) { in temac_dma_bd_release() 318 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in temac_dma_bd_release() 336 lp->rx_skb = devm_kcalloc(&ndev->dev, lp->rx_bd_num, in temac_dma_bd_init() 350 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in temac_dma_bd_init() 360 for (i = 0; i < lp->rx_bd_num; i++) { in temac_dma_bd_init() 362 + sizeof(*lp->rx_bd_v) * ((i + 1) % lp->rx_bd_num)); in temac_dma_bd_init() 397 lp->rx_bd_tail = lp->rx_bd_num - 1; in temac_dma_bd_init() 959 available += lp->rx_bd_num; in ll_temac_recv_buffers_available() 1028 if (++lp->rx_bd_ci >= lp->rx_bd_num) in ll_temac_recv() 1059 if (rx_bd >= lp->rx_bd_num) in ll_temac_recv() [all...] |
H A D | xilinx_axienet_main.c | 201 for (i = 0; i < lp->rx_bd_num; i++) { in axienet_dma_bd_release() 224 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in axienet_dma_bd_release() 259 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in axienet_dma_bd_init() 274 for (i = 0; i < lp->rx_bd_num; i++) { in axienet_dma_bd_init() 278 ((i + 1) % lp->rx_bd_num); in axienet_dma_bd_init() 333 (sizeof(*lp->rx_bd_v) * (lp->rx_bd_num - 1))); in axienet_dma_bd_init() 928 if (++lp->rx_bd_ci >= lp->rx_bd_num) in axienet_recv() 1383 ering->rx_pending = lp->rx_bd_num; in axienet_ethtools_get_ringparam() 1404 lp->rx_bd_num = ering->rx_pending; in axienet_ethtools_set_ringparam() 1748 for (i = 0; i < lp->rx_bd_num; in axienet_dma_err_handler() [all...] |
H A D | ll_temac.h | 375 u32 rx_bd_num; member
|
H A D | xilinx_axienet.h | 452 u32 rx_bd_num; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_main.c | 305 for (i = 0; i < lp->rx_bd_num; i++) { in temac_dma_bd_release() 314 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in temac_dma_bd_release() 332 lp->rx_skb = devm_kcalloc(&ndev->dev, lp->rx_bd_num, in temac_dma_bd_init() 346 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in temac_dma_bd_init() 356 for (i = 0; i < lp->rx_bd_num; i++) { in temac_dma_bd_init() 358 + sizeof(*lp->rx_bd_v) * ((i + 1) % lp->rx_bd_num)); in temac_dma_bd_init() 394 lp->rx_bd_tail = lp->rx_bd_num - 1; in temac_dma_bd_init() 964 available += lp->rx_bd_num; in ll_temac_recv_buffers_available() 1032 if (++lp->rx_bd_ci >= lp->rx_bd_num) in ll_temac_recv() 1063 if (rx_bd >= lp->rx_bd_num) in ll_temac_recv() [all...] |
H A D | xilinx_axienet_main.c | 178 for (i = 0; i < lp->rx_bd_num; i++) { in axienet_dma_bd_release() 201 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in axienet_dma_bd_release() 265 (sizeof(*lp->rx_bd_v) * (lp->rx_bd_num - 1))); in axienet_dma_start() 305 sizeof(*lp->rx_bd_v) * lp->rx_bd_num, in axienet_dma_bd_init() 320 for (i = 0; i < lp->rx_bd_num; i++) { in axienet_dma_bd_init() 324 ((i + 1) % lp->rx_bd_num); in axienet_dma_bd_init() 985 if (++lp->rx_bd_ci >= lp->rx_bd_num) in axienet_rx_poll() 1437 ering->rx_pending = lp->rx_bd_num; in axienet_ethtools_get_ringparam() 1461 lp->rx_bd_num = ering->rx_pending; in axienet_ethtools_set_ringparam() 1795 for (i = 0; i < lp->rx_bd_num; in axienet_dma_err_handler() [all...] |
H A D | ll_temac.h | 385 u32 rx_bd_num; member
|
H A D | xilinx_axienet.h | 402 * @rx_bd_num: Size of RX buffer descriptor ring 465 u32 rx_bd_num; member
|