rdma_info 102 drivers/infiniband/hw/cxgb3/cxio_hal.h struct rdma_info rnic_info; rdma_info 281 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct rdma_info *rdma = data; rdma_info 278 drivers/net/ethernet/qlogic/qede/qede.h struct qede_rdma_dev rdma_info; rdma_info 54 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.exp_recovery = false; rdma_info 55 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev, rdma_info 61 drivers/net/ethernet/qlogic/qede/qede_rdma.c INIT_LIST_HEAD(&edev->rdma_info.rdma_event_list); rdma_info 62 drivers/net/ethernet/qlogic/qede/qede_rdma.c kref_init(&edev->rdma_info.refcnt); rdma_info 63 drivers/net/ethernet/qlogic/qede/qede_rdma.c init_completion(&edev->rdma_info.event_comp); rdma_info 65 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.rdma_wq = create_singlethread_workqueue("rdma_wq"); rdma_info 66 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (!edev->rdma_info.rdma_wq) { rdma_info 76 drivers/net/ethernet/qlogic/qede/qede_rdma.c struct list_head *head = &edev->rdma_info.rdma_event_list; rdma_info 79 drivers/net/ethernet/qlogic/qede/qede_rdma.c flush_workqueue(edev->rdma_info.rdma_wq); rdma_info 103 drivers/net/ethernet/qlogic/qede/qede_rdma.c kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event); rdma_info 104 drivers/net/ethernet/qlogic/qede/qede_rdma.c wait_for_completion(&edev->rdma_info.event_comp); rdma_info 107 drivers/net/ethernet/qlogic/qede/qede_rdma.c destroy_workqueue(edev->rdma_info.rdma_wq); rdma_info 125 drivers/net/ethernet/qlogic/qede/qede_rdma.c INIT_LIST_HEAD(&edev->rdma_info.entry); rdma_info 127 drivers/net/ethernet/qlogic/qede/qede_rdma.c list_add_tail(&edev->rdma_info.entry, &qedr_dev_list); rdma_info 136 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev) rdma_info 137 drivers/net/ethernet/qlogic/qede/qede_rdma.c qedr_drv->remove(edev->rdma_info.qedr_dev); rdma_info 149 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (!edev->rdma_info.exp_recovery) rdma_info 151 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.qedr_dev = NULL; rdma_info 152 drivers/net/ethernet/qlogic/qede/qede_rdma.c list_del(&edev->rdma_info.entry); rdma_info 155 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (!edev->rdma_info.exp_recovery) { rdma_info 160 drivers/net/ethernet/qlogic/qede/qede_rdma.c edev->rdma_info.exp_recovery = true; rdma_info 166 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) rdma_info 167 drivers/net/ethernet/qlogic/qede/qede_rdma.c qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP); rdma_info 182 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) rdma_info 183 drivers/net/ethernet/qlogic/qede/qede_rdma.c qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN); rdma_info 202 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) rdma_info 203 drivers/net/ethernet/qlogic/qede/qede_rdma.c qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOSE); rdma_info 219 drivers/net/ethernet/qlogic/qede/qede_rdma.c list_for_each_entry(edev, &qedr_dev_list, rdma_info.entry) { rdma_info 242 drivers/net/ethernet/qlogic/qede/qede_rdma.c list_for_each_entry(edev, &qedr_dev_list, rdma_info.entry) { rdma_info 244 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (edev->rdma_info.qedr_dev && !edev->rdma_info.exp_recovery) rdma_info 257 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify) rdma_info 258 drivers/net/ethernet/qlogic/qede/qede_rdma.c qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CHANGE_ADDR); rdma_info 268 drivers/net/ethernet/qlogic/qede/qede_rdma.c list_for_each(list_node, &edev->rdma_info.rdma_event_list) { rdma_info 285 drivers/net/ethernet/qlogic/qede/qede_rdma.c &edev->rdma_info.rdma_event_list); rdma_info 325 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (edev->rdma_info.exp_recovery) rdma_info 328 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (!edev->rdma_info.qedr_dev) rdma_info 334 drivers/net/ethernet/qlogic/qede/qede_rdma.c if (!kref_get_unless_zero(&edev->rdma_info.refcnt)) rdma_info 345 drivers/net/ethernet/qlogic/qede/qede_rdma.c queue_work(edev->rdma_info.rdma_wq, &event_node->work); rdma_info 348 drivers/net/ethernet/qlogic/qede/qede_rdma.c kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event);