qlnx_rdma_if
QL_DPRINT12(ha, "enter ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
if (qlnx_rdma_if == NULL)
ha->qlnx_rdma = qlnx_rdma_if->add(ha);
QL_DPRINT12(ha, "enter ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
if (qlnx_rdma_if == NULL)
ret = qlnx_rdma_if->remove(ha, ha->qlnx_rdma);
QL_DPRINT12(ha, "exit ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
qlnx_rdma_if = rdma_if;
qlnx_rdma_if = NULL;
QL_DPRINT12(ha, "enter ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
if (qlnx_rdma_if == NULL)
qlnx_rdma_if->notify(ha, ha->qlnx_rdma, QLNX_ETHDEV_UP);
QL_DPRINT12(ha, "exit ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
QL_DPRINT12(ha, "enter ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
if (qlnx_rdma_if == NULL)
qlnx_rdma_if->notify(ha, ha->qlnx_rdma, QLNX_ETHDEV_DOWN);
QL_DPRINT12(ha, "exit ha = %p qlnx_rdma_if = %p\n", ha, qlnx_rdma_if);
struct qlnx_rdma_if *qlnx_rdma_if = NULL;
typedef struct qlnx_rdma_if qlnx_rdma_if_t;
static struct qlnx_rdma_if qlnxr_drv;