Home
last modified time | relevance | path

Searched refs:mw_count (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/ntb/
H A Dntb_transport.c230 unsigned int mw_count; member
272 #define QP_TO_MW(nt, qp) ((qp) % nt->mw_count)
623 unsigned int mw_num, mw_count, qp_count; in ntb_transport_setup_qp_mw() local
627 mw_count = nt->mw_count; in ntb_transport_setup_qp_mw()
636 if (mw_num < qp_count % mw_count) in ntb_transport_setup_qp_mw()
637 num_qps_mw = qp_count / mw_count + 1; in ntb_transport_setup_qp_mw()
639 num_qps_mw = qp_count / mw_count; in ntb_transport_setup_qp_mw()
642 qp->rx_buff = mw->virt_addr + rx_size * (qp_num / mw_count); in ntb_transport_setup_qp_mw()
997 for (i = 0; i < nt->mw_count; in ntb_transport_link_cleanup()
1172 unsigned int mw_num, mw_count, qp_count; ntb_transport_init_queue() local
1254 unsigned int mw_count, qp_count, spad_count, max_mw_count_for_spads; ntb_transport_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/ntb/
H A Dntb_transport.c230 unsigned int mw_count; member
272 #define QP_TO_MW(nt, qp) ((qp) % nt->mw_count)
621 unsigned int mw_num, mw_count, qp_count; in ntb_transport_setup_qp_mw() local
625 mw_count = nt->mw_count; in ntb_transport_setup_qp_mw()
634 if (mw_num < qp_count % mw_count) in ntb_transport_setup_qp_mw()
635 num_qps_mw = qp_count / mw_count + 1; in ntb_transport_setup_qp_mw()
637 num_qps_mw = qp_count / mw_count; in ntb_transport_setup_qp_mw()
640 qp->rx_buff = mw->virt_addr + rx_size * (qp_num / mw_count); in ntb_transport_setup_qp_mw()
995 for (i = 0; i < nt->mw_count; in ntb_transport_link_cleanup()
1170 unsigned int mw_num, mw_count, qp_count; ntb_transport_init_queue() local
1252 unsigned int mw_count, qp_count, spad_count, max_mw_count_for_spads; ntb_transport_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/ntb/hw/amd/
H A Dntb_hw_amd.h169 const unsigned char mw_count; member
189 unsigned char mw_count; member
H A Dntb_hw_amd.c78 if (idx < 0 || idx > ndev->mw_count) in ndev_mw_to_bar()
89 return ntb_ndev(ntb)->mw_count; in amd_ntb_mw_count()
378 return ntb_ndev(ntb)->mw_count; in amd_ntb_peer_mw_count()
546 .mw_count = amd_ntb_mw_count,
884 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_debugfs_read()
1065 ndev->mw_count = ndev->dev_data->mw_count; in amd_init_ntb()
1320 .mw_count = 3,
1324 .mw_count = 2,
/kernel/linux/linux-6.6/drivers/ntb/hw/amd/
H A Dntb_hw_amd.h169 const unsigned char mw_count; member
189 unsigned char mw_count; member
H A Dntb_hw_amd.c78 if (idx < 0 || idx > ndev->mw_count) in ndev_mw_to_bar()
89 return ntb_ndev(ntb)->mw_count; in amd_ntb_mw_count()
378 return ntb_ndev(ntb)->mw_count; in amd_ntb_peer_mw_count()
546 .mw_count = amd_ntb_mw_count,
884 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_debugfs_read()
1062 ndev->mw_count = ndev->dev_data->mw_count; in amd_init_ntb()
1307 .mw_count = 3,
1311 .mw_count = 2,
/kernel/linux/linux-6.6/drivers/ntb/hw/epf/
H A Dntb_hw_epf.c71 unsigned int mw_count; member
142 if (idx < 0 || idx > ndev->mw_count) { in ntb_epf_mw_to_bar()
160 return ndev->mw_count; in ntb_epf_mw_count()
385 return ntb_ndev(ntb)->mw_count; in ntb_epf_peer_mw_count()
516 .mw_count = ntb_epf_mw_count,
560 ndev->mw_count = readl(ndev->ctrl_reg + NTB_EPF_MW_COUNT); in ntb_epf_init_dev()
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/
H A Dntb_hw_gen1.c179 if (idx < 0 || idx >= ndev->mw_count) in ndev_mw_to_bar()
552 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb_debugfs_read()
801 return ntb_ndev(ntb)->mw_count; in intel_ntb_mw_count()
1023 return ntb_ndev(ntb)->mw_count; in intel_ntb_peer_mw_count()
1326 --ndev->mw_count; in xeon_setup_b2b_mw()
1544 ndev->mw_count = HSX_SPLIT_BAR_MW_COUNT; in xeon_init_ntb()
1546 ndev->mw_count = XEON_MW_COUNT; in xeon_init_ntb()
1593 ndev->b2b_idx = b2b_mw_idx + ndev->mw_count; in xeon_init_ntb()
1597 if (ndev->b2b_idx >= ndev->mw_count) { in xeon_init_ntb()
1599 "b2b_mw_idx %d invalid for mw_count in xeon_init_ntb()
[all...]
H A Dntb_hw_intel.h154 unsigned char mw_count; member
H A Dntb_hw_gen3.c178 ndev->mw_count = XEON_MW_COUNT; in gen3_init_ntb()
303 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb3_debugfs_read()
602 .mw_count = intel_ntb_mw_count,
H A Dntb_hw_gen4.c132 ndev->mw_count = XEON_MW_COUNT; in gen4_init_ntb()
265 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb4_debugfs_read()
542 .mw_count = intel_ntb_mw_count,
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/
H A Dntb_hw_gen1.c179 if (idx < 0 || idx >= ndev->mw_count) in ndev_mw_to_bar()
552 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb_debugfs_read()
801 return ntb_ndev(ntb)->mw_count; in intel_ntb_mw_count()
1023 return ntb_ndev(ntb)->mw_count; in intel_ntb_peer_mw_count()
1326 --ndev->mw_count; in xeon_setup_b2b_mw()
1544 ndev->mw_count = HSX_SPLIT_BAR_MW_COUNT; in xeon_init_ntb()
1546 ndev->mw_count = XEON_MW_COUNT; in xeon_init_ntb()
1593 ndev->b2b_idx = b2b_mw_idx + ndev->mw_count; in xeon_init_ntb()
1597 if (ndev->b2b_idx >= ndev->mw_count) { in xeon_init_ntb()
1599 "b2b_mw_idx %d invalid for mw_count in xeon_init_ntb()
[all...]
H A Dntb_hw_intel.h152 unsigned char mw_count; member
H A Dntb_hw_gen3.c178 ndev->mw_count = XEON_MW_COUNT; in gen3_init_ntb()
303 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb3_debugfs_read()
602 .mw_count = intel_ntb_mw_count,
H A Dntb_hw_gen4.c132 ndev->mw_count = XEON_MW_COUNT; in gen4_init_ntb()
267 "Memory Window Count -\t%u\n", ndev->mw_count); in ndev_ntb4_debugfs_read()
567 .mw_count = intel_ntb_mw_count,
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dbnxt_re.h178 atomic_t mw_count; member
H A Dhw_counters.c130 stats->value[BNXT_RE_ACTIVE_MW] = atomic_read(&rdev->mw_count); in bnxt_re_ib_get_hw_stats()
H A Dmain.c785 atomic_set(&rdev->mw_count, 0); in bnxt_re_dev_add()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dhw_counters.h154 atomic_t mw_count; member
H A Dhw_counters.c317 stats->value[BNXT_RE_ACTIVE_MW] = atomic_read(&res_s->mw_count); in bnxt_re_ib_get_hw_stats()
/kernel/linux/linux-5.10/include/linux/
H A Dntb.h218 * @mw_count: See ntb_mw_count().
272 int (*mw_count)(struct ntb_dev *ntb, int pidx); member
349 ops->mw_count && in ntb_dev_ops_is_valid()
804 return ntb->ops->mw_count(ntb, pidx); in ntb_mw_count()
/kernel/linux/linux-6.6/include/linux/
H A Dntb.h218 * @mw_count: See ntb_mw_count().
272 int (*mw_count)(struct ntb_dev *ntb, int pidx); member
349 ops->mw_count && in ntb_dev_ops_is_valid()
804 return ntb->ops->mw_count(ntb, pidx); in ntb_mw_count()
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c812 .mw_count = switchtec_ntb_mw_count,
999 u64 *mw_addrs, int mw_count) in crosslink_setup_mws()
1025 sndev->nr_direct_mw = min_t(int, sndev->nr_direct_mw, mw_count); in crosslink_setup_mws()
998 crosslink_setup_mws(struct switchtec_ntb *sndev, int ntb_lut_idx, u64 *mw_addrs, int mw_count) crosslink_setup_mws() argument
/kernel/linux/linux-6.6/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c814 .mw_count = switchtec_ntb_mw_count,
997 u64 *mw_addrs, int mw_count) in crosslink_setup_mws()
1023 sndev->nr_direct_mw = min_t(int, sndev->nr_direct_mw, mw_count); in crosslink_setup_mws()
996 crosslink_setup_mws(struct switchtec_ntb *sndev, int ntb_lut_idx, u64 *mw_addrs, int mw_count) crosslink_setup_mws() argument
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/
H A Dpci-epf-vntb.c1240 .mw_count = vntb_epf_mw_count,

Completed in 39 milliseconds

12