/kernel/linux/linux-5.10/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 402 return ntb_ndev(ntb)->db_valid_mask; in amd_ntb_db_valid_mask() 417 return ntb_ndev(ntb)->db_valid_mask & (1ULL << db_vector); in amd_ntb_db_vector_mask() 444 if (db_bits & ~ndev->db_valid_mask) in amd_ntb_db_set_mask() 461 if (db_bits & ~ndev->db_valid_mask) in amd_ntb_db_clear_mask() 554 .db_valid_mask = amd_ntb_db_valid_mask, 719 ndev->db_mask = ndev->db_valid_mask; in ndev_init_isr() 819 ndev->db_mask = ndev->db_valid_mask; in ndev_deinit_isr() 893 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_debugfs_read() 1131 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in amd_init_dev() 1138 find_last_bit((unsigned long *)&ndev->db_valid_mask, in amd_init_dev() [all...] |
H A D | ntb_hw_amd.h | 194 u64 db_valid_mask; member
|
/kernel/linux/linux-6.6/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 402 return ntb_ndev(ntb)->db_valid_mask; in amd_ntb_db_valid_mask() 417 return ntb_ndev(ntb)->db_valid_mask & (1ULL << db_vector); in amd_ntb_db_vector_mask() 444 if (db_bits & ~ndev->db_valid_mask) in amd_ntb_db_set_mask() 461 if (db_bits & ~ndev->db_valid_mask) in amd_ntb_db_clear_mask() 554 .db_valid_mask = amd_ntb_db_valid_mask, 719 ndev->db_mask = ndev->db_valid_mask; in ndev_init_isr() 819 ndev->db_mask = ndev->db_valid_mask; in ndev_deinit_isr() 893 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_debugfs_read() 1128 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in amd_init_dev() 1135 find_last_bit((unsigned long *)&ndev->db_valid_mask, in amd_init_dev() [all...] |
H A D | ntb_hw_amd.h | 194 u64 db_valid_mask; member
|
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 217 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen3_init_ntb() 219 ndev->reg->db_iowrite(ndev->db_valid_mask, in gen3_init_ntb() 314 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb3_debugfs_read() 544 if (unlikely(BIT_ULL(db_bit) & ~ntb_ndev(ntb)->db_valid_mask)) in intel_ntb3_peer_db_addr() 570 if (db_bits & ~ndev->db_valid_mask) in intel_ntb3_peer_db_set() 610 .db_valid_mask = intel_ntb_db_valid_mask,
|
H A D | ntb_hw_gen1.c | 217 if (db_bits & ~ndev->db_valid_mask) in ndev_db_write() 233 if (db_bits & ~ndev->db_valid_mask) in ndev_db_set_mask() 254 if (db_bits & ~ndev->db_valid_mask) in ndev_db_clear_mask() 340 if (vec_mask & ndev->db_valid_mask) in ndev_interrupt() 375 ndev->db_mask = ndev->db_valid_mask; in ndev_init_isr() 472 ndev->db_mask = ndev->db_valid_mask; in ndev_deinit_isr() 563 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb_debugfs_read() 1057 return ntb_ndev(ntb)->db_valid_mask; in intel_ntb_db_valid_mask() 1076 return ndev->db_valid_mask & ndev_vec_mask(ndev, db_vector); in intel_ntb_db_vector_mask() 1126 if (unlikely(db_bits & ~ntb_ndev(ntb)->db_valid_mask)) in intel_ntb_peer_db_addr() [all...] |
H A D | ntb_hw_gen4.c | 150 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen4_init_ntb() 152 ndev->reg->db_iowrite(ndev->db_valid_mask, in gen4_init_ntb() 276 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb4_debugfs_read() 550 .db_valid_mask = intel_ntb_db_valid_mask,
|
H A D | ntb_hw_intel.h | 160 u64 db_valid_mask; member
|
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 217 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen3_init_ntb() 219 ndev->reg->db_iowrite(ndev->db_valid_mask, in gen3_init_ntb() 314 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb3_debugfs_read() 544 if (unlikely(BIT_ULL(db_bit) & ~ntb_ndev(ntb)->db_valid_mask)) in intel_ntb3_peer_db_addr() 570 if (db_bits & ~ndev->db_valid_mask) in intel_ntb3_peer_db_set() 610 .db_valid_mask = intel_ntb_db_valid_mask,
|
H A D | ntb_hw_gen1.c | 217 if (db_bits & ~ndev->db_valid_mask) in ndev_db_write() 233 if (db_bits & ~ndev->db_valid_mask) in ndev_db_set_mask() 254 if (db_bits & ~ndev->db_valid_mask) in ndev_db_clear_mask() 340 if (vec_mask & ndev->db_valid_mask) in ndev_interrupt() 375 ndev->db_mask = ndev->db_valid_mask; in ndev_init_isr() 472 ndev->db_mask = ndev->db_valid_mask; in ndev_deinit_isr() 563 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb_debugfs_read() 1057 return ntb_ndev(ntb)->db_valid_mask; in intel_ntb_db_valid_mask() 1076 return ndev->db_valid_mask & ndev_vec_mask(ndev, db_vector); in intel_ntb_db_vector_mask() 1126 if (unlikely(db_bits & ~ntb_ndev(ntb)->db_valid_mask)) in intel_ntb_peer_db_addr() [all...] |
H A D | ntb_hw_gen4.c | 150 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in gen4_init_ntb() 152 ndev->reg->db_iowrite(ndev->db_valid_mask, in gen4_init_ntb() 278 "Doorbell Valid Mask -\t%#llx\n", ndev->db_valid_mask); in ndev_ntb4_debugfs_read() 575 .db_valid_mask = intel_ntb_db_valid_mask,
|
H A D | ntb_hw_intel.h | 158 u64 db_valid_mask; member
|
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 70 u64 db_valid_mask; member 475 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in crosslink_init_dbmsgs() 605 return sndev->db_valid_mask; in switchtec_ntb_db_valid_mask() 620 return sndev->db_valid_mask; in switchtec_ntb_db_vector_mask() 630 return ret & sndev->db_valid_mask; in switchtec_ntb_db_read() 647 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_set_mask() 665 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_clear_mask() 682 return (sndev->db_mask >> sndev->db_shift) & sndev->db_valid_mask; in switchtec_ntb_db_read_mask() 820 .db_valid_mask = switchtec_ntb_db_valid_mask, 1241 sndev->db_valid_mask in switchtec_ntb_init_db() [all...] |
/kernel/linux/linux-6.6/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 70 u64 db_valid_mask; member 477 iowrite64(sndev->db_valid_mask << sndev->db_peer_shift, in crosslink_init_dbmsgs() 607 return sndev->db_valid_mask; in switchtec_ntb_db_valid_mask() 622 return sndev->db_valid_mask; in switchtec_ntb_db_vector_mask() 632 return ret & sndev->db_valid_mask; in switchtec_ntb_db_read() 649 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_set_mask() 667 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_clear_mask() 684 return (sndev->db_mask >> sndev->db_shift) & sndev->db_valid_mask; in switchtec_ntb_db_read_mask() 822 .db_valid_mask = switchtec_ntb_db_valid_mask, 1239 sndev->db_valid_mask in switchtec_ntb_init_db() [all...] |
/kernel/linux/linux-6.6/drivers/ntb/hw/epf/ |
H A D | ntb_hw_epf.c | 83 u64 db_valid_mask; member 395 return ntb_ndev(ntb)->db_valid_mask; in ntb_epf_db_valid_mask() 519 .db_valid_mask = ntb_epf_db_valid_mask, 559 ndev->db_valid_mask = BIT_ULL(ndev->db_count) - 1; in ntb_epf_init_dev()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | ntb.h | 227 * @db_valid_mask: See ntb_db_valid_mask(). 288 u64 (*db_valid_mask)(struct ntb_dev *ntb); member 360 ops->db_valid_mask && in ntb_dev_ops_is_valid() 997 return ntb->ops->db_valid_mask(ntb); in ntb_db_valid_mask()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | ntb.h | 227 * @db_valid_mask: See ntb_db_valid_mask(). 288 u64 (*db_valid_mask)(struct ntb_dev *ntb); member 360 ops->db_valid_mask && in ntb_dev_ops_is_valid() 997 return ntb->ops->db_valid_mask(ntb); in ntb_db_valid_mask()
|
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/ |
H A D | pci-epf-vntb.c | 1243 .db_valid_mask = vntb_epf_db_valid_mask,
|
/kernel/linux/linux-5.10/drivers/ntb/test/ |
H A D | ntb_tool.c | 1058 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_valid_mask); in tool_db_valid_mask_read() 1510 debugfs_create_file("db_valid_mask", 0600, tc->dbgfs_dir, in tool_setup_dbgfs()
|
/kernel/linux/linux-5.10/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 2255 .db_valid_mask = idt_ntb_db_valid_mask,
|
/kernel/linux/linux-6.6/drivers/ntb/test/ |
H A D | ntb_tool.c | 1051 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_valid_mask); in tool_db_valid_mask_read() 1501 debugfs_create_file("db_valid_mask", 0600, tc->dbgfs_dir, in tool_setup_dbgfs()
|
/kernel/linux/linux-6.6/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 2255 .db_valid_mask = idt_ntb_db_valid_mask,
|