intr_cb 20 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 28 drivers/misc/mic/host/mic_intr.c list_for_each_entry(intr_cb, &irq_info->cb_list[i], intr_cb 30 drivers/misc/mic/host/mic_intr.c if (intr_cb->thread_fn) intr_cb 31 drivers/misc/mic/host/mic_intr.c intr_cb->thread_fn(pdev->irq, intr_cb 32 drivers/misc/mic/host/mic_intr.c intr_cb->data); intr_cb 46 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 59 drivers/misc/mic/host/mic_intr.c list_for_each_entry(intr_cb, &irq_info->cb_list[i], intr_cb 61 drivers/misc/mic/host/mic_intr.c if (intr_cb->handler) intr_cb 62 drivers/misc/mic/host/mic_intr.c intr_cb->handler(pdev->irq, intr_cb 63 drivers/misc/mic/host/mic_intr.c intr_cb->data); intr_cb 111 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 114 drivers/misc/mic/host/mic_intr.c intr_cb = kmalloc(sizeof(*intr_cb), GFP_KERNEL); intr_cb 116 drivers/misc/mic/host/mic_intr.c if (!intr_cb) intr_cb 119 drivers/misc/mic/host/mic_intr.c intr_cb->handler = handler; intr_cb 120 drivers/misc/mic/host/mic_intr.c intr_cb->thread_fn = thread_fn; intr_cb 121 drivers/misc/mic/host/mic_intr.c intr_cb->data = data; intr_cb 122 drivers/misc/mic/host/mic_intr.c intr_cb->cb_id = ida_simple_get(&mdev->irq_info.cb_ida, intr_cb 124 drivers/misc/mic/host/mic_intr.c if (intr_cb->cb_id < 0) { intr_cb 125 drivers/misc/mic/host/mic_intr.c rc = intr_cb->cb_id; intr_cb 131 drivers/misc/mic/host/mic_intr.c list_add_tail(&intr_cb->list, &mdev->irq_info.cb_list[idx]); intr_cb 135 drivers/misc/mic/host/mic_intr.c return intr_cb; intr_cb 137 drivers/misc/mic/host/mic_intr.c kfree(intr_cb); intr_cb 153 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 161 drivers/misc/mic/host/mic_intr.c intr_cb = list_entry(pos, struct mic_intr_cb, list); intr_cb 162 drivers/misc/mic/host/mic_intr.c if (intr_cb->cb_id == idx) { intr_cb 165 drivers/misc/mic/host/mic_intr.c intr_cb->cb_id); intr_cb 166 drivers/misc/mic/host/mic_intr.c kfree(intr_cb); intr_cb 264 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 274 drivers/misc/mic/host/mic_intr.c intr_cb = list_entry(pos, struct mic_intr_cb, list); intr_cb 277 drivers/misc/mic/host/mic_intr.c intr_cb->cb_id); intr_cb 278 drivers/misc/mic/host/mic_intr.c kfree(intr_cb); intr_cb 430 drivers/misc/mic/host/mic_intr.c struct mic_intr_cb *intr_cb; intr_cb 466 drivers/misc/mic/host/mic_intr.c intr_cb = mic_register_intr_callback(mdev, offset, handler, intr_cb 468 drivers/misc/mic/host/mic_intr.c if (IS_ERR(intr_cb)) { intr_cb 471 drivers/misc/mic/host/mic_intr.c rc = PTR_ERR(intr_cb); intr_cb 481 drivers/misc/mic/host/mic_intr.c cookie = MK_COOKIE(entry, intr_cb->cb_id); intr_cb 483 drivers/misc/mic/host/mic_intr.c intr_cb->cb_id, intr_src);