Home
last modified time | relevance | path

Searched refs:mw_count (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/ntb/
H A Dntb_transport.c207 unsigned mw_count; member
265 #define QP_TO_MW(nt, qp) ((qp) % nt->mw_count)
354 nt->mw_count = ntb_mw_count(dev); in ntb_transport_attach()
361 if (nt->mw_count == 0) { in ntb_transport_attach()
365 nt->compact = (spad_count < 4 + 2 * nt->mw_count); in ntb_transport_attach()
374 if (spad_count < 2 + nt->mw_count) { in ntb_transport_attach()
375 nt->mw_count = spad_count - 2; in ntb_transport_attach()
377 "memory windows.\n", nt->mw_count); in ntb_transport_attach()
384 if (spad_count < 4 + 2 * nt->mw_count) { in ntb_transport_attach()
385 nt->mw_count = (spad_count - 4) / 2; in ntb_transport_attach()
[all …]
H A Dntb_if.m116 METHOD uint8_t mw_count {
/freebsd/sys/dev/ntb/ntb_hw/
H A Dntb_hw_plx.c94 int mw_count; /* Number of memory windows. */ member
193 for (i = 0; i < sc->mw_count; i++) { in ntb_plx_init()
229 for (i = 0; i < sc->mw_count; i++) in ntb_plx_init()
359 sc->mw_count = 0; in ntb_plx_attach()
361 mw = &sc->mw_info[sc->mw_count]; in ntb_plx_attach()
373 sc->mw_count++; in ntb_plx_attach()
398 if (sc->mw_count == 0) { in ntb_plx_attach()
403 sc->b2b_mw = sc->mw_count - 1; in ntb_plx_attach()
422 } else if (sc->split > 0 && (sc->mw_count == 0 || sc->mw_info[0].mw_bar != 2)) { in ntb_plx_attach()
492 for (i = 0; i < sc->mw_count; i++) { in ntb_plx_detach()
[all …]
H A Dntb_hw_amd.c83 .mw_count = 3,
93 .mw_count = 2,
103 .mw_count = 3,
338 return (ntb->hw_info->mw_count); in amd_ntb_mw_count()
349 if (mw_idx < 0 || mw_idx >= ntb->hw_info->mw_count) in amd_ntb_mw_get_range()
390 if (mw_idx < 0 || mw_idx >= ntb->hw_info->mw_count) in amd_ntb_mw_set_trans()
448 if (mw_idx < 0 || mw_idx >= ntb->hw_info->mw_count) in amd_ntb_mw_clear_trans()
461 if (mw_idx < 0 || mw_idx >= ntb->hw_info->mw_count) in amd_ntb_mw_set_wc()
483 if (mw_idx < 0 || mw_idx >= ntb->hw_info->mw_count) in amd_ntb_mw_get_wc()
715 ntb->hw_info->mw_count); in amd_ntb_hw_info_handler()
H A Dntb_hw_intel.c246 uint8_t mw_count; member
822 KASSERT(mw < ntb->mw_count, in intel_ntb_mw_to_bar()
823 ("%s: mw:%u > count:%u", __func__, mw, (unsigned)ntb->mw_count)); in intel_ntb_mw_to_bar()
1698 ntb->mw_count = ATOM_MW_COUNT; in intel_ntb_detect_max_mw()
1702 ntb->mw_count = XEON_HSX_SPLIT_MW_COUNT; in intel_ntb_detect_max_mw()
1704 ntb->mw_count = XEON_SNB_MW_COUNT; in intel_ntb_detect_max_mw()
1709 ntb->mw_count = XEON_GEN3_SPLIT_MW_COUNT; in intel_ntb_detect_max_mw()
1711 ntb->mw_count = XEON_GEN3_MW_COUNT; in intel_ntb_detect_max_mw()
1941 ntb->msix_mw_idx = (ntb->mw_count + g_ntb_msix_idx) % in intel_ntb_xeon_init_dev()
1942 ntb->mw_count; in intel_ntb_xeon_init_dev()
[all …]
H A Dntb_hw_amd.h112 uint8_t mw_count; member
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dstats.h138 atomic_t mw_count; member
204 atomic_set(&rsors->mw_count, 0); in bnxt_re_clear_rsors_stat()
H A Dbnxt_re.h1058 atomic_read(&rdev->stats.rsors.mw_count)); in bnxt_re_get_total_mr_mw_count()
H A Dstats.c677 stats->value[BNXT_RE_ACTIVE_MW] = atomic_read(&rdev->stats.rsors.mw_count); in bnxt_re_get_hw_stats()
H A Dib_verbs.c5060 atomic_inc(&rdev->stats.rsors.mw_count); in bnxt_re_alloc_mw()
5061 max_mw_count = atomic_read(&rdev->stats.rsors.mw_count); in bnxt_re_alloc_mw()
5085 atomic_dec(&rdev->stats.rsors.mw_count); in bnxt_re_dealloc_mw()