Searched refs:db_cb (Results 1 – 2 of 2) sorted by relevance
202 struct ntb_db_cb *db_cb = (struct ntb_db_cb *)data; in ntb_irq_work() local205 rc = db_cb->callback(db_cb->data, db_cb->db_num); in ntb_irq_work()207 tasklet_schedule(&db_cb->irq_work); in ntb_irq_work()209 struct ntb_device *ndev = db_cb->ndev; in ntb_irq_work()213 clear_bit(db_cb->db_num * ndev->bits_per_vector, &mask); in ntb_irq_work()236 if (idx >= ndev->max_cbs || ndev->db_cb[idx].callback) { in ntb_register_db_callback()241 ndev->db_cb[idx].callback = func; in ntb_register_db_callback()242 ndev->db_cb[idx].data = data; in ntb_register_db_callback()243 ndev->db_cb[idx].ndev = ndev; in ntb_register_db_callback()245 tasklet_init(&ndev->db_cb[idx].irq_work, ntb_irq_work, in ntb_register_db_callback()[all …]
143 struct ntb_db_cb *db_cb; member