ntb_ndev
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->mw_count;
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->db_valid_mask;
return ntb_ndev(ntb)->db_count;
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->db_valid_mask & (1ULL << db_vector);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->spad_count;
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->mw_count;
struct amd_ntb_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->mw_count;
return ntb_ndev(ntb)->spad_count;
return ntb_ndev(ntb)->db_valid_mask;
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
struct ntb_epf_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->mw_count;
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
return ndev_ignore_unsafe(ntb_ndev(ntb), NTB_UNSAFE_DB);
return ntb_ndev(ntb)->db_valid_mask;
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
if (unlikely(db_bits & ~ntb_ndev(ntb)->db_valid_mask))
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
return ndev_ignore_unsafe(ntb_ndev(ntb), NTB_UNSAFE_SPAD);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->mw_count;
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
if (unlikely(BIT_ULL(db_bit) & ~ntb_ndev(ntb)->db_valid_mask))
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct intel_ntb_dev *ndev = ntb_ndev(ntb);
struct epf_ntb *ndev = ntb_ndev(ntb);
return ntb_ndev(ntb)->spad_count;
return ntb_ndev(ntb)->num_mws;
return BIT_ULL(ntb_ndev(ntb)->db_count) - 1;
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);
struct epf_ntb *ntb = ntb_ndev(ndev);