Symbol: rdma_info
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
281
struct rdma_info *rdma = data;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1332
struct qed_rdma_info *rdma_info;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1352
rdma_info = p_hwfn->p_rdma_info;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1376
if (QED_IS_RDMA_PERSONALITY(p_hwfn) && rdma_info) {
drivers/net/ethernet/qlogic/qed/qed_dev.c
1377
qed_spq_unregister_async_cb(p_hwfn, rdma_info->proto);
drivers/net/ethernet/qlogic/qede/qede.h
259
struct qede_rdma_dev rdma_info;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
101
INIT_LIST_HEAD(&edev->rdma_info.entry);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
103
list_add_tail(&edev->rdma_info.entry, &qedr_dev_list);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
112
if (qedr_drv && qedr_drv->remove && edev->rdma_info.qedr_dev)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
113
qedr_drv->remove(edev->rdma_info.qedr_dev);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
125
if (!edev->rdma_info.exp_recovery)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
127
edev->rdma_info.qedr_dev = NULL;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
128
list_del(&edev->rdma_info.entry);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
131
if (!edev->rdma_info.exp_recovery) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
136
edev->rdma_info.exp_recovery = true;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
142
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
143
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_UP);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
158
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
159
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_DOWN);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
178
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
179
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CLOSE);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
195
list_for_each_entry(edev, &qedr_dev_list, rdma_info.entry) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
218
list_for_each_entry(edev, &qedr_dev_list, rdma_info.entry) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
220
if (edev->rdma_info.qedr_dev && !edev->rdma_info.exp_recovery)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
233
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
234
qedr_drv->notify(edev->rdma_info.qedr_dev, QEDE_CHANGE_ADDR);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
240
if (qedr_drv && edev->rdma_info.qedr_dev && qedr_drv->notify)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
241
qedr_drv->notify(edev->rdma_info.qedr_dev,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
252
list_for_each_entry(event_node, &edev->rdma_info.rdma_event_list,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
268
&edev->rdma_info.rdma_event_list);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
29
edev->rdma_info.exp_recovery = false;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
30
edev->rdma_info.qedr_dev = qedr_drv->add(edev->cdev, edev->pdev,
drivers/net/ethernet/qlogic/qede/qede_rdma.c
311
if (edev->rdma_info.exp_recovery)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
314
if (!edev->rdma_info.qedr_dev || !edev->rdma_info.rdma_wq)
drivers/net/ethernet/qlogic/qede/qede_rdma.c
320
if (!kref_get_unless_zero(&edev->rdma_info.refcnt))
drivers/net/ethernet/qlogic/qede/qede_rdma.c
331
queue_work(edev->rdma_info.rdma_wq, &event_node->work);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
334
kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
36
INIT_LIST_HEAD(&edev->rdma_info.rdma_event_list);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
37
kref_init(&edev->rdma_info.refcnt);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
38
init_completion(&edev->rdma_info.event_comp);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
40
edev->rdma_info.rdma_wq = create_singlethread_workqueue("rdma_wq");
drivers/net/ethernet/qlogic/qede/qede_rdma.c
41
if (!edev->rdma_info.rdma_wq) {
drivers/net/ethernet/qlogic/qede/qede_rdma.c
51
struct list_head *head = &edev->rdma_info.rdma_event_list;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
54
flush_workqueue(edev->rdma_info.rdma_wq);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
78
kref_put(&edev->rdma_info.refcnt, qede_rdma_complete_event);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
79
wait_for_completion(&edev->rdma_info.event_comp);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
82
destroy_workqueue(edev->rdma_info.rdma_wq);
drivers/net/ethernet/qlogic/qede/qede_rdma.c
83
edev->rdma_info.rdma_wq = NULL;