Lines Matching defs:en_info

718 	struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(handle);
731 if (!en_info || !en_info->en_dev) {
732 pr_err("Async event, bad en_info or en_dev\n");
735 rdev = en_info->rdev;
1030 struct bnxt_re_en_dev_info *en_info)
1051 rc = wait_event_timeout(en_info->waitq,
1052 en_info->ib_uninit_done,
1068 if (ret || en_info->ib_uninit_done)
1078 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(adev);
1085 if (!en_info || !en_info->en_dev) {
1086 pr_err("Start, bad en_info or en_dev\n");
1089 netdev = en_info->en_dev->net;
1090 if (en_info->rdev) {
1091 dev_info(rdev_to_dev(en_info->rdev),
1093 __func__, adev, en_info->rdev);
1097 en_dev = en_info->en_dev;
1102 en_info->gsi_mode,
1104 en_info->wqe_mode,
1105 en_info->num_msix_requested, adev);
1135 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(handle);
1143 if (!en_info || !en_info->en_dev) {
1144 pr_err("Stop, bad en_info or en_dev\n");
1147 netdev = en_info->en_dev->net;
1148 rdev = en_info->rdev;
1173 en_info->wqe_mode = rdev->chip_ctx->modes.wqe_mode;
1174 en_info->gsi_mode = rdev->gsi_ctx.gsi_qp_mode;
1175 en_info->num_msix_requested = rdev->num_msix_requested;
1176 en_info->ib_uninit_done = false;
1184 init_waitqueue_head(&en_info->waitq);
1188 rc = __wait_for_ib_unregister(rdev, en_info);
1220 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(p);
1223 if (!en_info) {
1224 pr_err("Shutdown, bad en_info\n");
1229 rdev = en_info->rdev;
1244 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(handle);
1250 if (!en_info) {
1251 pr_err("Stop irq, bad en_info\n");
1254 rdev = en_info->rdev;
1273 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(handle);
1280 if (!en_info) {
1281 pr_err("Start irq, bad en_info\n");
1284 rdev = en_info->rdev;
3828 struct bnxt_re_en_dev_info *en_info;
3839 en_info = auxiliary_get_drvdata(aux_dev);
3840 if (en_info) {
3842 en_info->rdev = NULL;
3845 clear_bit(BNXT_RE_FLAG_EN_DEV_PRIMARY_DEV, &en_info->flags);
3846 clear_bit(BNXT_RE_FLAG_EN_DEV_SECONDARY_DEV, &en_info->flags);
3847 clear_bit(BNXT_RE_FLAG_EN_DEV_NETDEV_REG, &en_info->flags);
3859 struct bnxt_re_en_dev_info *en_info;
3863 en_info = auxiliary_get_drvdata(aux_dev);
3864 en_dev = en_info->en_dev;
3926 en_info->rdev = *rdev;
3949 set_bit(BNXT_RE_FLAG_EN_DEV_NETDEV_REG, &en_info->flags);
4028 struct bnxt_re_en_dev_info *en_info;
4131 en_info = auxiliary_get_drvdata(re_work->adev);
4132 en_info->ib_uninit_done = true;
4133 wake_up(&en_info->waitq);
4274 struct bnxt_re_en_dev_info *en_info = auxiliary_get_drvdata(adev);
4280 if (!en_info)
4284 en_dev = en_info->en_dev;
4286 rdev = en_info->rdev;
4292 if (test_bit(BNXT_RE_FLAG_EN_DEV_PRIMARY_DEV, &en_info->flags))
4294 if (test_bit(BNXT_RE_FLAG_EN_DEV_SECONDARY_DEV, &en_info->flags))
4315 if (test_bit(BNXT_RE_FLAG_EN_DEV_NETDEV_REG, &en_info->flags)) {
4349 struct bnxt_re_en_dev_info *en_info;
4366 en_info = kzalloc(sizeof(*en_info), GFP_KERNEL);
4367 if (!en_info)
4369 memset(en_info, 0, sizeof(struct bnxt_re_en_dev_info));
4370 en_info->en_dev = en_dev;
4371 auxiliary_set_drvdata(adev, en_info);