Searched refs:db_bits (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/ntb/hw/intel/ |
| H A D | ntb_hw_gen3.h | 110 int intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits); 111 int intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits);
|
| H A D | ntb_hw_gen1.h | 156 int ndev_db_write(struct intel_ntb_dev *ndev, u64 db_bits, 172 int intel_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits); 173 int intel_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits);
|
| H A D | ntb_hw_gen3.c | 568 int intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_peer_db_set() argument 573 if (db_bits & ~ndev->db_valid_mask) in intel_ntb3_peer_db_set() 576 while (db_bits) { in intel_ntb3_peer_db_set() 577 bit = __ffs(db_bits); in intel_ntb3_peer_db_set() 580 db_bits &= db_bits - 1; in intel_ntb3_peer_db_set() 595 int intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_db_clear() argument 599 return ndev_db_write(ndev, db_bits, in intel_ntb3_db_clear()
|
| H A D | ntb_hw_gen1.c | 211 int ndev_db_write(struct intel_ntb_dev *ndev, u64 db_bits, in ndev_db_write() argument 217 if (db_bits & ~ndev->db_valid_mask) in ndev_db_write() 220 ndev->reg->db_iowrite(db_bits, mmio); in ndev_db_write() 225 static inline int ndev_db_set_mask(struct intel_ntb_dev *ndev, u64 db_bits, in ndev_db_set_mask() argument 233 if (db_bits & ~ndev->db_valid_mask) in ndev_db_set_mask() 238 ndev->db_mask |= db_bits; in ndev_db_set_mask() 246 static inline int ndev_db_clear_mask(struct intel_ntb_dev *ndev, u64 db_bits, in ndev_db_clear_mask() argument 254 if (db_bits & ~ndev->db_valid_mask) in ndev_db_clear_mask() 259 ndev->db_mask &= ~db_bits; in ndev_db_clear_mask() 1089 static int intel_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) in intel_ntb_db_clear() argument [all …]
|
| H A D | ntb_hw_intel.h | 106 void (*db_iowrite)(u64 db_bits, void __iomem *mmio);
|
| /linux/drivers/ntb/hw/mscc/ |
| H A D | ntb_hw_switchtec.c | 635 static int switchtec_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) in switchtec_ntb_db_clear() argument 639 iowrite64(db_bits << sndev->db_shift, &sndev->mmio_self_dbmsg->idb); in switchtec_ntb_db_clear() 644 static int switchtec_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) in switchtec_ntb_db_set_mask() argument 649 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_set_mask() 654 sndev->db_mask |= db_bits << sndev->db_shift; in switchtec_ntb_db_set_mask() 662 static int switchtec_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) in switchtec_ntb_db_clear_mask() argument 667 if (db_bits & ~sndev->db_valid_mask) in switchtec_ntb_db_clear_mask() 672 sndev->db_mask &= ~(db_bits << sndev->db_shift); in switchtec_ntb_db_clear_mask() 714 static int switchtec_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) in switchtec_ntb_peer_db_set() argument 718 iowrite64(db_bits << sndev->db_peer_shift, in switchtec_ntb_peer_db_set()
|
| /linux/drivers/ntb/hw/idt/ |
| H A D | ntb_hw_idt.c | 1477 static int idt_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) in idt_ntb_db_clear() argument 1481 idt_nt_write(ndev, IDT_NT_INDBELLSTS, (u32)db_bits); in idt_ntb_db_clear() 1514 static int idt_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) in idt_ntb_db_set_mask() argument 1519 IDT_DBELL_MASK, db_bits); in idt_ntb_db_set_mask() 1535 static int idt_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) in idt_ntb_db_clear_mask() argument 1540 db_bits); in idt_ntb_db_clear_mask() 1556 static int idt_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) in idt_ntb_peer_db_set() argument 1560 if (db_bits & ~(u64)IDT_DBELL_MASK) in idt_ntb_peer_db_set() 1563 idt_nt_write(ndev, IDT_NT_OUTDBELLSET, (u32)db_bits); in idt_ntb_peer_db_set()
|
| /linux/drivers/ntb/test/ |
| H A D | ntb_tool.c | 307 u64 db_bits, db_mask; in tool_db_event() local 310 db_bits = ntb_db_read(tc->ntb); in tool_db_event() 313 vec, db_mask, db_bits); in tool_db_event()
|