Lines Matching refs:ntb

102 	rc = pci_read_config_word(ndev->ntb.pdev,  in gen3_poll_link()
150 pdev = ndev->ntb.pdev; in gen3_setup_b2b_mw()
187 switch (ndev->ntb.topo) { in gen3_init_ntb()
194 if (ndev->ntb.topo == NTB_TOPO_B2B_USD) { in gen3_init_ntb()
232 pdev = ndev->ntb.pdev; in gen3_init_dev()
240 ndev->ntb.topo = xeon_ppd_topo(ndev, ppd); in gen3_init_dev()
242 ntb_topo_string(ndev->ntb.topo)); in gen3_init_dev()
243 if (ndev->ntb.topo == NTB_TOPO_NONE) in gen3_init_dev()
281 ntb_topo_string(ndev->ntb.topo)); in ndev_ntb3_debugfs_read()
347 if (ntb_topo_is_b2b(ndev->ntb.topo)) { in ndev_ntb3_debugfs_read()
393 if (!pci_read_config_word(ndev->ntb.pdev, in ndev_ntb3_debugfs_read()
398 if (!pci_read_config_word(ndev->ntb.pdev, in ndev_ntb3_debugfs_read()
403 if (!pci_read_config_dword(ndev->ntb.pdev, in ndev_ntb3_debugfs_read()
408 if (!pci_read_config_dword(ndev->ntb.pdev, in ndev_ntb3_debugfs_read()
418 int intel_ntb3_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, in intel_ntb3_link_enable() argument
424 ndev = container_of(ntb, struct intel_ntb_dev, ntb); in intel_ntb3_link_enable()
426 dev_dbg(&ntb->pdev->dev, in intel_ntb3_link_enable()
431 dev_dbg(&ntb->pdev->dev, "ignoring max_speed %d\n", max_speed); in intel_ntb3_link_enable()
433 dev_dbg(&ntb->pdev->dev, "ignoring max_width %d\n", max_width); in intel_ntb3_link_enable()
443 static int intel_ntb3_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, in intel_ntb3_mw_set_trans() argument
446 struct intel_ntb_dev *ndev = ntb_ndev(ntb); in intel_ntb3_mw_set_trans()
463 bar_size = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb3_mw_set_trans()
481 base = pci_resource_start(ndev->ntb.pdev, bar); in intel_ntb3_mw_set_trans()
497 dev_dbg(&ntb->pdev->dev, "BAR %d IMBARXBASE: %#Lx\n", bar, reg_val); in intel_ntb3_mw_set_trans()
508 dev_dbg(&ntb->pdev->dev, "BAR %d IMBARXLMT: %#Lx\n", bar, reg_val); in intel_ntb3_mw_set_trans()
529 dev_dbg(&ntb->pdev->dev, "BAR %d EMBARXLMT: %#Lx\n", bar, reg_val); in intel_ntb3_mw_set_trans()
534 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb3_peer_db_addr() argument
539 struct intel_ntb_dev *ndev = ntb_ndev(ntb); in intel_ntb3_peer_db_addr()
544 if (unlikely(BIT_ULL(db_bit) & ~ntb_ndev(ntb)->db_valid_mask)) in intel_ntb3_peer_db_addr()
552 dev_dbg(&ndev->ntb.pdev->dev, "Peer db addr %llx db bit %d\n", in intel_ntb3_peer_db_addr()
558 dev_dbg(&ndev->ntb.pdev->dev, "Peer db data %llx db bit %d\n", in intel_ntb3_peer_db_addr()
565 int intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_peer_db_set() argument
567 struct intel_ntb_dev *ndev = ntb_ndev(ntb); in intel_ntb3_peer_db_set()
583 u64 intel_ntb3_db_read(struct ntb_dev *ntb) in intel_ntb3_db_read() argument
585 struct intel_ntb_dev *ndev = ntb_ndev(ntb); in intel_ntb3_db_read()
592 int intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_db_clear() argument
594 struct intel_ntb_dev *ndev = ntb_ndev(ntb); in intel_ntb3_db_clear()