Lines Matching refs:ntb_softc
32 struct ntb_softc;
50 int ntb_register_event_callback(struct ntb_softc *ntb, ntb_event_callback func);
51 void ntb_unregister_event_callback(struct ntb_softc *ntb);
52 int ntb_register_db_callback(struct ntb_softc *ntb, unsigned int idx,
54 void ntb_unregister_db_callback(struct ntb_softc *ntb, unsigned int idx);
55 void *ntb_find_transport(struct ntb_softc *ntb);
56 struct ntb_softc *ntb_register_transport(struct ntb_softc *ntb,
58 void ntb_unregister_transport(struct ntb_softc *ntb);
59 int ntb_get_max_spads(struct ntb_softc *ntb);
60 int ntb_write_local_spad(struct ntb_softc *ntb, unsigned int idx, uint32_t val);
61 int ntb_read_local_spad(struct ntb_softc *ntb, unsigned int idx, uint32_t *val);
62 int ntb_write_remote_spad(struct ntb_softc *ntb, unsigned int idx,
64 int ntb_read_remote_spad(struct ntb_softc *ntb, unsigned int idx,
66 void *ntb_get_mw_vbase(struct ntb_softc *ntb, unsigned int mw);
67 vm_paddr_t ntb_get_mw_pbase(struct ntb_softc *ntb, unsigned int mw);
68 u_long ntb_get_mw_size(struct ntb_softc *ntb, unsigned int mw);
69 void ntb_set_mw_addr(struct ntb_softc *ntb, unsigned int mw, uint64_t addr);
70 void ntb_ring_sdb(struct ntb_softc *ntb, unsigned int db);
71 bool ntb_query_link_status(struct ntb_softc *ntb);
72 device_t ntb_get_device(struct ntb_softc *ntb);